This commit is contained in:
248
platform/360012495911.html
Normal file
248
platform/360012495911.html
Normal file
@ -0,0 +1,248 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
|
||||
<head>
|
||||
<title>Gateways</title>
|
||||
<meta name="generator" content="Help+Manual" />
|
||||
<meta name="keywords" content="" />
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta name="description" content="Gateways represent decision points in a process. They split or merge the flow of the process and control which path will be taken depending on certain conditions." />
|
||||
<meta name="picture" content="" />
|
||||
<meta property="og:type" content="website" />
|
||||
<meta property="og:title" content="Full documentation for BRIX365 platform. Low-code developer guide. User guide. Admin guide. Developer guide." />
|
||||
<meta property="og:url" content="https://brix365.com/en/help" />
|
||||
<meta property="og:image" content="" />
|
||||
<link rel="icon" href="favicon.png" type="image/png" />
|
||||
|
||||
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap" rel="stylesheet" />
|
||||
<link rel="stylesheet" href="./jquery-ui.min.css" />
|
||||
<link rel="stylesheet" href="default.css" />
|
||||
<link rel="stylesheet" href="./search-yandex.css" />
|
||||
<link rel="stylesheet" href="./article.css" />
|
||||
<link rel="stylesheet" href="./glossary.css" />
|
||||
<link rel="stylesheet" href="./theme.css" />
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="helpman_settings.js"></script>
|
||||
<script type="text/javascript" src="helpman_topicinit.js"></script>
|
||||
|
||||
<script type="text/javascript" src="highlight.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function(){highlight();});
|
||||
</script>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<script>!function(e,t,c,n,r,a,m){e.ym=e.ym||function(){(e.ym.a=e.ym.a||[]).push(arguments)},e.ym.l=1*new Date;for(var s=0;s<document.scripts.length;s++)if(document.scripts[s].src===n)return;a=t.createElement(c),m=t.getElementsByTagName(c)[0],a.async=1,a.src=n,m.parentNode.insertBefore(a,m)}(window,document,"script","https://mc.yandex.ru/metrika/tag.js"),ym(83179930,"init",{clickmap:!0,trackLinks:!0,accurateTrackBounce:!0,webvisor:!0})</script><noscript><div><img alt=""src=https://mc.yandex.ru/watch/83179930 style=position:absolute;left:-9999px></div></noscript>
|
||||
|
||||
<header class="header elma-365">
|
||||
<div class="container">
|
||||
<a class="header__logo" href="https://brix365.com/en/help">
|
||||
<img src="./logo-en.svg" alt="header logo">
|
||||
</a>
|
||||
<!-- <div class="hero__search-form" id="search-panel">
|
||||
<form class="search-form" onsubmit="ym(83180416,'reachGoal','poisk')">
|
||||
<label class="search-form__label">
|
||||
<span id="reset-search" class="search__icon"></span>
|
||||
<input class="search-form__input" type="text">
|
||||
</label>
|
||||
<input class="search-form__submit" type="submit" value="Submit">
|
||||
</form>
|
||||
</div> -->
|
||||
|
||||
<div class="hero__search-form" id="search-panel"> <form class="search-form"> <label class="search-form__label"> <span id="reset-search" class="search__icon"></span> <input class="search-form__input" type="text"> </label> <input class="search-form__submit" type="submit" value="Submit"> </form> </div>
|
||||
<div class="hero__search">
|
||||
<a href="#" id="search-icon" class="hero__search-icon">
|
||||
<img src="search-icon-white.svg" alt="search string">
|
||||
</a>
|
||||
<a href="#" id="side-menu-icon" class="hero__side-icon">
|
||||
<img src="side_menu.svg" alt="side menu">
|
||||
</a>
|
||||
</div>
|
||||
<div class="header__navi">
|
||||
|
||||
<ul class="header__list"><li><span class="solution-select"><span class="solution-select__selected"></span><svg width="7" height="4" viewBox="0 0 7 4" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 1L3.5 3.5L6 1" stroke="white" stroke-linecap="round" stroke-linejoin="round"/></svg><ul class="solution-select__list"><li><a class="project-link" href="https://brix365.com/en/help/platform/get-trial.html">Platform</a></li><li><a class="project-link" href="https://brix365.com/en/help/ecm/ecm-functions.html">ECM</a></li><li><a class="project-link" href="https://brix365.com/en/help/crm/crm_overview.html">CRM</a></li><li><a class="project-link" href="https://brix365.com/en/help/service/service-functions.html">Service</a></li><li><a class="project-link" href="https://brix365.com/en/help/projects/projects-functions.html">Projects</a></li><li><a class="project-link" href="https://brix365.com/en/help/business_solutions/-elma365-store.html">Business Solutions</a></li></ul></span></li><li><a href="https://api.brix365.com/en/" target="_blank">API</a></li><li><a href="https://tssdk.brix365.com/" target="_blank">SDK</a></li></ul>
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</header>
|
||||
|
||||
|
||||
|
||||
|
||||
<main class="main container">
|
||||
|
||||
<aside class="sidebar" id="sidebar">
|
||||
<div class="sidebar__header">
|
||||
<a class="header__logo" href="https://brix365.com/en/help">
|
||||
<img src="./logo-light-en.svg">
|
||||
</a>
|
||||
<span class="sidebar__close elma-365-close" id="close"></span>
|
||||
</div>
|
||||
<div class="sidebar__wrapper" id="side-menu">
|
||||
|
||||
</div>
|
||||
</aside>
|
||||
|
||||
<article class="article" id="article">
|
||||
<div class="article-inner">
|
||||
<div class="content">
|
||||
<header class="article__header">
|
||||
<div class="article__bread" style="display:flex; gap:10px;">
|
||||
<span id="subcategory" class="search-res__item-category search-res__item-category_subcategory subcategory article__badge"></span>
|
||||
|
||||
<div class="topic__breadcrumbs">
|
||||
<p>Business process designer > Graphical elements / Gateways</p>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div class="topic__title"><h1 class="p_Heading1" style="text-align: center; line-height: 1.20; margin: 19px 0 19px 0;"><span class="f_Heading1" style="font-size: 32px;">Gateways</span></h1>
|
||||
</div>
|
||||
|
||||
</header>
|
||||
<section class="article__content">
|
||||
<div class="scroll-top-inner">
|
||||
<a href="#h1-article" class="scroll-top"></a>
|
||||
</div>
|
||||
<!-- Placeholder for topic body. -->
|
||||
<p class="p_Normal" style="line-height: 1.20; margin: 14px 0 0 0;"><span style="font-weight: bold;">Gateways</span> represent decision points in a process. They split or merge the flow of the process and control which path will be taken depending on certain conditions.</p>
|
||||
<p class="p_Normal" style="line-height: 1.20; margin: 14px 0 0 0;">Suppose an employee has drafted an invoice. If the amount is large, it must be approved not only by the employee’s immediate supervisor but also by the CEO. If the amount is insignificant, the applicant will be given the money immediately after the supervisor’s approval.</p>
|
||||
<p class="p_Normal" style="line-height: 1.20; margin: 14px 0 0 0;"><img alt="360019800991-mceclip1" width="529" height="333" style="margin:0;width:529px;height:333px;border:none" src="360019800991-mceclip1.png"/></p>
|
||||
<h2 class="p_Heading2" style="line-height: 1.20; margin: 19px 0 0 0;"><a id="exclusive-gateway" class="hmanchor"></a><span class="f_Heading2" style="font-size: 24px;">Exclusive gateway </span></h2>
|
||||
<p class="p_Normal" style="line-height: 1.20; margin: 19px 0 0 0;"><img alt="2.png" title="2.png" width="91" height="86" style="float:left;margin:0 15px 0 3px;width:91px;height:86px;border:none" src="360011597251-2.png"/></p>
|
||||
<p class="p_Normal" style="line-height: 1.20; margin: 14px 0 0 0;">An exclusive gateway activates only one outgoing connector.</p>
|
||||
<p class="p_Normal" style="line-height: 1.20; margin: 14px 0 0 0;">Let’s take a closer look at how it works. First, you specify the conditions for the outgoing connectors. To learn more about it, see <a href="360015835331.html#gateway" class="topiclink">Connectors</a>.</p>
|
||||
<p class="p_Normal" style="line-height: 1.20; margin: 14px 0 0 0;">When the process flow reaches the gateway, the system evaluates the conditions and selects the connector that meets the condition. The conditions are evaluated in the order they appear in the gateway settings, on the <a href="360012495911.html#transitions_tab" class="topiclink">Connectors</a> tab.</p>
|
||||
<p class="p_CodeExample" style="page-break-inside: avoid;"><span class="f_CodeExample">начало внимание</span></p>
|
||||
<p style="line-height: 1.20; margin: 14px 0 0 0;">An exclusive gateway<span style="font-weight: bold;"> </span>requires a default connector to be specified for the <span style="font-weight: bold;">OR</span> condition. If the specified conditions are not met, the process will be directed to this connector.</p>
|
||||
<p class="p_CodeExample" style="page-break-inside: avoid;"><span class="f_CodeExample">конец внимание</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.20; margin: 14px 0 0 0;">For example, in the sales process, a salesperson may offer optional services to the client. Depending on the decision of the buyer, the process will either end, or the salesperson will be assigned the task of drawing up a service agreement.</p>
|
||||
<p class="p_Normal" style="line-height: 1.20; margin: 14px 0 0 0;"><img alt="360019936392-mceclip2" width="447" height="202" style="margin:0;width:447px;height:202px;border:none" src="360019936392-mceclip2.png"/></p>
|
||||
<h2 class="p_Heading2" style="line-height: 1.20; margin: 19px 0 0 0;"><span class="f_Heading2" style="font-size: 24px;">Inclusive gateway </span></h2>
|
||||
<p class="p_Normal" style="line-height: 1.20; margin: 19px 0 0 0;"><img alt="3.png" title="3.png" width="68" height="64" style="float:left;margin:0 15px 0 3px;width:68px;height:64px;border:none" src="360011597291-3.png"/>An inclusive gateway activates one or more<span style="font-weight: bold;"> </span>process paths that meet the specified conditions.</p>
|
||||
<p class="p_Normal" style="line-height: 1.20; margin: 7px 0 0 0;">For example, after an operator accepts an order, the following alternative flows can be activated depending on the conditions:</p>
|
||||
<p class="p_Normal" style="line-height: 1.20; margin: 14px 0 0 0;"> </p>
|
||||
<p class="p_Normal" style="line-height: 1.20; margin: 14px 0 0 0;"><img alt="360019803831-mceclip0" width="544" height="254" style="margin:0;width:544px;height:254px;border:none" src="360019803831-mceclip0.png"/></p>
|
||||
<p class="p_Normal" style="line-height: 1.20; margin: 14px 0 0 0;"> </p>
|
||||
<ul style="list-style-type:disc">
|
||||
<li style="line-height: 1.20;">If the order amount is > 1000 dollars, the operator will add gift A to the order.</li><li style="line-height: 1.20;">In case of instant payment, the buyer will be offered gift B.</li><li style="line-height: 1.20;">If both conditions are met, the buyer will receive the two gifts.</li><li style="line-height: 1.20;">If no conditions are met, the system will skip the gateway operations and immediately assign the <span style="font-weight: bold;">Deliver the goods</span> task.</li></ul>
|
||||
<p class="p_CodeExample" style="page-break-inside: avoid;"><span class="f_CodeExample">начало внимание</span></p>
|
||||
<p style="line-height: 1.20; margin: 14px 0 0 0;">All process paths outgoing from an inclusive gateway must come to a similar gateway.</p>
|
||||
<p class="p_CodeExample" style="page-break-inside: avoid;"><span class="f_CodeExample">конец внимание</span></p>
|
||||
<h2 class="p_Heading2" style="line-height: 1.20; margin: 19px 0 0 0;"><span class="f_Heading2" style="font-size: 24px;">Parallel gateway</span></h2>
|
||||
<p class="p_Normal" style="line-height: 1.20; margin: 19px 0 0 0;"><img alt="Screen_Shot_09-18-18_at_02.53_PM.PNG" title="Screen_Shot_09-18-18_at_02.53_PM.PNG" width="75" height="71" style="float:left;margin:0 15px 0 3px;width:75px;height:71px;border:none" src="360011597371-screen_shot_09-18-18_at_02.53_pm.png"/>A parallel gateway activates all of the outgoing connectors. This gateway is very different from the ones described above. It does not evaluate the conditions of the connectors but is used to split the process into several flows that will be executed simultaneously.</p>
|
||||
<p class="p_Normal" style="line-height: 1.20; margin: 14px 0 0 0;">For example, after a new employee is hired, the office manager will have to prepare the work area, the system administrator will create an account in the corporate system, and the HR specialist will prepare a welcome package for the newcomer. All these tasks can be performed simultaneously, therefore, to describe the process, it is advisable to choose a parallel gateway.</p>
|
||||
<p class="p_Normal" style="line-height: 1.20; margin: 14px 0 0 0;"> </p>
|
||||
<p class="p_CodeExample" style="page-break-inside: avoid;"><span class="f_CodeExample">начало внимание</span></p>
|
||||
<p style="line-height: 1.20; margin: 14px 0 0 0;">All the process paths originating from a parallel gateway must come to a similar gateway.</p>
|
||||
<p class="p_CodeExample" style="page-break-inside: avoid;"><span class="f_CodeExample">конец внимание</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.20; margin: 14px 0 0 0;"> </p>
|
||||
<p class="p_Normal" style="line-height: 1.20; margin: 14px 0 0 0;"><img alt="360019804691-mceclip1" width="546" height="270" style="margin:0;width:546px;height:270px;border:none" src="360019804691-mceclip1.png"/></p>
|
||||
<h2 class="p_Heading2" style="line-height: 1.20; margin: 19px 0 0 0;"><span class="f_Heading2" style="font-size: 24px;">Gateway settings </span></h2>
|
||||
<p class="p_Normal" style="line-height: 1.20; margin: 19px 0 0 0;">You can rename gateways, add a description, change the type, as well as set the order in which connectors conditions will be evaluated. To open the settings window, click on the gateway shape on the process diagram.</p>
|
||||
<h3 class="p_Heading3" style="line-height: 1.20; margin: 19px 0 0 0;"><span class="f_Heading3" style="font-size: 19px;">General Tab </span></h3>
|
||||
<p class="p_Normal" style="line-height: 1.20; margin: 19px 0 0 0;"><img alt="gateways 1" width="984" height="362" style="margin:0;width:984px;height:362px;border:none" src="hmfile_hash_bd3fbdbb.png"/></p>
|
||||
<ul style="list-style-type:disc">
|
||||
<li style="line-height: 1.20;"><span style="font-weight: bold;">Name</span>.<span style="font-weight: bold;"> </span>In this field, you can specify the name of the gateway that will be displayed in the process diagram</li><li style="line-height: 1.20;"><span style="font-weight: bold;">Description</span>.<span style="font-weight: bold;"> </span>Here you can describe how exactly the gateway works</li><li style="line-height: 1.20;"><span style="font-weight: bold;">Gateway type</span>.<span style="font-weight: bold;"> </span>A drop-down list that allows you to change the gateway type.</li></ul>
|
||||
<h3 class="p_Heading3" style="line-height: 1.20; margin: 19px 0 0 0;"><a id="service-variable-tab" class="hmanchor"></a><span class="f_Heading3" style="font-size: 19px;">Service Variable tab</span></h3>
|
||||
<p class="p_Normal" style="line-height: 1.20; margin: 19px 0 0 0;">The <span style="font-weight: bold;">Service Variable</span> tab is available for exclusive and inclusive gateways. Using a service variable, you can define which connectors the process will follow. The value of this variable is calculated with a script. </p>
|
||||
<p class="p_Normal" style="line-height: 1.20; margin: 14px 0 0 0;"><img alt="gateways 2" width="877" height="282" style="margin:0;width:877px;height:282px;border:none" src="hmfile_hash_3fc0c5c5.png"/></p>
|
||||
<p class="p_Normal" style="line-height: 1.20; margin: 14px 0 0 0;">For example, for an invoice approval process you can create a <span style="font-weight: bold;">Total including VAT</span> variable. If the variable’s value is higher or equal to 10 000, then the process should take the <span style="font-weight: bold;">Approval required</span> path. In all the other cases, the process will go by the <span style="font-weight: bold;">Issue payment</span> path.</p>
|
||||
<p class="p_Normal" style="line-height: 1.20; margin: 14px 0 0 0;">To run the example described, set the following gateway settings:</p>
|
||||
<ol style="list-style-type:upper-roman">
|
||||
<li value="1" class="p_Normal" style="line-height: 1.20; margin-top: 14px; margin-right: 0; margin-bottom: 0;">Check the <span style="font-weight: bold;">User service variable in connector conditions</span> option.</li><li value="2" class="p_Normal" style="line-height: 1.20; margin-top: 14px; margin-right: 0; margin-bottom: 0;">Specify the <a href="360009707032.html" class="topiclink">variable type</a>. You can only use <span style="font-weight: bold;">String</span>, <span style="font-weight: bold;">Number</span>, and <span style="font-weight: bold;">Yes/No switch</span> type variables. In our case, the type is <span style="font-weight: bold;">Number</span>, since the variable must store the total amount of an order including VAT.</li><li value="3" class="p_Normal" style="line-height: 1.20; margin-top: 14px; margin-right: 0; margin-bottom: 0;">Add a script to calculate the variable’s value. For that, either click <span style="font-weight: bold;">Create</span> or select an existing script from the list. Specify its name, once again click on <span style="font-weight: bold;">Create</span>, and then click <span style="font-weight: bold;">Open</span>. The <a href="360028476691.html" class="topiclink">Scripts</a> tab will open, where you can use <a href="https://www.typescriptlang.org/" class="weblink">TypeScript</a> to create your script. For more information on creating scripts, see <a href="https://tssdk.brix365.com/en/" target="_blank" class="weblink">BRIX TS SDK</a>.</li></ol>
|
||||
<p class="p_CodeExample" style="page-break-inside: avoid;"><span class="f_CodeExample">начало внимание</span></p>
|
||||
<p style="line-height: 1.28; margin: 0 0 11px 0;">Using <code><b>Global</b></code><span style="font-size: 13px;"> </span>or <code><b>Namespace</b></code><span style="font-size: 13px;"> </span>constants in scripts restricts the export of system components. Read more about it in the <span style="color: #0000ff;"><a href="global-constants.html" class="topiclink">Global constants in scripts</a></span> article.</p>
|
||||
<p class="p_CodeExample" style="page-break-inside: avoid;"><span class="f_CodeExample">конец внимание</span></p>
|
||||
<ol style="list-style-type:upper-roman" start="4">
|
||||
<li value="4" class="p_Normal" style="line-height: 1.20; margin-top: 14px; margin-right: 0; margin-bottom: 0;">Save and check the script. If there are any errors, the editor will underline them. Scripts with errors cannot be published.</li><li value="5" class="p_Normal" style="line-height: 1.20; margin-top: 14px; margin-right: 0; margin-bottom: 0;">Once the script is published, it will be executed and the amount including VAT will be calculated automatically when the process reaches the gateway.</li></ol>
|
||||
<p class="p_Normal" style="line-height: 1.20; margin: 14px 0 0 34px;">In our example, the process should activate the <span style="font-weight: bold;">Issue payment</span> connector if the total amount is less than 10 000. In all the other cases, the <span style="font-weight: bold;">Approval required</span> connector will be activated. </p>
|
||||
<ol style="list-style-type:upper-roman" start="6">
|
||||
<li value="6" class="p_Normal" style="line-height: 1.20; margin-top: 14px; margin-right: 0; margin-bottom: 0;">To implement this logic, define the conditions of your connectors. To do so, open the <a href="360012495911.html#transitions_tab" class="topiclink">Connectors</a><span style="font-weight: bold;"> </span>tab of the gateway’s settings window.</li></ol>
|
||||
<p class="p_Normal" style="line-height: 1.20; margin: 14px 0 0 34px;"><img alt="gateways 3" width="989" height="306" style="margin:0;width:989px;height:306px;border:none" src="hmfile_hash_52b6328f.png"/></p>
|
||||
<ol style="list-style-type:upper-roman" start="7">
|
||||
<li value="7" class="p_Normal" style="line-height: 1.20; margin-top: 14px; margin-right: 0; margin-bottom: 0;">Select the <span style="font-weight: bold;">Issue payment</span> connector as the default one.</li><li value="8" class="p_Normal" style="line-height: 1.20; margin-top: 14px; margin-right: 0; margin-bottom: 0;">Click on the <span style="font-weight: bold;">Approval required</span> connector in order to specify its condition.</li><li value="9" class="p_Normal" style="line-height: 1.20; margin-top: 14px; margin-right: 0; margin-bottom: 0;">In the opened window, go to the <span style="font-weight: bold;">Conditions</span> tab and click <span style="font-weight: bold;">+Condition</span>.</li></ol>
|
||||
<p class="p_Normal" style="line-height: 1.20; margin: 14px 0 0 34px;"><img alt="gateways 4" width="920" height="274" style="margin:0;width:920px;height:274px;border:none" src="hmfile_hash_19a2a731.png"/></p>
|
||||
<ul style="list-style-type:disc">
|
||||
<li style="line-height: 1.20;"><span style="font-weight: bold;">Process Variable</span>.<span style="font-weight: bold;"> </span>Select the <span style="font-weight: bold;">Gateway service variable</span>.</li><li style="line-height: 1.20;"><span style="font-weight: bold;">Operation</span>.<span style="font-weight: bold;"> </span>Specify the operator for checking the condition.</li><li style="line-height: 1.20;"><span style="font-weight: bold;">Field Value</span>.<span style="font-weight: bold;"> </span>Enter the required value.</li></ul>
|
||||
<ol style="list-style-type:upper-roman" start="10">
|
||||
<li value="10" class="p_Normal" style="line-height: 1.20; margin-top: 14px; margin-right: 0; margin-bottom: 0;">Save the settings.</li></ol>
|
||||
<p class="p_Normal" style="line-height: 1.20; margin: 14px 0 0 0;">Now, as the process progresses and reaches the gateway, the system will automatically calculate the value of the <span style="font-weight: bold;">Total including VAT</span> variable by using the script. With a value higher than or equal to 10 000, the process flow will take the <span style="font-weight: bold;">Approval required</span> path.</p>
|
||||
<p class="p_Normal" style="line-height: 1.20; margin: 14px 0 0 0;">Using a service variable allows you to make the process diagram more readable because the script is contained within the gateway instead of being added to the diagram as a <a href="360027203731.html" class="topiclink">separate shape</a>.</p>
|
||||
<h3 class="p_Heading3" style="line-height: 1.20; margin: 19px 0 0 0;"><span class="f_Heading3" style="font-size: 19px;">Connectors tab</span></h3>
|
||||
<p class="p_Normal" style="line-height: 1.20; margin: 14px 0 0 0;"><a id="transitions_tab" class="hmanchor"></a>This tab is available only for exclusive gateways. Here you can specify the order in which the conditions will be evaluated. <span style="background-color: #ffffff;">Also specify a default connector for the process to follow if</span> the specified conditions are not met. By clicking on a connector’s name, you can go to its<span style="color: #394149;"> </span>settings<span style="color: #394149;">.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.20; margin: 14px 0 0 0;"><img alt="gateways 5" width="989" height="306" style="margin:0;width:989px;height:306px;border:none" src="hmfile_hash_becef5f4.png"/></p>
|
||||
<p style="text-align: justify; line-height: 1.28; margin: 0 0 11px 0;">For more details on how the conditions are configured, see the <span style="color: #0000ff;"><a href="360015835331.html" class="topiclink">Connectors</a></span> article. The usage of gateways with one or more connector conditions can be found in the <span style="color: #0000ff;"><a href="connectors-use-cases.html" class="topiclink">Connector use cases</a></span> article.</p>
|
||||
<h2 class="p_Heading2"><span class="f_Heading2">Exclusive gateway in a repeated step</span></h2>
|
||||
<p style="text-align: justify; line-height: 1.28; margin: 0 0 11px 0;">You can use an exclusive gateway for an action that is repeated several times in a business process. To prevent the process from looping, such an action should not be performed more than 100 times. You can bypass this limitation. To do this, use a timer to gradually start the repeated steps. Read more about this in the <a href="360020599512.html#interrupt-looped-process" class="topiclink">Possible process execution errors</a> article.</p>
|
||||
|
||||
<div class="bottom-nav">
|
||||
|
||||
<a id="prev-link" class="topic__navi_prev" href="360012263332.html">
|
||||
<span class="bottom-nav__arrow bottom-nav__arrow--prev"></span> <span
|
||||
class="bottom-nav__link">360012263332.html</span>
|
||||
</a>
|
||||
|
||||
|
||||
<a id="next-link" class="topic__navi_next" href="360012496011.html">
|
||||
<span class="bottom-nav__link">360012496011.html</span> <span
|
||||
class="bottom-nav__arrow bottom-nav__arrow--next"></span>
|
||||
</a>
|
||||
|
||||
</div>
|
||||
<!-- добавляет на страницу строку блок Была ли статья полезной? -->
|
||||
<div class="feedback" id="feedback"><div class="feedback-help"><span><b>Was this helpful?</b></span><form action="" method="POST" class="feedback-form" id="feedback-form"><div class="feedback__popup feedback__popup-response" id="feedback__popup_thx" style="display: none;">Thanks for your feedback!</div><div class="feedback__popup" id="feedback__popup_why" style="display: none;"><div class="feedback__popup-header">Please specify why:</div><input type="radio" name="category" id="bad_recommendation" value="bad_recommendation"><label for="bad_recommendation">Recommendations did not help me</label><input type="radio" name="category" id="difficult_text" value="difficult_text"><label for="difficult_text">Article is hard to understand</label><input type="radio" name="category" id="no_answer" value="no_answer"><label for="no_answer">Didn`t answer my question</label><input type="radio" name="category" id="bad_header" value="bad_header"><label for="bad_header">Content does not match the topic</label><input type="radio" name="category" id="other_reason" value="other_reason"><label for="other_reason">Other</label></div><div class="feedback__popup" id="feedback__popup-other" style="display: none;"><div class="feedback__popup-header">How we can improve it?</div><textarea class="feedback__textarea" name="other" id=""></textarea><input type="submit" class="feedback__other-btn" value="Submit"></div><div class="feedback-form__btn-group"><input type="radio" name="useful" id="feedback__useful_yes" value="true"><label for="feedback__useful_yes"><img src="like.svg" class="small-img" alt="like"><spanclass="feedback-form__btn-group_yes-btn">Yes</spanclass="feedback-form__btn-group_yes-btn"></label><input type="radio" name="useful" id="feedback__useful_no" value="false"><label for="feedback__useful_no"><img src="dislike.svg" class="small-img" alt="dislike"><spanclass="feedback-form__btn-group_no-btn">No</spanclass="feedback-form__btn-group_no-btn"></label></div><select name="category"><option disabled="">Please specify why</option><option value="bad_recommendation" selected="">Recommendations did not help me</option><option value="difficult_text">Article is hard to understand</option><option value="no_answer">Didn`t answer my question</option><option value="bad_header">Content does not match the topic</option><option value="other_reason">Other</option></select><input type="submit"></form></div><div class="found_typo"><p style="margin: 0px; margin-top: 16px !important;"><span><b>Found a typo?</b></span> Select it and press <i>Ctrl+Enter</i> to send us feedback</p></div></div>
|
||||
|
||||
</section>
|
||||
</div>
|
||||
<aside class="article__sidebar" style="display:none">
|
||||
<input type="checkbox" />
|
||||
<div class="article__arrow"></div>
|
||||
<div class="table-of-contents elma365-right" id="toc2Content">
|
||||
<h3 class="h3-toc">In this topic</h3>
|
||||
<nav id="toc2"></nav>
|
||||
</div>
|
||||
</aside>
|
||||
</div>
|
||||
</article>
|
||||
</main>
|
||||
<footer class="footer">
|
||||
<div class="footer-container">
|
||||
<div class="footer-mobile">
|
||||
|
||||
<ul class="footer-mobile__list"><li><a href="https://brix365.com/en/" target="_blank">BRIX</a></li><li><a href="https://tssdk.brix365.com/en/latest/" target="_blank">SDK</a></li><li><a href="https://api.brix365.com/en/" target="_blank">API</a></li></ul><ul class="footer-mobile__list"><li><a href="https://brix365.com/en/help/platform/get-trial.html">Platform</a></li><li><a href="https://brix365.com/en/help/ecm/ecm-functions.html">ECM</a></li><li><a href="https://brix365.com/en/help/service/service-functions.html">Service</a></li><li><a href="https://brix365.com/en/help/projects/projects-functions.html">Projects</a></li></ul>
|
||||
|
||||
|
||||
</div>
|
||||
<div class="footer-wrap">
|
||||
|
||||
<div><span class="mobile-question-popup">Send feedback</span><form method="POST" action class="question__popup question-xs" id="question__popup"><div class="question-wrap"><span class="close"></span><span class="title">Ask a question</span><label for="help_question" style="display: none;"></label><textarea name="help_question" id="help_question"></textarea><input type="submit" value="Send"></div></form><div class="hidden fade-in question-success-xs">Sent</div></div>
|
||||
|
||||
<div class="footer-flex-b">
|
||||
<span class="footer-copy">© 2025 BRIX</span>
|
||||
<ul class="footer-list">
|
||||
|
||||
<li class="footer-item">
|
||||
<a href="#" class="arrow-top" style="display: block;"></a>
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</footer>
|
||||
<iframe name="hmnavigation" style="display:none!important"></iframe>
|
||||
<script src="./jquery-ui.js"></script>
|
||||
<!--script src="//cdn.jsdelivr.net/npm/featherlight@1.7.14/release/featherlight.min.js" type="text/javascript" charset="utf-8"></script-->
|
||||
<script src="./jquery.tocify.min.js"></script>
|
||||
<script src="./TypoReporter.min.js"></script>
|
||||
<script src="./google-search.js"></script>
|
||||
<script src="./main.js"></script>
|
||||
</body>
|
||||
|
||||
</html>
|
Reference in New Issue
Block a user