<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Guide |</title><link>https://katchonka-portfolio.netlify.app/tags/guide/</link><atom:link href="https://katchonka-portfolio.netlify.app/tags/guide/index.xml" rel="self" type="application/rss+xml"/><description>Guide</description><generator>HugoBlox Kit (https://hugoblox.com)</generator><language>en-us</language><lastBuildDate>Mon, 01 Dec 2025 00:00:00 +0000</lastBuildDate><image><url>https://katchonka-portfolio.netlify.app/media/icon_hu_afbf4a02698e8403.png</url><title>Guide</title><link>https://katchonka-portfolio.netlify.app/tags/guide/</link></image><item><title>Exception Routing</title><link>https://katchonka-portfolio.netlify.app/portfolio/exception-routing/</link><pubDate>Mon, 01 Dec 2025 00:00:00 +0000</pubDate><guid>https://katchonka-portfolio.netlify.app/portfolio/exception-routing/</guid><description>&lt;h2 id="overview"&gt;Overview&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Exception routing&lt;/strong&gt; is a process configuration setting in Kognitos. It allows agent admins to configure assignment and notification rules for exceptions.&lt;/p&gt;
&lt;p&gt;When a process encounters an
&lt;em&gt;(a question requiring guidance),&lt;/em&gt; these rules ensure that the right person is automatically assigned to handle it and that the appropriate team members are notified.&lt;/p&gt;
&lt;h2 id="configuration"&gt;Configuration&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Agent admins&lt;/strong&gt; can configure exception routing for a given process, including the following settings:&lt;/p&gt;
&lt;table data-header-hidden&gt;&lt;thead&gt;&lt;tr&gt;&lt;th width="215.48046875"&gt;&lt;/th&gt;&lt;th&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;strong&gt;Exception Assignment&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;Specifies who is automatically assigned to handle exceptions.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;strong&gt;Email Notifications&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;Specifies who receives email alerts when exceptions need guidance.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="how-to-configure-exception-routing"&gt;How to Configure Exception Routing&lt;/h3&gt;
&lt;p&gt;Follow these steps to configure exception routing for a process:&lt;/p&gt;
&lt;h4 id="1-select-a-process"&gt;1. Select a Process&lt;/h4&gt;
&lt;p&gt;Navigate to &lt;kbd&gt;&lt;strong&gt;Processes&lt;/strong&gt;&lt;/kbd&gt; and click on the process to be configured.&lt;/p&gt;
&lt;h4 id="2-exception-routing"&gt;2. Exception Routing&lt;/h4&gt;
&lt;p&gt;Click on the menu &lt;kbd&gt;&lt;strong&gt;⋮&lt;/strong&gt;&lt;/kbd&gt; in the top-right and select &lt;kbd&gt;&lt;strong&gt;Exception Routing&lt;/strong&gt;&lt;/kbd&gt;.&lt;/p&gt;
&lt;div class="callout flex px-4 py-3 mb-6 rounded-md border-l-4 bg-orange-100 dark:bg-orange-900 border-orange-500"
data-callout="warning"
data-callout-metadata=""&gt;
&lt;span class="callout-icon pr-3 pt-1 text-orange-600 dark:text-orange-300"&gt;
&lt;svg height="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"&gt;&lt;path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M12 9v3.75m-9.303 3.376c-.866 1.5.217 3.374 1.948 3.374h14.71c1.73 0 2.813-1.874 1.948-3.374L13.949 3.378c-.866-1.5-3.032-1.5-3.898 0zM12 15.75h.007v.008H12z"/&gt;&lt;/svg&gt;
&lt;/span&gt;
&lt;div class="callout-content dark:text-neutral-300"&gt;
&lt;div class="callout-title font-semibold mb-1"&gt;Warning&lt;/div&gt;
&lt;div class="callout-body"&gt;&lt;em&gt;The process must be in &lt;strong&gt;draft&lt;/strong&gt; mode. If the process is published, click &lt;kbd&gt;&lt;strong&gt;Edit&lt;/strong&gt;&lt;/kbd&gt; first.&lt;/em&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;figure&gt;&lt;img src="https://681267560-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FyXsMyN9vMn8AoQ4BYIwT%2Fuploads%2Fgit-blob-16548855fe088cf16a730ca54badb26f6b9a4fe0%2Fexception-routing-setting.png?alt=media" alt=""&gt;&lt;figcaption&gt;&lt;p&gt;Exception Routing Menu Option&lt;/p&gt;&lt;/figcaption&gt;&lt;/figure&gt;
&lt;h4 id="3-exception-configurations"&gt;3. Exception Configurations&lt;/h4&gt;
&lt;p&gt;Configure the following details, which may be updated at any time:&lt;/p&gt;
&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th width="192.65625"&gt;Field&lt;/th&gt;&lt;th&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;strong&gt;Exception Assignee&lt;/strong&gt; &lt;em&gt;(Required)&lt;/em&gt;&lt;/td&gt;&lt;td&gt;The user(s) to assign to handle exceptions for this process. At least one user is required.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;strong&gt;Notify Members&lt;/strong&gt; &lt;em&gt;(Optional)&lt;/em&gt;&lt;/td&gt;&lt;td&gt;The user(s) to notify via email when exceptions need guidance. This is optional and may be left blank.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;div class="callout flex px-4 py-3 mb-6 rounded-md border-l-4 bg-blue-100 dark:bg-blue-900 border-blue-500"
data-callout="note"
data-callout-metadata=""&gt;
&lt;span class="callout-icon pr-3 pt-1 text-blue-600 dark:text-blue-300"&gt;
&lt;svg height="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"&gt;&lt;path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="m16.862 4.487l1.687-1.688a1.875 1.875 0 1 1 2.652 2.652L6.832 19.82a4.5 4.5 0 0 1-1.897 1.13l-2.685.8l.8-2.685a4.5 4.5 0 0 1 1.13-1.897zm0 0L19.5 7.125"/&gt;&lt;/svg&gt;
&lt;/span&gt;
&lt;div class="callout-content dark:text-neutral-300"&gt;
&lt;div class="callout-title font-semibold mb-1"&gt;Note&lt;/div&gt;
&lt;div class="callout-body"&gt;&lt;p&gt;Only &lt;strong&gt;collaborators&lt;/strong&gt; of the agent can be selected as assignees.&lt;/p&gt;
&lt;p&gt;To add additional users, go to &lt;strong&gt;Settings&lt;/strong&gt; → &lt;strong&gt;Invite Users&lt;/strong&gt; → &lt;strong&gt;Add Collaborator&lt;/strong&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;figure&gt;&lt;img src="https://681267560-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FyXsMyN9vMn8AoQ4BYIwT%2Fuploads%2Fgit-blob-6fa37796f31fdf257aa22eab889410d5b2d5f19b%2Fexception-configurations.png?alt=media" alt=""&gt;&lt;figcaption&gt;&lt;p&gt;Exception Configurations&lt;/p&gt;&lt;/figcaption&gt;&lt;/figure&gt;
&lt;h4 id="4-save-and-publish"&gt;4. Save and Publish&lt;/h4&gt;
&lt;p&gt;Press &lt;kbd&gt;&lt;strong&gt;Save&lt;/strong&gt;&lt;/kbd&gt; to apply your configuration changes. Then, &lt;strong&gt;publish&lt;/strong&gt; your process to make the changes live.&lt;/p&gt;
&lt;h2 id="examples"&gt;Examples&lt;/h2&gt;
&lt;h3 id="1-basic-assignment"&gt;1. Basic Assignment&lt;/h3&gt;
&lt;p&gt;In this example, exceptions go to the process creator with no notification recipients.&lt;/p&gt;
&lt;table data-header-hidden&gt;&lt;thead&gt;&lt;tr&gt;&lt;th width="220.45703125"&gt;&lt;/th&gt;&lt;th&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;strong&gt;Exception Assignee&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;john.doe@company.com &lt;em&gt;(Process Creator)&lt;/em&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;strong&gt;Notification Recipients&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;None&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="2-specialized-handler-with-team-notifications"&gt;2. Specialized Handler with Team Notifications&lt;/h3&gt;
&lt;p&gt;Here, exceptions are assigned to the process creator while the team lead and backup get email notifications.&lt;/p&gt;
&lt;table data-header-hidden&gt;&lt;thead&gt;&lt;tr&gt;&lt;th width="220.45703125"&gt;&lt;/th&gt;&lt;th&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;strong&gt;Exception Assignee&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;jane.smith@company.com &lt;em&gt;(Process Creator)&lt;/em&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;strong&gt;Notification Recipients&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;team-lead@company.com, backup-person@company.com&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id="3-on-call-assignment"&gt;3. On-Call Assignment&lt;/h3&gt;
&lt;p&gt;Here, the current on-call person is assigned exceptions while the manager stays informed through email notifications.&lt;/p&gt;
&lt;table data-header-hidden&gt;&lt;thead&gt;&lt;tr&gt;&lt;th width="220.45703125"&gt;&lt;/th&gt;&lt;th&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;strong&gt;Exception Assignee&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;oncall@company.com &lt;em&gt;(current on-call person)&lt;/em&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;strong&gt;Notification Recipients&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;manager@company.com&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</description></item><item><title>Exporting and Importing Agents</title><link>https://katchonka-portfolio.netlify.app/portfolio/exporting-and-importing-agents/</link><pubDate>Wed, 01 Oct 2025 00:00:00 +0000</pubDate><guid>https://katchonka-portfolio.netlify.app/portfolio/exporting-and-importing-agents/</guid><description>&lt;h2 id="overview"&gt;Overview&lt;/h2&gt;
&lt;p&gt;Kognitos supports the ability to &lt;strong&gt;export&lt;/strong&gt; automation agents from one environment and &lt;strong&gt;import&lt;/strong&gt; them into another. This allows you to move published automation content across agents in a controlled way.&lt;/p&gt;
&lt;p&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;
&lt;img alt="Exporting &amp;amp; Importing Agents"
srcset="https://katchonka-portfolio.netlify.app/portfolio/exporting-and-importing-agents/featured_hu_606eaaee308c204f.webp 320w, https://katchonka-portfolio.netlify.app/portfolio/exporting-and-importing-agents/featured_hu_d81ed1d0d7e8c038.webp 480w, https://katchonka-portfolio.netlify.app/portfolio/exporting-and-importing-agents/featured_hu_46f217e630791f5d.webp 760w"
sizes="(max-width: 480px) 100vw, (max-width: 768px) 90vw, (max-width: 1024px) 80vw, 760px"
src="https://katchonka-portfolio.netlify.app/portfolio/exporting-and-importing-agents/featured_hu_606eaaee308c204f.webp"
width="760"
height="424"
loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h2 id="exporting-an-agent"&gt;Exporting an Agent&lt;/h2&gt;
&lt;p&gt;Exporting lets you download a snapshot of an agent’s &lt;strong&gt;published state&lt;/strong&gt;. The export includes only published processes, learnings, and books — draft processes, playgrounds, and configuration credentials are &lt;em&gt;not&lt;/em&gt; exported. Anyone with access to the agent can export it.&lt;/p&gt;
&lt;h3 id="how-to-export-an-agent"&gt;How to Export an Agent&lt;/h3&gt;
&lt;h4 id="1-navigate-to-agents"&gt;1. Navigate to Agents&lt;/h4&gt;
&lt;p&gt;Open the agent menu and select &lt;kbd&gt;View All&lt;/kbd&gt;.&lt;/p&gt;
&lt;h4 id="2-select-an-agent"&gt;2. Select an Agent&lt;/h4&gt;
&lt;p&gt;Check the box next to the agent you want to export.&lt;/p&gt;
&lt;h4 id="3-start-export"&gt;3. Start Export&lt;/h4&gt;
&lt;p&gt;Click on &lt;kbd&gt;Actions&lt;/kbd&gt;, then select &lt;kbd&gt;Export&lt;/kbd&gt; from the dropdown.&lt;/p&gt;
&lt;h4 id="4-confirm-export"&gt;4. Confirm Export&lt;/h4&gt;
&lt;p&gt;In the confirmation popup, click on &lt;strong&gt;Export&lt;/strong&gt; again. This will download a &lt;strong&gt;.json&lt;/strong&gt; file containing the agent&amp;rsquo;s current state, which can be later imported into a new or existing agent.&lt;/p&gt;
&lt;p&gt;➡️
&lt;/p&gt;
&lt;h2 id="importing-an-agent"&gt;Importing an Agent&lt;/h2&gt;
&lt;p&gt;You can import an agent using a &lt;strong&gt;.json&lt;/strong&gt; file generated from the export process. There are two ways to do this — into a &lt;strong&gt;new agent&lt;/strong&gt; or &lt;strong&gt;into an existing agent&lt;/strong&gt;. All imported items are added as &lt;strong&gt;drafts&lt;/strong&gt;. The agent&amp;rsquo;s published content is &lt;em&gt;not&lt;/em&gt; affected unless you review and publish the imported content.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Import into a New Agent&lt;/strong&gt;: Use this option to create a &lt;strong&gt;new agent&lt;/strong&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Import into an Existing Agent&lt;/strong&gt;: This option allows you to update an &lt;strong&gt;existing agent&lt;/strong&gt; and is available only to agent &lt;strong&gt;admins&lt;/strong&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="how-to-import-an-agent"&gt;How to Import an Agent&lt;/h3&gt;
&lt;h4 id="1-navigate-to-agents-1"&gt;1. Navigate to Agents&lt;/h4&gt;
&lt;p&gt;Open the agent menu and select &lt;kbd&gt;View All&lt;/kbd&gt;.&lt;/p&gt;
&lt;h4 id="2-start-import"&gt;2. Start Import&lt;/h4&gt;
&lt;p&gt;Click on &lt;kbd&gt;Import&lt;/kbd&gt; to start the import.&lt;/p&gt;
&lt;h4 id="3-add-import-details"&gt;3. Add Import Details&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;Upload a &lt;strong&gt;.json&lt;/strong&gt; file of an exported agent.&lt;/li&gt;
&lt;li&gt;Choose &lt;em&gt;one&lt;/em&gt; of the following options:
&lt;ol&gt;
&lt;li&gt;Select &lt;strong&gt;Create New Agent&lt;/strong&gt; and provide a name for the new agent.&lt;/li&gt;
&lt;li&gt;Select &lt;strong&gt;Import to Existing Agent&lt;/strong&gt; and select an existing agent from the dropdown menu. &lt;em&gt;Note: This option is only available to agent admins.&lt;/em&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;Click &lt;kbd&gt;Next&lt;/kbd&gt; to continue.&lt;/li&gt;
&lt;/ol&gt;
&lt;h4 id="4-review-and-confirm"&gt;4. Review and Confirm&lt;/h4&gt;
&lt;p&gt;Review the summary of the import and click &lt;kbd&gt;Import&lt;/kbd&gt; to finish importing.&lt;/p&gt;
&lt;div class="callout flex px-4 py-3 mb-6 rounded-md border-l-4 bg-blue-100 dark:bg-blue-900 border-blue-500"
data-callout="note"
data-callout-metadata=""&gt;
&lt;span class="callout-icon pr-3 pt-1 text-blue-600 dark:text-blue-300"&gt;
&lt;svg height="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"&gt;&lt;path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="m16.862 4.487l1.687-1.688a1.875 1.875 0 1 1 2.652 2.652L6.832 19.82a4.5 4.5 0 0 1-1.897 1.13l-2.685.8l.8-2.685a4.5 4.5 0 0 1 1.13-1.897zm0 0L19.5 7.125"/&gt;&lt;/svg&gt;
&lt;/span&gt;
&lt;div class="callout-content dark:text-neutral-300"&gt;
&lt;div class="callout-title font-semibold mb-1"&gt;Note&lt;/div&gt;
&lt;div class="callout-body"&gt;By default, all items are selected for import. You can uncheck items to exclude them.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;➡️
&lt;/p&gt;</description></item></channel></rss>