GETTING STARTED
Process Apps Overview
Concepts and Terminology
Quick Start Guide
Exploring the Process Apps Store
Building a Process Apps from Scratch
What's New
Current Version
Previous Versions

CONCEPTS
Flow Builder
Triggers
Logic
Introduction
Split
Merge
GoTo
End
Tasks
Introduction
Human Task
Script Task
Integrations
Introduction
Connect to Data Table
Connect to API
Events
Call a Subflow
Notify
Delay
Forms
Form Creation
Form Components
Form Actions
Simulate
Publish
Self-Service Portal
Dashboard

SETTINGS
General Settings
Members and Roles
Versioning
Channels
Bot Permissions
Alerts
Import & Export
Change Logs
Delete App

HOW TOs
Creating a Process App
Creating a Process App
Importing and Exporting a Process App
Sharing a Process App with Co-Developers
Configuring a Process App
Defining a Digital Form
Defining a Flow for a Process App
Defining Triggers for a Process App
Using Stencil to Define a Logic for a Process App
Using Events for a Process App
Adding Access Controls to a Digital Form
Calling a Subflow from Process App
Deploying a Process App
Configuring Channels to a Process App
Publishing a Process App
Analyzing a Process App
Stimulating a Process Instance
Creating and Publishing a Process App
Viewing a Process App Errors
Viewing Change Logs Made to Process App Definition
Creating or Restoring a Version of Process App
Adding Bot Permissions to let Bot Trigger the Process App

ADMINISTRATION
Introduction
Assistant Admin Console
Administration Dashboard
User Management
Add Users
Manage Groups
Assistant Management
Assistant Management
Enrollment
Invite Users
Send Bulk Invites
Import User Data
Synchronize Users from AD
Security & Compliance
Using Single-Sign On
Security Settings
Cloud Connector
Billing

スプリットロジックでは、プロセスを2つ以上のブランチに分割し、ブランチの実行を定義することができます。例として、管理者の承認が必要な経費報告書を検討してみましょう。このプロセスフローを構築する際には、管理者には、リクエストを 承認 するか、または拒否するかのオプションを提供しておく必要があります。これを実現するには、スプリットロジックを使用します。スプリットロジックでは、上記の要件に適合するように、承認済みまたは却下済みなどのブランチを作成することができます。

スプリットロジックを設定

プロセスフローにスプリットロジックを設定するには、以下の手順に従います。

  1. 左側のペインに、ロジックセクションが表示されます。スプリットステンシルを、このセクションからビルダーにドラッグアンドドロップします。
  2. スプリットステンシルは、2つのブランチ(ブランチ1とブランチ2)を持つビルダーに追加されます。
  3. スプリットステンシルをクリックして、「スプリット」ウィンドウを開きます。
  4. 「スプリット」ウィンドウで、以下の詳細を入力。
    1. 名前 – スプリットアクションの名前を入力。例:管理者決定
    2. ブランチ – ブランチ(ブランチ1とブランチ2)を編集し、名前を承認済み 却下済みに変更します。
    3. スプリットロジック – 以下のオプションのいずれかを選択します。
      1. すべてのブランチを実行 – 選択すると、すべてのブランチが同時に実行されます。
      2. 条件で実行 – 選択すると、下記の条件を定義セクションで条件を定義できます。プロセスフィールド、フォームフィールドおよびプロセスコンテクストに基づいて条件を定義できます。例として、プロセスフィールドを選択しましょう。 
        1. If条件では、変数をフィールド値の選択ドロップダウンリストから変数を選択し、演算子(存在する、等しい、より大きい、より小さい、等しくない、より大きい、より小さい)をそれぞれのドロップダウンリストから選択します。そのフィールドに値($2000)を入力します。
        2. +アンド または +ORをクリックして、条件を追加することもできます。
        3. ブランチへ移動ドロップダウンリストから、承認済みを選択します。
        4. Else-Ifを追加セクションにおいて、ブランチへ移動ドロップダウンリストから却下済みを選択します。
  5. 「スプリット」ウィンドウを閉じます。

GETTING STARTED
Process Apps Overview
Concepts and Terminology
Quick Start Guide
Exploring the Process Apps Store
Building a Process Apps from Scratch
What's New
Current Version
Previous Versions

CONCEPTS
Flow Builder
Triggers
Logic
Introduction
Split
Merge
GoTo
End
Tasks
Introduction
Human Task
Script Task
Integrations
Introduction
Connect to Data Table
Connect to API
Events
Call a Subflow
Notify
Delay
Forms
Form Creation
Form Components
Form Actions
Simulate
Publish
Self-Service Portal
Dashboard

SETTINGS
General Settings
Members and Roles
Versioning
Channels
Bot Permissions
Alerts
Import & Export
Change Logs
Delete App

HOW TOs
Creating a Process App
Creating a Process App
Importing and Exporting a Process App
Sharing a Process App with Co-Developers
Configuring a Process App
Defining a Digital Form
Defining a Flow for a Process App
Defining Triggers for a Process App
Using Stencil to Define a Logic for a Process App
Using Events for a Process App
Adding Access Controls to a Digital Form
Calling a Subflow from Process App
Deploying a Process App
Configuring Channels to a Process App
Publishing a Process App
Analyzing a Process App
Stimulating a Process Instance
Creating and Publishing a Process App
Viewing a Process App Errors
Viewing Change Logs Made to Process App Definition
Creating or Restoring a Version of Process App
Adding Bot Permissions to let Bot Trigger the Process App

ADMINISTRATION
Introduction
Assistant Admin Console
Administration Dashboard
User Management
Add Users
Manage Groups
Assistant Management
Assistant Management
Enrollment
Invite Users
Send Bulk Invites
Import User Data
Synchronize Users from AD
Security & Compliance
Using Single-Sign On
Security Settings
Cloud Connector
Billing

논리 분리를 사용하면 프로세스를 두 개 이상의 분기로 분리하고 분기 실행을 정의할 수 있습니다. 예를 들어, 관리자의 승인이 필요한 지출 보고서를 살펴보겠습니다. 이 프로세스 흐름을 구축하는 동안 관리자에게 요청 승인 또는 요청 거부 옵션이 제공되어야 합니다. 이를 달성하기 위해 논리 분리를 사용할 수 있습니다. 논리 분리를 사용하면 위의 요구 사항에 맞게 승인됨 또는 거부됨과 같은 분기를 생성할 수 있습니다.

논리 분리 설정

프로세스 흐름에서 논리 분리를 설정하려면 다음 단계를 따르세요.

  1. 왼쪽 창에서 논리 섹션을 찾을 수 있습니다. 이 섹션의 분리 스탠실을 빌더로 끌어서 놓습니다.
  2. 분리 스텐실은 두 개의 분기(Branch1 및 Branch2)가 있는 빌더에 추가됩니다.
  3. 분리스텐실을 클릭하여 분리 창을 엽니다.
  4. 분리 창에서 다음 세부 정보를 입력합니다.
    1. 이름 – 분리 조치의 이름을 입력합니다. 예: 관리자 결정.
    2. 분기 – 분기(Branch1과 Branch2)를 승인됨 거부됨으로 편집하고 이름을 변경합니다.
    3. 논리 분리 – 아래 옵션 중 하나를 선택합니다.
      1. 모든 분기 실행 – 선택 시 모든 분기가 동시에 실행됩니다.
      2. 조건에 따라 실행 – 선택하면, 아래 조건 정의 섹션에서 조건을 정의할 수 있습니다. 프로세스 필드, 양식 필드프로세스 컨텍스트를 기반으로 조건을 정의할 수 있습니다. 예를 들어, 프로세스 필드를 선택해 봅시다. 
        1. If 조건의 필드 값 선택 드롭다운 목록에서 변수를 선택하고 각각의 드롭다운 목록에서 연산자(존재, 같음, 보다 큼, 같음, 보다 작음, 같지 않음, 보다 큼, 보다 작음)를 선택할 수 있습니다. 필드에서 값($2000)을 입력합니다.
        2. +AND 또는 +Or를 클릭하여 더 많은 조건을 추가할 수도 있습니다.
        3. Go to Branch 드롭다운 목록에서 승인됨을 선택합니다.
        4. Else-If 추가 섹션에서 Else Go To Branch 드롭 다운 목록의 거부됨을 선택합니다.
  5. 분리 창을 닫습니다.

GETTING STARTED
Process Apps Overview
Concepts and Terminology
Quick Start Guide
Exploring the Process Apps Store
Building a Process Apps from Scratch
What's New
Current Version
Previous Versions

CONCEPTS
Flow Builder
Triggers
Logic
Introduction
Split
Merge
GoTo
End
Tasks
Introduction
Human Task
Script Task
Integrations
Introduction
Connect to Data Table
Connect to API
Events
Call a Subflow
Notify
Delay
Forms
Form Creation
Form Components
Form Actions
Simulate
Publish
Self-Service Portal
Dashboard

SETTINGS
General Settings
Members and Roles
Versioning
Channels
Bot Permissions
Alerts
Import & Export
Change Logs
Delete App

HOW TOs
Creating a Process App
Creating a Process App
Importing and Exporting a Process App
Sharing a Process App with Co-Developers
Configuring a Process App
Defining a Digital Form
Defining a Flow for a Process App
Defining Triggers for a Process App
Using Stencil to Define a Logic for a Process App
Using Events for a Process App
Adding Access Controls to a Digital Form
Calling a Subflow from Process App
Deploying a Process App
Configuring Channels to a Process App
Publishing a Process App
Analyzing a Process App
Stimulating a Process Instance
Creating and Publishing a Process App
Viewing a Process App Errors
Viewing Change Logs Made to Process App Definition
Creating or Restoring a Version of Process App
Adding Bot Permissions to let Bot Trigger the Process App

ADMINISTRATION
Introduction
Assistant Admin Console
Administration Dashboard
User Management
Add Users
Manage Groups
Assistant Management
Assistant Management
Enrollment
Invite Users
Send Bulk Invites
Import User Data
Synchronize Users from AD
Security & Compliance
Using Single-Sign On
Security Settings
Cloud Connector
Billing

Split logic helps you to split the process into two or more branches and define the branch execution. For example, let us consider an expense report that needs the Manager’s approval. While building this process flow, the Manager must be provided with an option to approve or reject the request. To achieve this, you can use Split logic. Split logic helps you to create branches like Approved or Rejected to suit the above requirement.

Configure Split Logic

To configure a Split logic in the process flow, follow the below steps:

  1. On the left pane, you can find the Logic section. Drag and drop the Split stencil from this section to the builder.
  2. The Split stencil is added to the builder with two branches (Branch1 and Branch2).
  3. Click the Split stencil to open the Split window.
  4. On the Split window, enter the following details:
    1. Name – Enter a name for the split action. For example, Manager Decision.
    2. Branches – Edit and rename the branches (Branch1 and Branch2) as Approved and Rejected.
    3. Split Logic – Select any of the below options:
      1. Execute all Branches – If selected, all branches are executed simultaneously.
      2. Execute on Condition – If selected, you can define a condition in the Define Condition section below. You can define conditions based on Process Fields, Form Fields, and Process Context. For example, let us select Process Fields
        1. Under the If condition, you can select variables from the Select Field Value drop-down list and choose an operator (exists, equal to, greater than equals to, less than equals to, not equals to, greater than, less than) from the respective drop-down list. In the Value field, enter a value ($2000).
        2. You can also add more conditions by clicking +AND or +OR.
        3. From the Go to Branch drop-down list, select Approved.
        4. In the Add Else-If section, select Rejected from the Else Go To Branch drop-down list.
  5. Close the Split window.