{"id":8142,"date":"2023-01-20T10:00:08","date_gmt":"2023-01-20T10:00:08","guid":{"rendered":"https:\/\/www.threesl.com\/blog\/?p=8142"},"modified":"2023-01-10T13:35:14","modified_gmt":"2023-01-10T13:35:14","slug":"using-a-form-for-each-workflow-stage","status":"publish","type":"post","link":"https:\/\/www.threesl.com\/blog\/using-a-form-for-each-workflow-stage\/","title":{"rendered":"Using a Form for Each Workflow Stage"},"content":{"rendered":"<h2>Example Scenario<\/h2>\n<p>Cradle items can contain many frames, categories and other attributes that might not necessarily be relevant or required to be shown at different stages of your <a href=\"https:\/\/www.threesl.com\/cradle\/help\/7.7\/#configurationmanagement\/other\/workflow.htm\">workflow<\/a>. An example of which is shown below:<\/p>\n<figure id=\"attachment_8143\" aria-describedby=\"caption-attachment-8143\" style=\"width: 606px\" class=\"wp-caption alignleft\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-8143\" src=\"https:\/\/www.threesl.com\/blog\/wp-content\/uploads\/2023\/01\/workflow_itemshowframes.png\" alt=\"Item showing stage frames\" width=\"606\" height=\"493\" srcset=\"https:\/\/www.threesl.com\/blog\/wp-content\/uploads\/2023\/01\/workflow_itemshowframes.png 606w, https:\/\/www.threesl.com\/blog\/wp-content\/uploads\/2023\/01\/workflow_itemshowframes-300x244.png 300w\" sizes=\"auto, (max-width: 606px) 100vw, 606px\" \/><figcaption id=\"caption-attachment-8143\" class=\"wp-caption-text\">Item showing stage frames<\/figcaption><\/figure>\n<p>The example provides frames that should only be shown at the relevant stage in the workflow and the <strong>Acceptance Criteria<\/strong>, we decided that we wish to show this information at all stages but displayed read-only at stages 2 and 3.<\/p>\n<h2>Defining a Stage Category<\/h2>\n<p>To start with, create a <a href=\"https:\/\/www.threesl.com\/cradle\/help\/7.7\/#projectsetup\/other\/prj_setup_itemdefs_categories.htm\">category<\/a> to base the workflow on. This must be set as mandatory and have a default value set.<\/p>\n<figure id=\"attachment_8144\" aria-describedby=\"caption-attachment-8144\" style=\"width: 606px\" class=\"wp-caption alignleft\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-8144\" src=\"https:\/\/www.threesl.com\/blog\/wp-content\/uploads\/2023\/01\/workflow_setupstagevalues.png\" alt=\"Setup category values\" width=\"606\" height=\"376\" srcset=\"https:\/\/www.threesl.com\/blog\/wp-content\/uploads\/2023\/01\/workflow_setupstagevalues.png 606w, https:\/\/www.threesl.com\/blog\/wp-content\/uploads\/2023\/01\/workflow_setupstagevalues-300x186.png 300w\" sizes=\"auto, (max-width: 606px) 100vw, 606px\" \/><figcaption id=\"caption-attachment-8144\" class=\"wp-caption-text\">Setup category values<\/figcaption><\/figure>\n<p>You can then <a href=\"https:\/\/www.threesl.com\/cradle\/help\/7.7\/#projectsetup\/tasks\/assign_category_code_to_item.htm\">assign this category<\/a> to the item type. In this example we have used <strong>Requirements<\/strong>:<\/p>\n<figure id=\"attachment_8145\" aria-describedby=\"caption-attachment-8145\" style=\"width: 606px\" class=\"wp-caption alignleft\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-8145\" src=\"https:\/\/www.threesl.com\/blog\/wp-content\/uploads\/2023\/01\/workflow_assigncategory.png\" alt=\"Assign Category\" width=\"606\" height=\"413\" srcset=\"https:\/\/www.threesl.com\/blog\/wp-content\/uploads\/2023\/01\/workflow_assigncategory.png 606w, https:\/\/www.threesl.com\/blog\/wp-content\/uploads\/2023\/01\/workflow_assigncategory-300x204.png 300w\" sizes=\"auto, (max-width: 606px) 100vw, 606px\" \/><figcaption id=\"caption-attachment-8145\" class=\"wp-caption-text\">Assign category to item type<\/figcaption><\/figure>\n<h2>Defining the Workflow<\/h2>\n<p>In the <strong>Workflow<\/strong> <strong>Settings<\/strong>, <a href=\"https:\/\/www.threesl.com\/cradle\/help\/7.7\/#projectsetup\/tasks\/setup_workflow_item_review.htm\">create a workflow<\/a> that uses the <strong>Stage<\/strong> category to advance to the next stage of the process. In this example, we demonstrate a very simple workflow that advances from <strong>Stage 1 to Stage 2<\/strong> and then <strong>Stage 2 to Stage 3<\/strong>. The 3rd level shown here is to then advance to formal review:<\/p>\n<figure id=\"attachment_8146\" aria-describedby=\"caption-attachment-8146\" style=\"width: 606px\" class=\"wp-caption alignleft\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-8146\" src=\"https:\/\/www.threesl.com\/blog\/wp-content\/uploads\/2023\/01\/worfklow_showstages.png\" alt=\"Show workflow stages\" width=\"606\" height=\"329\" srcset=\"https:\/\/www.threesl.com\/blog\/wp-content\/uploads\/2023\/01\/worfklow_showstages.png 606w, https:\/\/www.threesl.com\/blog\/wp-content\/uploads\/2023\/01\/worfklow_showstages-300x163.png 300w\" sizes=\"auto, (max-width: 606px) 100vw, 606px\" \/><figcaption id=\"caption-attachment-8146\" class=\"wp-caption-text\">Show workflow stages<\/figcaption><\/figure>\n<p>You can then set this as the <a href=\"https:\/\/www.threesl.com\/cradle\/help\/7.7\/#projectsetup\/tasks\/assign_workflows_to_items.htm\">default workflow<\/a> for the item type:<\/p>\n<figure id=\"attachment_8147\" aria-describedby=\"caption-attachment-8147\" style=\"width: 606px\" class=\"wp-caption alignleft\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-8147\" src=\"https:\/\/www.threesl.com\/blog\/wp-content\/uploads\/2023\/01\/worfklow_setdefault.png\" alt=\"Set default workflow\" width=\"606\" height=\"293\" srcset=\"https:\/\/www.threesl.com\/blog\/wp-content\/uploads\/2023\/01\/worfklow_setdefault.png 606w, https:\/\/www.threesl.com\/blog\/wp-content\/uploads\/2023\/01\/worfklow_setdefault-300x145.png 300w\" sizes=\"auto, (max-width: 606px) 100vw, 606px\" \/><figcaption id=\"caption-attachment-8147\" class=\"wp-caption-text\">Set default workflow<\/figcaption><\/figure>\n<p>Note that the <strong>Stage Category Form\u2026<\/strong> button becomes active. We will come back to this later as firstly you need to create a form for each stage.<\/p>\n<h2>Creating Forms<\/h2>\n<p>Using the <a href=\"https:\/\/www.threesl.com\/cradle\/help\/7.7\/#titlepages\/forms.htm\"><strong>Form Details<\/strong><\/a> dialog, create a form for each stage of the workflow.<\/p>\n<h3>Stage 1 Form<\/h3>\n<p>The <strong>Stage 1<\/strong> form in this example should show the frame <strong>STAGE 1 NOTES<\/strong> but not <strong>STAGE 2 NOTES<\/strong> or <strong>STAGE 3 NOTES<\/strong>.<\/p>\n<figure id=\"attachment_8148\" aria-describedby=\"caption-attachment-8148\" style=\"width: 606px\" class=\"wp-caption alignleft\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-8148\" src=\"https:\/\/www.threesl.com\/blog\/wp-content\/uploads\/2023\/01\/workflow_stage1form.png\" alt=\"Stage 1 form\" width=\"606\" height=\"285\" srcset=\"https:\/\/www.threesl.com\/blog\/wp-content\/uploads\/2023\/01\/workflow_stage1form.png 606w, https:\/\/www.threesl.com\/blog\/wp-content\/uploads\/2023\/01\/workflow_stage1form-300x141.png 300w\" sizes=\"auto, (max-width: 606px) 100vw, 606px\" \/><figcaption id=\"caption-attachment-8148\" class=\"wp-caption-text\">Stage 1 form<\/figcaption><\/figure>\n<h3>Stage 2 Form<\/h3>\n<p>The <strong>Stage 2<\/strong> form in this example should show the frame <strong>STAGE 2 NOTES<\/strong> but not <strong>STAGE 1 NOTES<\/strong> or <strong>STAGE 3 NOTES<\/strong>. You can also set the <strong>Acceptance Criteria<\/strong> frame to only be shown read-only as in the example below:<\/p>\n<figure id=\"attachment_8149\" aria-describedby=\"caption-attachment-8149\" style=\"width: 606px\" class=\"wp-caption alignleft\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-8149\" src=\"https:\/\/www.threesl.com\/blog\/wp-content\/uploads\/2023\/01\/workflow_stage2form.png\" alt=\"Stage 2 form\" width=\"606\" height=\"283\" srcset=\"https:\/\/www.threesl.com\/blog\/wp-content\/uploads\/2023\/01\/workflow_stage2form.png 606w, https:\/\/www.threesl.com\/blog\/wp-content\/uploads\/2023\/01\/workflow_stage2form-300x140.png 300w\" sizes=\"auto, (max-width: 606px) 100vw, 606px\" \/><figcaption id=\"caption-attachment-8149\" class=\"wp-caption-text\">Stage 2 form<\/figcaption><\/figure>\n<h3>Stage 3 Form<\/h3>\n<p>The <strong>Stage 3<\/strong> form in this example should show the frame <strong>STAGE 3 NOTES<\/strong> but not <strong>STAGE 1 NOTES<\/strong> or <strong>STAGE 2 NOTES<\/strong>. You can also set the <strong>Acceptance Criteria<\/strong> frame to only be shown read-only as in the example below.<\/p>\n<figure id=\"attachment_8150\" aria-describedby=\"caption-attachment-8150\" style=\"width: 606px\" class=\"wp-caption alignleft\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-8150\" src=\"https:\/\/www.threesl.com\/blog\/wp-content\/uploads\/2023\/01\/workflow_stage3form.png\" alt=\"Stage 3 form\" width=\"606\" height=\"284\" srcset=\"https:\/\/www.threesl.com\/blog\/wp-content\/uploads\/2023\/01\/workflow_stage3form.png 606w, https:\/\/www.threesl.com\/blog\/wp-content\/uploads\/2023\/01\/workflow_stage3form-300x141.png 300w\" sizes=\"auto, (max-width: 606px) 100vw, 606px\" \/><figcaption id=\"caption-attachment-8150\" class=\"wp-caption-text\">Stage 3 form<\/figcaption><\/figure>\n<h2>Setting the Stage Forms<\/h2>\n<p>You can now return to <a href=\"https:\/\/www.threesl.com\/cradle\/help\/7.7\/#projectsetup\/tasks\/assign_workflows_to_items.htm\">Project Setup<\/a> and press the <strong>Stage Category Form\u2026<\/strong> button:<\/p>\n<figure id=\"attachment_8151\" aria-describedby=\"caption-attachment-8151\" style=\"width: 606px\" class=\"wp-caption alignleft\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-8151\" src=\"https:\/\/www.threesl.com\/blog\/wp-content\/uploads\/2023\/01\/workflow_stagecategoryform.png\" alt=\"Project Setup Stage Category Form button\" width=\"606\" height=\"353\" srcset=\"https:\/\/www.threesl.com\/blog\/wp-content\/uploads\/2023\/01\/workflow_stagecategoryform.png 606w, https:\/\/www.threesl.com\/blog\/wp-content\/uploads\/2023\/01\/workflow_stagecategoryform-300x175.png 300w\" sizes=\"auto, (max-width: 606px) 100vw, 606px\" \/><figcaption id=\"caption-attachment-8151\" class=\"wp-caption-text\">Stage Category Form button in Project Setup<\/figcaption><\/figure>\n<p>This will allow you to specify the form to be used at each stage of the workflow.<\/p>\n<figure id=\"attachment_8152\" aria-describedby=\"caption-attachment-8152\" style=\"width: 340px\" class=\"wp-caption alignleft\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-8152\" src=\"https:\/\/www.threesl.com\/blog\/wp-content\/uploads\/2023\/01\/workflow_stagecategorydialog.png\" alt=\"Stage Category Form dialog\" width=\"340\" height=\"360\" srcset=\"https:\/\/www.threesl.com\/blog\/wp-content\/uploads\/2023\/01\/workflow_stagecategorydialog.png 340w, https:\/\/www.threesl.com\/blog\/wp-content\/uploads\/2023\/01\/workflow_stagecategorydialog-283x300.png 283w\" sizes=\"auto, (max-width: 340px) 100vw, 340px\" \/><figcaption id=\"caption-attachment-8152\" class=\"wp-caption-text\">Stage Category Form dialog<\/figcaption><\/figure>\n<h2>Advancing the Item<\/h2>\n<p>When you first create the item, the <strong>Stage<\/strong> category is set to <strong>Stage 1<\/strong> as this is the default value for the item. You can see here that the <strong>STAGE 1 NOTES<\/strong> frame is shown and the <strong>Acceptance Criteria<\/strong> is read-write:<\/p>\n<figure id=\"attachment_8153\" aria-describedby=\"caption-attachment-8153\" style=\"width: 606px\" class=\"wp-caption alignleft\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-8153\" src=\"https:\/\/www.threesl.com\/blog\/wp-content\/uploads\/2023\/01\/workflow_advanceoption.png\" alt=\"Advance option\" width=\"606\" height=\"376\" srcset=\"https:\/\/www.threesl.com\/blog\/wp-content\/uploads\/2023\/01\/workflow_advanceoption.png 606w, https:\/\/www.threesl.com\/blog\/wp-content\/uploads\/2023\/01\/workflow_advanceoption-300x186.png 300w\" sizes=\"auto, (max-width: 606px) 100vw, 606px\" \/><figcaption id=\"caption-attachment-8153\" class=\"wp-caption-text\">Advance option in ribbon<\/figcaption><\/figure>\n<p>Pressing the <strong>Advance\u2026<\/strong> button closes the item and changes the <strong>Stage<\/strong> value to <strong>Stage 2<\/strong> once confirmed in the <strong>Advance Operation <\/strong>dialog:<\/p>\n<figure id=\"attachment_8154\" aria-describedby=\"caption-attachment-8154\" style=\"width: 469px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-8154 size-full\" src=\"https:\/\/www.threesl.com\/blog\/wp-content\/uploads\/2023\/01\/workflow_advancedialog.png\" alt=\"Advance Operation dialog\" width=\"469\" height=\"336\" srcset=\"https:\/\/www.threesl.com\/blog\/wp-content\/uploads\/2023\/01\/workflow_advancedialog.png 469w, https:\/\/www.threesl.com\/blog\/wp-content\/uploads\/2023\/01\/workflow_advancedialog-300x215.png 300w\" sizes=\"auto, (max-width: 469px) 100vw, 469px\" \/><figcaption id=\"caption-attachment-8154\" class=\"wp-caption-text\">Advance Operation dialog<\/figcaption><\/figure>\n<p>When you open the item again, you will see that the <strong>Stage<\/strong> category is set to <strong>Stage 2<\/strong> and will use the <strong>Stage 2<\/strong> form that shows the <strong>STAGE 2 NOTES<\/strong> frame and the <strong>Acceptance Criteria<\/strong> is read-only:<\/p>\n<figure id=\"attachment_8155\" aria-describedby=\"caption-attachment-8155\" style=\"width: 606px\" class=\"wp-caption alignleft\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-8155\" src=\"https:\/\/www.threesl.com\/blog\/wp-content\/uploads\/2023\/01\/workflow_openitem.png\" alt=\"Item showing stage 2\" width=\"606\" height=\"418\" srcset=\"https:\/\/www.threesl.com\/blog\/wp-content\/uploads\/2023\/01\/workflow_openitem.png 606w, https:\/\/www.threesl.com\/blog\/wp-content\/uploads\/2023\/01\/workflow_openitem-300x207.png 300w\" sizes=\"auto, (max-width: 606px) 100vw, 606px\" \/><figcaption id=\"caption-attachment-8155\" class=\"wp-caption-text\">Item in form showing stage 2<\/figcaption><\/figure>\n<p><a href=\"https:\/\/www.threesl.com\/cradle\/help\/7.7\/#configurationmanagement\/other\/advancing_items.htm\">Advancing the item<\/a> again uses the form that has been created for <strong>Stage 3<\/strong> and so on.<\/p>\n<h2>Summary<\/h2>\n<p>WorkBench allows you to create a specific form for each stage of your workflow. This can be particularly useful if the frames, categories or attributes only need to be shown at certain stages of your process. It would simplify the user interface for the users that are modifying the items as they would not be presented with information that might be irrelevant to their task.<\/p>\n<aside class=\"mashsb-container mashsb-main mashsb-stretched\"><div class=\"mashsb-box\"><div class=\"mashsb-buttons\"><a class=\"mashicon-twitter mash-small mash-center mashsb-noshadow\" href=\"https:\/\/twitter.com\/intent\/tweet?text=&amp;url=https:\/\/www.threesl.com\/blog\/using-a-form-for-each-workflow-stage\/&amp;via=threesl\" target=\"_top\" rel=\"nofollow\"><span class=\"icon\"><\/span><span class=\"text\">Tweet<\/span><\/a><a class=\"mashicon-facebook mash-small mash-center mashsb-noshadow\" href=\"https:\/\/www.facebook.com\/sharer.php?u=https%3A%2F%2Fwww.threesl.com%2Fblog%2Fusing-a-form-for-each-workflow-stage%2F\" target=\"_top\" rel=\"nofollow\"><span class=\"icon\"><\/span><span class=\"text\">Share<\/span><\/a><a class=\"mashicon-subscribe mash-small mash-center mashsb-noshadow\" href=\"#\" target=\"_top\" rel=\"nofollow\"><span class=\"icon\"><\/span><span class=\"text\">Newsletter<\/span><\/a><div class=\"onoffswitch2 mash-small mashsb-noshadow\" style=\"display:none\"><\/div><\/div>\n            <\/div>\n                <div style=\"clear:both\"><\/div><\/aside>\n            <!-- Share buttons by mashshare.net - Version: 4.0.47-->","protected":false},"excerpt":{"rendered":"<p>Example Scenario Cradle items can contain many frames, categories and other attributes that might not necessarily be relevant or required to be shown at different stages of your workflow. An example of which is shown below: The example provides frames that should only be shown at the relevant stage in the workflow and the Acceptance &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/www.threesl.com\/blog\/using-a-form-for-each-workflow-stage\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Using a Form for Each Workflow Stage&#8221;<\/span><\/a><\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_lmt_disableupdate":"no","_lmt_disable":"no","footnotes":""},"categories":[6],"tags":[57,9,64,58],"class_list":["post-8142","post","type-post","status-publish","format-standard","hentry","category-tips","tag-configuration-management","tag-forms","tag-project-schema","tag-workflow"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Using a Form for Each Workflow Stage - 3SL Blog<\/title>\n<meta name=\"description\" content=\"Explanation on how to create forms for each stage in your workflow when advancing items through their lifecycle\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.threesl.com\/blog\/using-a-form-for-each-workflow-stage\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Using a Form for Each Workflow Stage - 3SL Blog\" \/>\n<meta property=\"og:description\" content=\"Explanation on how to create forms for each stage in your workflow when advancing items through their lifecycle\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.threesl.com\/blog\/using-a-form-for-each-workflow-stage\/\" \/>\n<meta property=\"og:site_name\" content=\"3SL Blog\" \/>\n<meta property=\"article:publisher\" content=\"http:\/\/facebook.com\/3SLCradle\" \/>\n<meta property=\"article:published_time\" content=\"2023-01-20T10:00:08+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.threesl.com\/blog\/wp-content\/uploads\/2023\/01\/workflow_itemshowframes.png\" \/>\n<meta name=\"author\" content=\"Jan Lamb\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@threesl\" \/>\n<meta name=\"twitter:site\" content=\"@threesl\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jan Lamb\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.threesl.com\\\/blog\\\/using-a-form-for-each-workflow-stage\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.threesl.com\\\/blog\\\/using-a-form-for-each-workflow-stage\\\/\"},\"author\":{\"name\":\"Jan Lamb\",\"@id\":\"https:\\\/\\\/www.threesl.com\\\/blog\\\/#\\\/schema\\\/person\\\/4be1c5043a6af6683cc5592c94a0872f\"},\"headline\":\"Using a Form for Each Workflow Stage\",\"datePublished\":\"2023-01-20T10:00:08+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.threesl.com\\\/blog\\\/using-a-form-for-each-workflow-stage\\\/\"},\"wordCount\":689,\"publisher\":{\"@id\":\"https:\\\/\\\/www.threesl.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.threesl.com\\\/blog\\\/using-a-form-for-each-workflow-stage\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.threesl.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/01\\\/workflow_itemshowframes.png\",\"keywords\":[\"configuration management\",\"forms\",\"project schema\",\"workflow\"],\"articleSection\":[\"Hints &amp; Tips\"],\"inLanguage\":\"en-GB\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.threesl.com\\\/blog\\\/using-a-form-for-each-workflow-stage\\\/\",\"url\":\"https:\\\/\\\/www.threesl.com\\\/blog\\\/using-a-form-for-each-workflow-stage\\\/\",\"name\":\"Using a Form for Each Workflow Stage - 3SL Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.threesl.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.threesl.com\\\/blog\\\/using-a-form-for-each-workflow-stage\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.threesl.com\\\/blog\\\/using-a-form-for-each-workflow-stage\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.threesl.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/01\\\/workflow_itemshowframes.png\",\"datePublished\":\"2023-01-20T10:00:08+00:00\",\"description\":\"Explanation on how to create forms for each stage in your workflow when advancing items through their lifecycle\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.threesl.com\\\/blog\\\/using-a-form-for-each-workflow-stage\\\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.threesl.com\\\/blog\\\/using-a-form-for-each-workflow-stage\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/www.threesl.com\\\/blog\\\/using-a-form-for-each-workflow-stage\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.threesl.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/01\\\/workflow_itemshowframes.png\",\"contentUrl\":\"https:\\\/\\\/www.threesl.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/01\\\/workflow_itemshowframes.png\",\"width\":606,\"height\":493,\"caption\":\"Item showing stage frames\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.threesl.com\\\/blog\\\/using-a-form-for-each-workflow-stage\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.threesl.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Using a Form for Each Workflow Stage\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.threesl.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.threesl.com\\\/blog\\\/\",\"name\":\"3SL Blog\",\"description\":\"From concept to creation\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.threesl.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.threesl.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.threesl.com\\\/blog\\\/#organization\",\"name\":\"3SL\",\"url\":\"https:\\\/\\\/www.threesl.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/www.threesl.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.threesl.com\\\/blog\\\/wp-content\\\/uploads\\\/2017\\\/02\\\/3SL_Logo_Medium.png\",\"contentUrl\":\"https:\\\/\\\/www.threesl.com\\\/blog\\\/wp-content\\\/uploads\\\/2017\\\/02\\\/3SL_Logo_Medium.png\",\"width\":152,\"height\":80,\"caption\":\"3SL\"},\"image\":{\"@id\":\"https:\\\/\\\/www.threesl.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"http:\\\/\\\/facebook.com\\\/3SLCradle\",\"https:\\\/\\\/x.com\\\/threesl\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.threesl.com\\\/blog\\\/#\\\/schema\\\/person\\\/4be1c5043a6af6683cc5592c94a0872f\",\"name\":\"Jan Lamb\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/3139f592e413f881ae5026cd037aec5b2c5bb8dd3aed56c53b140b09e81c4b1c?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/3139f592e413f881ae5026cd037aec5b2c5bb8dd3aed56c53b140b09e81c4b1c?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/3139f592e413f881ae5026cd037aec5b2c5bb8dd3aed56c53b140b09e81c4b1c?s=96&d=mm&r=g\",\"caption\":\"Jan Lamb\"},\"sameAs\":[\"https:\\\/\\\/www.threesl.com\\\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Using a Form for Each Workflow Stage - 3SL Blog","description":"Explanation on how to create forms for each stage in your workflow when advancing items through their lifecycle","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:\/\/www.threesl.com\/blog\/using-a-form-for-each-workflow-stage\/","og_locale":"en_GB","og_type":"article","og_title":"Using a Form for Each Workflow Stage - 3SL Blog","og_description":"Explanation on how to create forms for each stage in your workflow when advancing items through their lifecycle","og_url":"https:\/\/www.threesl.com\/blog\/using-a-form-for-each-workflow-stage\/","og_site_name":"3SL Blog","article_publisher":"http:\/\/facebook.com\/3SLCradle","article_published_time":"2023-01-20T10:00:08+00:00","og_image":[{"url":"https:\/\/www.threesl.com\/blog\/wp-content\/uploads\/2023\/01\/workflow_itemshowframes.png","type":"","width":"","height":""}],"author":"Jan Lamb","twitter_card":"summary_large_image","twitter_creator":"@threesl","twitter_site":"@threesl","twitter_misc":{"Written by":"Jan Lamb","Estimated reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.threesl.com\/blog\/using-a-form-for-each-workflow-stage\/#article","isPartOf":{"@id":"https:\/\/www.threesl.com\/blog\/using-a-form-for-each-workflow-stage\/"},"author":{"name":"Jan Lamb","@id":"https:\/\/www.threesl.com\/blog\/#\/schema\/person\/4be1c5043a6af6683cc5592c94a0872f"},"headline":"Using a Form for Each Workflow Stage","datePublished":"2023-01-20T10:00:08+00:00","mainEntityOfPage":{"@id":"https:\/\/www.threesl.com\/blog\/using-a-form-for-each-workflow-stage\/"},"wordCount":689,"publisher":{"@id":"https:\/\/www.threesl.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.threesl.com\/blog\/using-a-form-for-each-workflow-stage\/#primaryimage"},"thumbnailUrl":"https:\/\/www.threesl.com\/blog\/wp-content\/uploads\/2023\/01\/workflow_itemshowframes.png","keywords":["configuration management","forms","project schema","workflow"],"articleSection":["Hints &amp; Tips"],"inLanguage":"en-GB"},{"@type":"WebPage","@id":"https:\/\/www.threesl.com\/blog\/using-a-form-for-each-workflow-stage\/","url":"https:\/\/www.threesl.com\/blog\/using-a-form-for-each-workflow-stage\/","name":"Using a Form for Each Workflow Stage - 3SL Blog","isPartOf":{"@id":"https:\/\/www.threesl.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.threesl.com\/blog\/using-a-form-for-each-workflow-stage\/#primaryimage"},"image":{"@id":"https:\/\/www.threesl.com\/blog\/using-a-form-for-each-workflow-stage\/#primaryimage"},"thumbnailUrl":"https:\/\/www.threesl.com\/blog\/wp-content\/uploads\/2023\/01\/workflow_itemshowframes.png","datePublished":"2023-01-20T10:00:08+00:00","description":"Explanation on how to create forms for each stage in your workflow when advancing items through their lifecycle","breadcrumb":{"@id":"https:\/\/www.threesl.com\/blog\/using-a-form-for-each-workflow-stage\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.threesl.com\/blog\/using-a-form-for-each-workflow-stage\/"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/www.threesl.com\/blog\/using-a-form-for-each-workflow-stage\/#primaryimage","url":"https:\/\/www.threesl.com\/blog\/wp-content\/uploads\/2023\/01\/workflow_itemshowframes.png","contentUrl":"https:\/\/www.threesl.com\/blog\/wp-content\/uploads\/2023\/01\/workflow_itemshowframes.png","width":606,"height":493,"caption":"Item showing stage frames"},{"@type":"BreadcrumbList","@id":"https:\/\/www.threesl.com\/blog\/using-a-form-for-each-workflow-stage\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.threesl.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Using a Form for Each Workflow Stage"}]},{"@type":"WebSite","@id":"https:\/\/www.threesl.com\/blog\/#website","url":"https:\/\/www.threesl.com\/blog\/","name":"3SL Blog","description":"From concept to creation","publisher":{"@id":"https:\/\/www.threesl.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.threesl.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Organization","@id":"https:\/\/www.threesl.com\/blog\/#organization","name":"3SL","url":"https:\/\/www.threesl.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/www.threesl.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.threesl.com\/blog\/wp-content\/uploads\/2017\/02\/3SL_Logo_Medium.png","contentUrl":"https:\/\/www.threesl.com\/blog\/wp-content\/uploads\/2017\/02\/3SL_Logo_Medium.png","width":152,"height":80,"caption":"3SL"},"image":{"@id":"https:\/\/www.threesl.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["http:\/\/facebook.com\/3SLCradle","https:\/\/x.com\/threesl"]},{"@type":"Person","@id":"https:\/\/www.threesl.com\/blog\/#\/schema\/person\/4be1c5043a6af6683cc5592c94a0872f","name":"Jan Lamb","image":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/secure.gravatar.com\/avatar\/3139f592e413f881ae5026cd037aec5b2c5bb8dd3aed56c53b140b09e81c4b1c?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/3139f592e413f881ae5026cd037aec5b2c5bb8dd3aed56c53b140b09e81c4b1c?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/3139f592e413f881ae5026cd037aec5b2c5bb8dd3aed56c53b140b09e81c4b1c?s=96&d=mm&r=g","caption":"Jan Lamb"},"sameAs":["https:\/\/www.threesl.com\/"]}]}},"modified_by":"Phil Shaw","_links":{"self":[{"href":"https:\/\/www.threesl.com\/blog\/wp-json\/wp\/v2\/posts\/8142","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.threesl.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.threesl.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.threesl.com\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.threesl.com\/blog\/wp-json\/wp\/v2\/comments?post=8142"}],"version-history":[{"count":1,"href":"https:\/\/www.threesl.com\/blog\/wp-json\/wp\/v2\/posts\/8142\/revisions"}],"predecessor-version":[{"id":8156,"href":"https:\/\/www.threesl.com\/blog\/wp-json\/wp\/v2\/posts\/8142\/revisions\/8156"}],"wp:attachment":[{"href":"https:\/\/www.threesl.com\/blog\/wp-json\/wp\/v2\/media?parent=8142"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.threesl.com\/blog\/wp-json\/wp\/v2\/categories?post=8142"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.threesl.com\/blog\/wp-json\/wp\/v2\/tags?post=8142"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}