{"id":29720,"date":"2021-08-12T14:17:45","date_gmt":"2021-08-12T13:17:45","guid":{"rendered":"https:\/\/multisite.korebots.com\/?p=29720"},"modified":"2022-04-09T11:52:36","modified_gmt":"2022-04-09T10:52:36","slug":"publish","status":"publish","type":"post","link":"https:\/\/developer.kore.ai\/v10-1\/docs\/process-apps\/publish\/","title":{"rendered":"Publish"},"content":{"rendered":"<section class=\"l-section wpb_row height_auto\"><div class=\"l-section-h i-cf\"><div class=\"g-cols vc_row type_default valign_top\"><div class=\"vc_col-sm-12 wpb_column vc_column_container\"><div class=\"vc_column-inner\"><div class=\"wpb_wrapper\">\r\n\t<div class=\"wpb_text_column \">\r\n\t\t<div class=\"wpb_wrapper\">\r\n\t\t\t<p><span style=\"font-weight: 400\">End users can interact with a process app only when it is published. <\/span><span style=\"font-weight: 400\">The <\/span><i><span style=\"font-weight: 400\">Publish <\/span><\/i><span style=\"font-weight: 400\">option allows you to make your Process App available to your end-users.\u00a0<\/span><\/p>\n<h2><span class=\"ez-toc-section\" id=\"Process_App_Status\"><b>Process App Status<\/b><\/span><\/h2>\n<p><span style=\"font-weight: 400\">Process application goes through different stages before it is used by an end-user. It follows the life cycle as shown below:\u00a0\u00a0<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400\"><b>In Development &#8211; <\/b>The process app configuration is in progress but has yet to define all the required configurations.<\/li>\n<li style=\"font-weight: 400\"><b>Awaiting Approval<\/b><span style=\"font-weight: 400\"> &#8211; <\/span>The Process Owner has published the process application thus initiating a request to the admin, but the admin is yet to approve the publishing request.<\/li>\n<li style=\"font-weight: 400\"><b>Approval Queue<\/b>:\n<ul>\n<li><b>Approved <\/b>&#8211; The admin has approved the process application <i>publish request<\/i> and is ready to use. The status of the process application automatically turns into a published state.<\/li>\n<li><b>Rejected <\/b>&#8211; The admin has rejected the publish request. An email is sent to the developer with comments from the admin.<\/li>\n<\/ul>\n<\/li>\n<li style=\"font-weight: 400\"><b>Published <\/b>&#8211; The Process App is live and available for end-users to use.<\/li>\n<\/ul>\n\r\n\t\t<\/div>\r\n\t<\/div>\r\n<div class=\"w-separator size_medium with_line width_default thick_1 style_solid color_border align_center\"><div class=\"w-separator-h\"><\/div><\/div>\r\n\t<div class=\"wpb_text_column \">\r\n\t\t<div class=\"wpb_wrapper\">\r\n\t\t\t<h2><span class=\"ez-toc-section\" id=\"Publish_a_Process_App\"><b>Publish a Process App<\/b><\/span><\/h2>\n<p><span style=\"font-weight: 400\">To publish a process app, follow the below steps:<\/span><\/p>\n<ol>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Open the process app you want to publish.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Click <\/span><b>Publish <\/b><span style=\"font-weight: 400\">on the top-right.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">On the Publish window, you can find the below components with configurations:<\/span>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Triggers<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Flow<\/span><\/li>\n<\/ul>\n<\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">If the process app is published for the first time, the system enables all the above components to be published, and you can select\/clear the components. Once the process app is published, and if there are any changes made post publishing, components updated after publishing the latest version are enabled for selection, and the rest of the sections remain in the disabled state. At least one trigger and channel are mandatory to publish a process app.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Select the <\/span><b>Visibility<\/b><span style=\"font-weight: 400\"> option from <b>Public<\/b> (visible to anyone with the link), or <b>Private<\/b> (restricted to specific user groups and users in the system).<b>Note<\/b>: Selecting <b>Visibility<\/b> is mandatory where <i>Public<\/i> is selected by default. Once published, the visibility settings cannot be modified.<\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Under the <\/span><b>Additional Comments<\/b><span style=\"font-weight: 400\"> section, enter relevant comments for publishing.<\/span><\/li>\n<li style=\"font-weight: 400\">Click <b>Publish<\/b>.<\/li>\n<\/ol>\n<p><a ref=\"magnificPopup\" href=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20220409074810\/publish-3.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20220409074810\/publish-3.png\" alt=\"\" width=\"494\" height=\"918\" class=\"alignnone size-full wp-image-40386\" srcset=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20220409074810\/publish-3.png 494w, https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20220409074810\/publish-3-161x300.png 161w\" sizes=\"auto, (max-width: 494px) 100vw, 494px\" \/><\/a><\/p>\n<h2><span class=\"ez-toc-section\" id=\"Dynamic_Error_Console\">Dynamic Error Console<\/span><\/h2>\n<p>You can view all the errors categorized by step on the Flow Designer error console in the property panel. You will see the errors if the mandatory fields are not entered.<\/p>\n<p>If errors exist, the <b>Publish<\/b> button is disabled on the <b>Publish<\/b> page which prevents the user from publishing the node.<\/p>\n<p>The following message appears on the screen.<\/p>\n<p><a ref=\"magnificPopup\" href=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20220409105623\/publish-error.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20220409105623\/publish-error.png\" alt=\"\" width=\"933\" height=\"647\" class=\"alignnone size-full wp-image-40458\" srcset=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20220409105623\/publish-error.png 933w, https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20220409105623\/publish-error-300x208.png 300w\" sizes=\"auto, (max-width: 933px) 100vw, 933px\" \/><\/a><\/p>\n<p>To view the error details, follow the steps below:<\/p>\n<p>1. Click the <b>Fix Issues<\/b> link.<br \/>2. This will navigate to the Property panel where the error warning(s) are displayed.<br \/>3. The number of errors against each step is displayed and the node for which unresolved errors are present are highlighted.<br \/>4. Click the error on the <b>error console<\/b> to view the steps and all the errors within the steps including the step name, step type, and relational inferences.<br \/>5. Navigate through the errors by clicking the <i>caret<\/i> icon at the top.<\/p>\n<p>6. Resolve the errors by clicking the issue and fixing them in the respective node and property panel.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20220409110514\/errors-panel-1024x586.png\" alt=\"\" width=\"640\" height=\"366\" class=\"alignnone size-large wp-image-40461\" srcset=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20220409110514\/errors-panel-1024x586.png 1024w, https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20220409110514\/errors-panel-300x172.png 300w, https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20220409110514\/errors-panel.png 1061w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/p>\n\r\n\t\t<\/div>\r\n\t<\/div>\r\n<div class=\"w-separator size_medium with_line width_default thick_1 style_solid color_border align_center\"><div class=\"w-separator-h\"><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/section>\n","protected":false},"excerpt":{"rendered":"End users can interact with a process app only when it is published. The Publish option allows you to make your Process App available to your end-users.\u00a0 Process App Status Process application goes through different stages before it is used by an end-user. It follows the life cycle as shown below:\u00a0\u00a0 In Development - The...","protected":false},"author":17,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[153],"tags":[],"class_list":["post-29720","post","type-post","status-publish","format-standard","hentry","category-process-apps"],"_links":{"self":[{"href":"https:\/\/developer.kore.ai\/v10-1\/wp-json\/wp\/v2\/posts\/29720","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/developer.kore.ai\/v10-1\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/developer.kore.ai\/v10-1\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/developer.kore.ai\/v10-1\/wp-json\/wp\/v2\/users\/17"}],"replies":[{"embeddable":true,"href":"https:\/\/developer.kore.ai\/v10-1\/wp-json\/wp\/v2\/comments?post=29720"}],"version-history":[{"count":15,"href":"https:\/\/developer.kore.ai\/v10-1\/wp-json\/wp\/v2\/posts\/29720\/revisions"}],"predecessor-version":[{"id":40472,"href":"https:\/\/developer.kore.ai\/v10-1\/wp-json\/wp\/v2\/posts\/29720\/revisions\/40472"}],"wp:attachment":[{"href":"https:\/\/developer.kore.ai\/v10-1\/wp-json\/wp\/v2\/media?parent=29720"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/developer.kore.ai\/v10-1\/wp-json\/wp\/v2\/categories?post=29720"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/developer.kore.ai\/v10-1\/wp-json\/wp\/v2\/tags?post=29720"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}