<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Working with Automation Studio</title><link>https://community.telligent.com/community/11/w/developer-training/65570/working-with-automation-studio</link><description /><dc:language>en-US</dc:language><generator>14.0.0.586 14</generator><item><title>Working with Automation Studio</title><link>https://community.telligent.com/community/11/w/developer-training/65570/working-with-automation-studio</link><pubDate>Fri, 28 Jun 2019 19:33:12 GMT</pubDate><guid isPermaLink="false">e86d4249-5c08-463f-979b-98ee77ba4541</guid><dc:creator>Ben Tiedt</dc:creator><comments>https://community.telligent.com/community/11/w/developer-training/65570/working-with-automation-studio#comments</comments><description>Current Revision posted to Developer Training by Ben Tiedt on 06/28/2019 19:33:12&lt;br /&gt;
&lt;p&gt;Automation Studio is the integrated development environment for automations. Automation Studio is available by navigating to &lt;strong&gt;Administration &amp;gt; Automations &amp;gt; Automation Studio.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/1280x0/__key/communityserver-wikis-components-files/00-00-00-12-83/pastedimage1560885976372v1.png" /&gt;&lt;/p&gt;
&lt;p&gt;[toc]&lt;/p&gt;
&lt;h2&gt;&lt;a id="When_would_I_use_Automation_Studio" name="When_would_I_use_Automation_Studio"&gt;&lt;/a&gt;When would I use Automation Studio?&lt;/h2&gt;
&lt;p&gt;Automation Studio is used by developers to review, create, modify, revert, and delete [[Automations|automations]]. Automations are implemented using server-side Javascript or Velocity. For more information on scripting within Verint Community, see [[Scripting]].&lt;/p&gt;
&lt;h2&gt;&lt;a id="Automation_Component_Definitions" name="Automation_Component_Definitions"&gt;&lt;/a&gt;Automation Component Definitions&lt;/h2&gt;
&lt;p&gt;Each automation installed in the community is listed within the navigation tree. Each automation includes the following components represented as items under the automation in the tree.&lt;/p&gt;
&lt;h3&gt;&lt;a id="Overview" name="Overview"&gt;&lt;/a&gt;Overview&lt;/h3&gt;
&lt;p&gt;The overview is shown by clicking the automation in the tree. The overview defines the integration for the automation with Verint Community. Specifically:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Name.&lt;/strong&gt; How the automation is represented elsewhere in Verint Community for community managers to use.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Description.&lt;/strong&gt; A brief description of the behavior/purpose/implementation of this automation.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Execute as the service account.&lt;/strong&gt; When checked, the automation will always be executed as the service account (which has full permission to perform any action). If left unchecked, the automation will run as the current accessing user when the trigger that causes the automation to execute is executed.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Triggers.&lt;/strong&gt; Identifies how the automation can be triggered. One or more triggers can be enabled. To learn more about triggers, see [[Trigger Types]].&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The overview also includes identifiers and file location details for automations and lists all supplementary files used by the automation. When viewing changes, the overview will highlight the components/files that are modified and can be used as a starting point for reviewing changes between automation versions.&lt;/p&gt;
&lt;h3&gt;&lt;a id="Implementation" name="Implementation"&gt;&lt;/a&gt;Implementation&lt;/h3&gt;
&lt;p&gt;The implementation is a script, written in either server-side JavaScript or Velocity (see more about [[Scripting|scripting]]), is executed when a trigger (defined on the automation&amp;#39;s overview) is executed. Details about the trigger is available in the &lt;code&gt;context_v2_automationTrigger&lt;/code&gt; scripting API. The &lt;code&gt;context_v2_automationTrigger&lt;/code&gt; should be reviewed to initiate an action and, in the case of manual and HTTP execution, to respond to the calling trigger. For more details about interacting with triggers, see [[Trigger Types]].&lt;/p&gt;
&lt;p&gt;Automations can [[Automation Targets|target]] special integration points within Verint Community. When implementing an automation targeting a specific integration point (for example [[Points Automations|points]] or [[Achievement Automations|achievements]]), the implementation is expected to perform a specific purpose (for example, a points automation should award/revoke points).&lt;/p&gt;
&lt;h3&gt;&lt;a id="Configuration" name="Configuration"&gt;&lt;/a&gt;Configuration&lt;/h3&gt;
&lt;p&gt;Automations can optionally expose configuration options that will be exposed to community managers when they select and enable the automation. Configuration options are defined using the dynamic configuration XML format. See [[Supporting Configuration]] for more details about defining configuration options.&lt;/p&gt;
&lt;h3&gt;&lt;a id="Resources" name="Resources"&gt;&lt;/a&gt;Resources&lt;/h3&gt;
&lt;p&gt;Automations support translations of strings stored in their resource list. The resource component of an automation contains all of the named translated strings in each available language to the community. The automation can reference these translated strings by their name in the automation&amp;#39;s configuration, name, description, and in scripts.&lt;/p&gt;
&lt;h3&gt;&lt;a id="Files" name="Files"&gt;&lt;/a&gt;Files&amp;nbsp;&lt;/h3&gt;
&lt;p&gt;Automations can include additional files to implement the automation&amp;#39;s behavior. Images, stylesheets (CSS and LESS), additional server-side JavaScript and Velocity files, and other file types can be included and referenced or executed by the automation. Additional files are listed under the automation in the navigation tree and categories as Images, Fonts, Style Sheet Includes, Scripts, or Other to help find files quickly.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;
</description></item><item><title>Working with Automation Studio</title><link>https://community.telligent.com/community/11/w/developer-training/65570/working-with-automation-studio/revision/4</link><pubDate>Fri, 28 Jun 2019 19:03:06 GMT</pubDate><guid isPermaLink="false">e86d4249-5c08-463f-979b-98ee77ba4541</guid><dc:creator>Ben Tiedt</dc:creator><comments>https://community.telligent.com/community/11/w/developer-training/65570/working-with-automation-studio#comments</comments><description>Revision 4 posted to Developer Training by Ben Tiedt on 06/28/2019 19:03:06&lt;br /&gt;
&lt;p&gt;Automation Studio is the integrated development environment for automations. Automation Studio is available by navigating to &lt;strong&gt;Administration &amp;gt; Automations &amp;gt; Automation Studio.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/1280x0/__key/communityserver-wikis-components-files/00-00-00-12-83/pastedimage1560885976372v1.png" /&gt;&lt;/p&gt;
&lt;p&gt;[toc]&lt;/p&gt;
&lt;h2&gt;&lt;a id="When_would_I_use_Automation_Studio" name="When_would_I_use_Automation_Studio"&gt;&lt;/a&gt;When would I use Automation Studio?&lt;/h2&gt;
&lt;p&gt;Automation Studio is used by developers to review, create, modify, revert, and delete [[Automations|automations]]. Automations are implemented using server-side Javascript or Velocity. For more information on scripting within Verint Community, see [[Scripting]].&lt;/p&gt;
&lt;h2&gt;&lt;a id="Automation_Component_Definitions" name="Automation_Component_Definitions"&gt;&lt;/a&gt;Automation Component Definitions&lt;/h2&gt;
&lt;p&gt;Each automation installed in the community is listed within the navigation tree. Each automation includes the following components represented as items under the automation in the tree.&lt;/p&gt;
&lt;h3&gt;&lt;a id="Overview" name="Overview"&gt;&lt;/a&gt;Overview&lt;/h3&gt;
&lt;p&gt;The overview is shown by clicking the automation in the tree. The overview defines the integration for the automation with Verint Community. Specifically:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Name.&lt;/strong&gt; How the automation is represented elsewhere in Verint Community for community managers to use.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Description.&lt;/strong&gt; A brief description of the behavior/purpose/implementation of this automation.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Execute as the service account.&lt;/strong&gt; When checked, the automation will always be executed as the service account (which has full permission to perform any action). If left unchecked, the automation will run as the current accessing user when the trigger that causes the automation to execute is executed.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Triggers.&lt;/strong&gt; Identifies how the automation can be triggered. One or more triggers can be enabled. To learn more about triggers, see [[Trigger Types]].&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The overview also includes identifiers and file location details for automations and lists all supplementary files used by the automation. When viewing changes, the overview will highlight the components/files that are modified and can be used as a starting point for reviewing changes between automation versions.&lt;/p&gt;
&lt;h3&gt;&lt;a id="Implementation" name="Implementation"&gt;&lt;/a&gt;Implementation&lt;/h3&gt;
&lt;p&gt;The implementation is a script, written in either server-side JavaScript or Velocity (see more about [[Scripting|scripting]]), is executed when a trigger (defined on the automation&amp;#39;s overview) is executed. Details about the trigger is available in the &lt;code&gt;context_v2_automationTrigger&lt;/code&gt; scripting API. The &lt;code&gt;context_v2_automationTrigger&lt;/code&gt; should be reviewed to initiate an action and, in the case of manual and HTTP execution, to respond to the calling trigger. For more details about interacting with triggers, see [[Trigger Types]].&lt;/p&gt;
&lt;h3&gt;&lt;a id="Configuration" name="Configuration"&gt;&lt;/a&gt;Configuration&lt;/h3&gt;
&lt;p&gt;Automations can optionally expose configuration options that will be exposed to community managers when they select and enable the automation. Configuration options are defined using the dynamic configuration XML format. See [[Supporting Configuration]] for more details about defining configuration options.&lt;/p&gt;
&lt;h3&gt;&lt;a id="Resources" name="Resources"&gt;&lt;/a&gt;Resources&lt;/h3&gt;
&lt;p&gt;Automations support translations of strings stored in their resource list. The resource component of an automation contains all of the named translated strings in each available language to the community. The automation can reference these translated strings by their name in the automation&amp;#39;s configuration, name, description, and in scripts.&lt;/p&gt;
&lt;h3&gt;&lt;a id="Files" name="Files"&gt;&lt;/a&gt;Files&amp;nbsp;&lt;/h3&gt;
&lt;p&gt;Automations can include additional files to implement the automation&amp;#39;s behavior. Images, stylesheets (CSS and LESS), additional server-side JavaScript and Velocity files, and other file types can be included and referenced or executed by the automation. Additional files are listed under the automation in the navigation tree and categories as Images, Fonts, Style Sheet Includes, Scripts, or Other to help find files quickly.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;
</description></item><item><title>Working with Automation Studio</title><link>https://community.telligent.com/community/11/w/developer-training/65570/working-with-automation-studio/revision/3</link><pubDate>Tue, 18 Jun 2019 19:25:43 GMT</pubDate><guid isPermaLink="false">e86d4249-5c08-463f-979b-98ee77ba4541</guid><dc:creator>Ben Tiedt</dc:creator><comments>https://community.telligent.com/community/11/w/developer-training/65570/working-with-automation-studio#comments</comments><description>Revision 3 posted to Developer Training by Ben Tiedt on 06/18/2019 19:25:43&lt;br /&gt;
&lt;p&gt;Automation Studio is the integrated development environment for automations. Automation Studio is available by navigating to &lt;strong&gt;Administration &amp;gt; Automations &amp;gt; Automation Studio.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;img alt=" " src="/resized-image/__size/1280x0/__key/communityserver-wikis-components-files/00-00-00-12-83/pastedimage1560885934704v1.png" /&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;[toc]&lt;/p&gt;
&lt;h2&gt;&lt;a id="When_would_I_use_Automation_Studio" name="When_would_I_use_Automation_Studio"&gt;&lt;/a&gt;When would I use Automation Studio?&lt;/h2&gt;
&lt;p&gt;Automation Studio is used by developers to review, create, modify, revert, and delete [[Automations|automations]]. Automations are implemented using server-side Javascript or Velocity. For more information on scripting within Verint Community, see [[Scripting]].&lt;/p&gt;
&lt;h2&gt;&lt;a id="Automation_Component_Definitions" name="Automation_Component_Definitions"&gt;&lt;/a&gt;Automation Component Definitions&lt;/h2&gt;
&lt;p&gt;Each automation installed in the community is listed within the navigation tree. Each automation includes the following components represented as items under the automation in the tree.&lt;/p&gt;
&lt;h3&gt;&lt;a id="Overview" name="Overview"&gt;&lt;/a&gt;Overview&lt;/h3&gt;
&lt;p&gt;The overview is shown by clicking the automation in the tree. The overview defines the integration for the automation with Verint Community. Specifically:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Name.&lt;/strong&gt; How the automation is represented elsewhere in Verint Community for community managers to use.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Description.&lt;/strong&gt; A brief description of the behavior/purpose/implementation of this automation.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Execute as the service account.&lt;/strong&gt; When checked, the automation will always be executed as the service account (which has full permission to perform any action). If left unchecked, the automation will run as the current accessing user when the trigger that causes the automation to execute is executed.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Triggers.&lt;/strong&gt; Identifies how the automation can be triggered. One or more triggers can be enabled. To learn more about triggers, see [[Trigger Types]].&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The overview also includes identifiers and file location details for automations and lists all supplementary files used by the automation. When viewing changes, the overview will highlight the components/files that are modified and can be used as a starting point for reviewing changes between automation versions.&lt;/p&gt;
&lt;h3&gt;&lt;a id="Implementation" name="Implementation"&gt;&lt;/a&gt;Implementation&lt;/h3&gt;
&lt;p&gt;The implementation is a script, written in either server-side JavaScript or Velocity (see more about [[Scripting|scripting]]), is executed when a trigger (defined on the automation&amp;#39;s overview) is executed. Details about the trigger is available in the &lt;code&gt;context_v2_automationTrigger&lt;/code&gt; scripting API. The &lt;code&gt;context_v2_automationTrigger&lt;/code&gt; should be reviewed to initiate an action and, in the case of manual and HTTP execution, to respond to the calling trigger. For more details about interacting with triggers, see [[Trigger Types]].&lt;/p&gt;
&lt;h3&gt;&lt;a id="Configuration" name="Configuration"&gt;&lt;/a&gt;Configuration&lt;/h3&gt;
&lt;p&gt;Automations can optionally expose configuration options that will be exposed to community managers when they select and enable the automation. Configuration options are defined using the dynamic configuration XML format. See [[Supporting Configuration]] for more details about defining configuration options.&lt;/p&gt;
&lt;h3&gt;&lt;a id="Resources" name="Resources"&gt;&lt;/a&gt;Resources&lt;/h3&gt;
&lt;p&gt;Automations support translations of strings stored in their resource list. The resource component of an automation contains all of the named translated strings in each available language to the community. The automation can reference these translated strings by their name in the automation&amp;#39;s configuration, name, description, and in scripts.&lt;/p&gt;
&lt;h3&gt;&lt;a id="Files" name="Files"&gt;&lt;/a&gt;Files&amp;nbsp;&lt;/h3&gt;
&lt;p&gt;Automations can include additional files to implement the automation&amp;#39;s behavior. Images, stylesheets (CSS and LESS), additional server-side JavaScript and Velocity files, and other file types can be included and referenced or executed by the automation. Additional files are listed under the automation in the navigation tree and categories as Images, Fonts, Style Sheet Includes, Scripts, or Other to help find files quickly.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;
</description></item><item><title>Working with Automation Studio</title><link>https://community.telligent.com/community/11/w/developer-training/65570/working-with-automation-studio/revision/2</link><pubDate>Tue, 18 Jun 2019 19:20:05 GMT</pubDate><guid isPermaLink="false">e86d4249-5c08-463f-979b-98ee77ba4541</guid><dc:creator>Ben Tiedt</dc:creator><comments>https://community.telligent.com/community/11/w/developer-training/65570/working-with-automation-studio#comments</comments><description>Revision 2 posted to Developer Training by Ben Tiedt on 06/18/2019 19:20:05&lt;br /&gt;
&lt;p&gt;Automation Studio is the integrated development environment for automations. Automation Studio is available by navigating to &lt;strong&gt;Administration &amp;gt; Automations &amp;gt; Automation Studio.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;[toc]&lt;/p&gt;
&lt;h2&gt;&lt;a id="When_would_I_use_Automation_Studio" name="When_would_I_use_Automation_Studio"&gt;&lt;/a&gt;When would I use Automation Studio?&lt;/h2&gt;
&lt;p&gt;Automation Studio is used by developers to review, create, modify, revert, and delete [[Automations|automations]]. Automations are implemented using server-side Javascript or Velocity. For more information on scripting within Verint Community, see [[Scripting]].&lt;/p&gt;
&lt;h2&gt;&lt;a id="Automation_Component_Definitions" name="Automation_Component_Definitions"&gt;&lt;/a&gt;Automation Component Definitions&lt;/h2&gt;
&lt;p&gt;Each automation installed in the community is listed within the navigation tree. Each automation includes the following components represented as items under the automation in the tree.&lt;/p&gt;
&lt;h3&gt;&lt;a id="Overview" name="Overview"&gt;&lt;/a&gt;Overview&lt;/h3&gt;
&lt;p&gt;The overview is shown by clicking the automation in the tree. The overview defines the integration for the automation with Verint Community. Specifically:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Name.&lt;/strong&gt; How the automation is represented elsewhere in Verint Community for community managers to use.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Description.&lt;/strong&gt; A brief description of the behavior/purpose/implementation of this automation.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Execute as the service account.&lt;/strong&gt; When checked, the automation will always be executed as the service account (which has full permission to perform any action). If left unchecked, the automation will run as the current accessing user when the trigger that causes the automation to execute is executed.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Triggers.&lt;/strong&gt; Identifies how the automation can be triggered. One or more triggers can be enabled. To learn more about triggers, see [[Trigger Types]].&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The overview also includes identifiers and file location details for automations and lists all supplementary files used by the automation. When viewing changes, the overview will highlight the components/files that are modified and can be used as a starting point for reviewing changes between automation versions.&lt;/p&gt;
&lt;h3&gt;&lt;a id="Implementation" name="Implementation"&gt;&lt;/a&gt;Implementation&lt;/h3&gt;
&lt;p&gt;The implementation is a script, written in either server-side JavaScript or Velocity (see more about [[Scripting|scripting]]), is executed when a trigger (defined on the automation&amp;#39;s overview) is executed. Details about the trigger is available in the &lt;code&gt;context_v2_automationTrigger&lt;/code&gt; scripting API. The &lt;code&gt;context_v2_automationTrigger&lt;/code&gt; should be reviewed to initiate an action and, in the case of manual and HTTP execution, to respond to the calling trigger. For more details about interacting with triggers, see [[Trigger Types]].&lt;/p&gt;
&lt;h3&gt;&lt;a id="Configuration" name="Configuration"&gt;&lt;/a&gt;Configuration&lt;/h3&gt;
&lt;p&gt;Automations can optionally expose configuration options that will be exposed to community managers when they select and enable the automation. Configuration options are defined using the dynamic configuration XML format. See [[Supporting Configuration]] for more details about defining configuration options.&lt;/p&gt;
&lt;h3&gt;&lt;a id="Resources" name="Resources"&gt;&lt;/a&gt;Resources&lt;/h3&gt;
&lt;p&gt;Automations support translations of strings stored in their resource list. The resource component of an automation contains all of the named translated strings in each available language to the community. The automation can reference these translated strings by their name in the automation&amp;#39;s configuration, name, description, and in scripts.&lt;/p&gt;
&lt;h3&gt;&lt;a id="Files" name="Files"&gt;&lt;/a&gt;Files&amp;nbsp;&lt;/h3&gt;
&lt;p&gt;Automations can include additional files to implement the automation&amp;#39;s behavior. Images, stylesheets (CSS and LESS), additional server-side JavaScript and Velocity files, and other file types can be included and referenced or executed by the automation. Additional files are listed under the automation in the navigation tree and categories as Images, Fonts, Style Sheet Includes, Scripts, or Other to help find files quickly.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;
</description></item><item><title>Working with Automation Studio</title><link>https://community.telligent.com/community/11/w/developer-training/65570/working-with-automation-studio/revision/1</link><pubDate>Fri, 14 Jun 2019 20:57:59 GMT</pubDate><guid isPermaLink="false">e86d4249-5c08-463f-979b-98ee77ba4541</guid><dc:creator>Ben Tiedt</dc:creator><comments>https://community.telligent.com/community/11/w/developer-training/65570/working-with-automation-studio#comments</comments><description>Revision 1 posted to Developer Training by Ben Tiedt on 06/14/2019 20:57:59&lt;br /&gt;
&lt;p&gt;TBD&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;
</description></item></channel></rss>