シナリオ: オートメーションにおけるテンプレートの開発と使用

このシナリオを使用して、オートメーション用のテンプレートを作成する方法と、オートメーションの作成プロセスを簡素化するためにテンプレートを使用する方法を理解します。

このシナリオについて

このシナリオでは、以下のユーザーのアクションとワークフローを詳細に説明します。

Marcus は、Acme ヘルスケア会社で働くプロの開発者です。彼は、人事部門に所属して、プロセスの効率化を図るためのオートメーションの設計、開発、実装を担当し、自分の組織のビジネス プロセスを自動化するための多くのオートメーションの作成を経験しています。

このシナリオでは、Marcus はテンプレートを作成して、パフォーマンス指標のプロセスを自動化します。パフォーマンス指標のワークフローは、複数の部門で広く使用されている一連の反復的な手順で構成されています。このワークフローにテンプレートを作成すると、すべての部門に利益をもたらし、各部門が最初から独自のオートメーションを構築する時間と労力を削減することになります。その代わりに、Marcus が作成するテンプレートを使用して、特定の要件に基づいてカスタマイズすることができます。Marcus は、テンプレートを作成した後で、彼のテンプレートをパブリック リポジトリにチェックインして、さまざまな部署の他のユーザーが利用できるようにします。

Sue は市民開発者で、Marcus と同じ組織の財務・経理部で働いています。彼女は従業員の年次査定額の計算を担当しており、このプロセスを自動化することにしました。オートメーション ワークフローに取り組んでいる間、Sue は Marcus が作成したテンプレートをパフォーマンス指標に使用し、時間の節約に役立てます。

次のワークフローは、Marcus (プロの開発者) がパフォーマンス指標のテンプレートを開発し、Sue (市民開発者) がそのテンプレートを査定計算のオートメーションで使用する方法を示しています。

オートメーションにおけるテンプレートの開発と使用

Marcus がテンプレートを作成する

次の手順では、Marcus がパフォーマンス指標プロセスのテンプレートを作成し、テンプレートを公開リポジトリにチェックインする方法を説明します。

手順

  1. Marcus は Bot Creator として Control Room にログインします。
  2. [オートメーション] タブに移動し、オートメーションを作成します。
  3. オートメーションに必要な詳細を入力した後、Bot エディターでオートメーションを開いて、パフォーマンス指標のオートメーションを構築します。
  4. 彼は、[Workday] > [レポートを取得] アクションを使用してパフォーマンス指標レポートを取得し、出力をリスト変数に格納します。
  5. [ループ] > [リストの各項目に対して] を使用して、リスト内の項目を読み込んで反復処理します。
  6. [データベース] > [挿入/更新/削除] を使用して、データベース内の各従業員のパフォーマンス指標コンポーネントを更新します。
  7. 彼は、このオートメーションをテンプレートとして保存します。
  8. [オートメーション] ページで、パフォーマンス指標テンプレートを選択し、テンプレートを非公開ワークスペースから公開ワークスペースにチェックインして、すべてのユーザーが利用できるようにします。

Sue がテンプレートを使用してオートメーションを構築する

Sue は Marcus のテンプレートを使用し、年次査定のオートメーションを作成します。

手順

  1. 市民開発者として Control Room にログインします。
  2. 彼女は [オートメーション] ページに移動し、[新規作成] > [テンプレートからのタスク Bot] オプションを選択し、テンプレートを使用してオートメーションを作成します。
  3. テンプレート ピッカー ウィンドウで、Sue はパブリック リポジトリで利用可能なすべてのテンプレートを確認します。
  4. 彼女は Marcus のテンプレートを検索し、そのテンプレートをプレビューモードで開き、それが自分の要求に合っているかどうかを確認します。
  5. 確認後、彼女はテンプレートを選択し、オートメーションの作成を開始します。
  6. 彼女は必要な詳細を入力し、Bot エディターに移動します。
    テンプレートの構造が Bot エディターに追加されます。
  7. 彼女は既存のコード フローを修正し、次の新しいアクションを追加して、年次査定のオートメーションを次の手順で構築します。
    1. [データベース] > [ストアド プロシージャを実行] アクションを使用して、従業員の給与の詳細を取得します。
    2. [数値] > [代入] アクションを使用して、計算式を適用し、査定額を算出します。
    3. [データベース] > [挿入/更新/削除] アクションを使用して、データを挿入し、データベースを更新します。
    4. [E メールを送信] アクションを使用して、従業員や管理者に E メールを送信します。
  8. 彼女は、次にオートメーションを保存して実行します。
査定の詳細は、E メールを通じて取得され、マネージャーと共有されます。

概要およびメリット

テンプレートを使用することにより、Sue と Marcus は具体的な方法でオートメーションの目標を達成することができました。

再使用アイコン Marcus は、さまざまな部署に共通する事例のためのテンプレートを作成します。
時計アイコン 定義済みのテンプレートを使用することで、Sue は同じオートメーションを再作成することなく、迅速にオートメーションを構築することができ、作業時間を削減することができます。
生産性アイコン 全体的に、コストの削減、生産性の向上、オートメーション開発の加速などのメリットが得られます。