{"id":4907,"date":"2016-09-06T04:39:43","date_gmt":"2016-09-06T04:39:43","guid":{"rendered":"https:\/\/www.softreetechnology.com\/?p=4907"},"modified":"2016-09-06T04:39:43","modified_gmt":"2016-09-06T04:39:43","slug":"personal-time-off-a-state-machine-workflow","status":"publish","type":"post","link":"https:\/\/softreetechnology.com\/blog\/uncategorized\/personal-time-off-a-state-machine-workflow\/","title":{"rendered":"Personal Time Off \u2013 A State Machine Workflow"},"content":{"rendered":"<h6>Executive Summary<\/h6>\n<p>The client was using a SP 2013 designer workflow to manage their existing PTO system. Their existing Employee leave management system was not able to meet their business requirement. <a href=\"http:\/\/softreeconsulting.com\">Softree Technology<\/a> understood their business needs and after gathering all requirements Softree Technology proposed to develop the PTO workflow by using State Machine Workflow.<\/p>\n<p>Why State Machine Workflow \u2013 Customer had the special requirements where in the Manager may ask\u00a0the Requester to change his\/her leave plans.<\/p>\n<p>For, e.g let\u2019s assume an employee has requested leave for \u201cx\u201d number days but Manager is not happy with these days so Manager wants the employee to change the leave plan or reduce the number of days applied for leave.<\/p>\n<p>To achieve this business requirement, Sofree Consulting suggedted for State Machine workflow.<\/p>\n<h6>Business Requirements:<\/h6>\n<ul>\n<li>Employee initiated the workflow by filling out the Leave Application form.<br \/>\nOnce submitting the form will initiate the PTO workflow.<\/li>\n<li>Manager is notified about the task of approving the PTO through email which is having the links to the respective tasks from Task list.<\/li>\n<li>Manager has three options, 1. Approves 2. Reject 3. Change Plan<\/li>\n<li>In case of \u201cChange Plan\u201d, Requester will again notified via email\/tasks to change the leave plans.<\/li>\n<li>Now Requester will change the plan detalils and will assign the task back to Manager for approval.<\/li>\n<li>Now Manager will either Aprove or Reject it.<\/li>\n<li>Once Approves, then the information and leave hours will be assigned to Finance team for approval.<\/li>\n<li>Once Finance manager approves then Requester will get informed about the status.<\/li>\n<\/ul>\n<h6>Solution:<\/h6>\n<p><a href=\"http:\/\/softreeconsulting.com\">Softree Technology<\/a> achieved this goal by using the State Machine workflow. We have also provided multiple custom web parts for both Requester and Manager to get more details related to the leave request.<\/p>\n<p>About the Client:<br \/>\nClient:\u00a0Health Care<br \/>\nLocation: Switzerland<br \/>\nIndustry: IT<br \/>\nTechnologies Used: SharePoint 2013, State Machine Workflow Foundation, VS 2015<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Executive Summary The client was using a SP 2013 designer workflow to manage their existing PTO system. Their existing Employee leave management system was not able to meet their business requirement. Softree Technology understood their business needs and after gathering all requirements Softree Technology proposed to develop the PTO workflow by using State Machine Workflow. Why State Machine Workflow \u2013 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-4907","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Personal Time Off \u2013 A State Machine Workflow - Softree Technology<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/softreetechnology.com\/blog\/uncategorized\/personal-time-off-a-state-machine-workflow\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Personal Time Off \u2013 A State Machine Workflow - Softree Technology\" \/>\n<meta property=\"og:description\" content=\"Executive Summary The client was using a SP 2013 designer workflow to manage their existing PTO system. Their existing Employee leave management system was not able to meet their business requirement. Softree Technology understood their business needs and after gathering all requirements Softree Technology proposed to develop the PTO workflow by using State Machine Workflow. Why State Machine Workflow \u2013 [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/softreetechnology.com\/blog\/uncategorized\/personal-time-off-a-state-machine-workflow\/\" \/>\n<meta property=\"og:site_name\" content=\"Softree Technology\" \/>\n<meta property=\"article:published_time\" content=\"2016-09-06T04:39:43+00:00\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Personal Time Off \u2013 A State Machine Workflow - Softree Technology","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/softreetechnology.com\/blog\/uncategorized\/personal-time-off-a-state-machine-workflow\/","og_locale":"en_US","og_type":"article","og_title":"Personal Time Off \u2013 A State Machine Workflow - Softree Technology","og_description":"Executive Summary The client was using a SP 2013 designer workflow to manage their existing PTO system. Their existing Employee leave management system was not able to meet their business requirement. Softree Technology understood their business needs and after gathering all requirements Softree Technology proposed to develop the PTO workflow by using State Machine Workflow. Why State Machine Workflow \u2013 [&hellip;]","og_url":"https:\/\/softreetechnology.com\/blog\/uncategorized\/personal-time-off-a-state-machine-workflow\/","og_site_name":"Softree Technology","article_published_time":"2016-09-06T04:39:43+00:00","author":"admin","twitter_card":"summary_large_image","twitter_misc":{"Written by":"admin","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/softreetechnology.com\/blog\/uncategorized\/personal-time-off-a-state-machine-workflow\/#article","isPartOf":{"@id":"https:\/\/softreetechnology.com\/blog\/uncategorized\/personal-time-off-a-state-machine-workflow\/"},"author":{"name":"admin","@id":"https:\/\/softreetechnology.com\/blog\/#\/schema\/person\/98740297642f06debccdcee2de84086b"},"headline":"Personal Time Off \u2013 A State Machine Workflow","datePublished":"2016-09-06T04:39:43+00:00","mainEntityOfPage":{"@id":"https:\/\/softreetechnology.com\/blog\/uncategorized\/personal-time-off-a-state-machine-workflow\/"},"wordCount":314,"commentCount":0,"publisher":{"@id":"https:\/\/softreetechnology.com\/blog\/#organization"},"inLanguage":"en","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/softreetechnology.com\/blog\/uncategorized\/personal-time-off-a-state-machine-workflow\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/softreetechnology.com\/blog\/uncategorized\/personal-time-off-a-state-machine-workflow\/","url":"https:\/\/softreetechnology.com\/blog\/uncategorized\/personal-time-off-a-state-machine-workflow\/","name":"Personal Time Off \u2013 A State Machine Workflow - Softree Technology","isPartOf":{"@id":"https:\/\/softreetechnology.com\/blog\/#website"},"datePublished":"2016-09-06T04:39:43+00:00","breadcrumb":{"@id":"https:\/\/softreetechnology.com\/blog\/uncategorized\/personal-time-off-a-state-machine-workflow\/#breadcrumb"},"inLanguage":"en","potentialAction":[{"@type":"ReadAction","target":["https:\/\/softreetechnology.com\/blog\/uncategorized\/personal-time-off-a-state-machine-workflow\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/softreetechnology.com\/blog\/uncategorized\/personal-time-off-a-state-machine-workflow\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/softreetechnology.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Personal Time Off \u2013 A State Machine Workflow"}]},{"@type":"WebSite","@id":"https:\/\/softreetechnology.com\/blog\/#website","url":"https:\/\/softreetechnology.com\/blog\/","name":"Softree Technology","description":"Celebrating 10+ Years in SharePoint Consulting !","publisher":{"@id":"https:\/\/softreetechnology.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/softreetechnology.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en"},{"@type":"Organization","@id":"https:\/\/softreetechnology.com\/blog\/#organization","name":"Softree Technology","url":"https:\/\/softreetechnology.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en","@id":"https:\/\/softreetechnology.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/softreetechnology.com\/blog\/wp-content\/uploads\/2023\/03\/cropped-white-logo-soft.png","contentUrl":"https:\/\/softreetechnology.com\/blog\/wp-content\/uploads\/2023\/03\/cropped-white-logo-soft.png","width":844,"height":230,"caption":"Softree Technology"},"image":{"@id":"https:\/\/softreetechnology.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/softreetechnology.com\/blog\/#\/schema\/person\/98740297642f06debccdcee2de84086b","name":"admin","image":{"@type":"ImageObject","inLanguage":"en","@id":"https:\/\/softreetechnology.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/6fc78c8a7aa3fb0bf43c3b9a2e3962d7?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/6fc78c8a7aa3fb0bf43c3b9a2e3962d7?s=96&d=mm&r=g","caption":"admin"},"sameAs":["https:\/\/softreeconsulting.com"],"url":"https:\/\/softreetechnology.com\/blog\/author\/admin\/"}]}},"_links":{"self":[{"href":"https:\/\/softreetechnology.com\/blog\/wp-json\/wp\/v2\/posts\/4907","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/softreetechnology.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/softreetechnology.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/softreetechnology.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/softreetechnology.com\/blog\/wp-json\/wp\/v2\/comments?post=4907"}],"version-history":[{"count":0,"href":"https:\/\/softreetechnology.com\/blog\/wp-json\/wp\/v2\/posts\/4907\/revisions"}],"wp:attachment":[{"href":"https:\/\/softreetechnology.com\/blog\/wp-json\/wp\/v2\/media?parent=4907"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/softreetechnology.com\/blog\/wp-json\/wp\/v2\/categories?post=4907"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/softreetechnology.com\/blog\/wp-json\/wp\/v2\/tags?post=4907"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}