自動操縦は、開発者がビジネスプロセスモデルおよび表記(BPMN)ファイルを Control Room にアップロードできるようにすることで、開発を効率化します。 1回のクリックで、このBPMNファイルは瞬時にプロセス構造と対応するタスクに変換されます。

BPMNの変換をAutomation Anywhereプロセスファイルに

BPMNファイルを変換する主な目的は、開発者が自動化を作成するために必要な十分な情報を含むAutomation Anywhereプロセスを作成することです。単一の BPMN ファイルから自動化プロセスを作成するには、1つの推奨が消費されます。

次の図は主な要素とそれらがどのように変換されるかを示しています。
BPMN トランスフォーマー フロー
  • BPMN タスク、プロセス、およびサブプロセスは Automation Anywhere プロセスに変換されます。
  • BPMN フローは Automation Anywhere プロセスコネクタに変換されます。
  • BPMNゲートウェイ(ロジック)はAutomation Anywhereの意思決定またはフローロジックコネクタに変換されます。
  • Automation Anywhere のタスクは、トランスフォーマーによって生成され、以下を含みます:
    コンポーネント 説明
    説明コメント BPMNファイルのコンテキストに基づいて、タスク、プロセス、およびサブプロセスの説明を提供します。 ビジネスアプリケーションに関連するオブジェクト、アクション、および関連データが含まれ、ビジネスプロセスにおいてそれらのオブジェクトに対して行われた作業の詳細が記載されています。 この説明は、実装に必要な自動化ステップではなく、ビジネスプロセス自体に焦点を当てたものです。

    : このタスクはSalesforceアプリケーションで認証を行います。

    基本的なベストプラクティスの論理構造 すべてのオートメーションが実行する特定の機能に関係なく、必要とされる期待されるオートメーション・エニウェアのオートメーション要素を提供します。
    : Automation Anywhere パッケージとアクションのシーケンスで、次の要素から成る基本的なオートメーション ファイルを表します:
    Comment (description comment)
    Comment (recommendation comment)
    Try
    Step (main automation logic)
    Catch
    Step (basic error handling logic)

BPMN 2.0 標準

BPMN 2.0 標準はビジネスプロセスをモデル化するためのオープンスタンダードです。 それはビジネスプロセスに関与するステップの視覚的表現を提供し、組織内のすべてのユーザーがプロセスに関与するワークフローを簡単に理解し分析できるようにします。

BPMNの主要な要素には以下があります。
フローオブジェクト
  • イベント: 何か発生するものを表します。 例えば、開始、中間、終了イベントなどです。
  • アクティビティ: プロセス内で実行されるタスク、アクション、またはサブプロセス。
  • ゲートウェイ: プロセスの流れを制御する決定ポイント。
オブジェクトを接続しています
  • シーケンスフロー: プロセス内で実行される活動の順序を示します。
  • メッセージ フロー: プール間のメッセージの流れを示します。
  • 関連付け: データオブジェクトやテキスト注釈などのリンクアーティファクトを、タスクやイベントなどのプロセス要素に関連付けます。
スイムレーン
  • プール: プロセス内の参加者をグラフィカルに表示します。たとえば、組織や組織内の部門などです。
  • レーン: レーンは、組織内の特定の役割や部門を表すプール内のサブディビジョンです。
その他の要素
  • データオブジェクト: タスクによって必要なデータ(入力)または生成されたデータ(出力)を表示します。
  • グループ: プロセスフローに影響を与えずに、プロセス図内で関連する活動をグループ化します。 複数のタスク、イベント、ゲートウェイを含む破線の長方形で表され、論理的なグループ化を示します。
  • テキスト注釈: プロセスに関する追加情報を提供します。
BPMNソースアプリケーションは、BPMNダイアグラムを作成、編集、管理するためのツールです。 一般的なBPMNソースアプリケーションには、次のようなものがあります。
  • カムンダ
  • jBPM
  • モデリオ
  • BPMNを開く