以下の各セクションで説明されているように、bot はプロセスを使用して一連のアクティビティを実行します。
プロセスとは
プロセスにより、タスクが複合アクティビティに結合されます。プロセスは、注文の承認など、典型的なビジネス プロセスを表します。
プロセスでは、メールの送信やファイルの作成など、単純な一連のタスクを順次実行できます。次のような時間のかかるアクティビティが含まれる複雑なプロセスの場合は、完了までに数時間から数日かかる可能性があります。
- 多数のレコードをループし、それぞれのレコードに対してタスクを呼び出す
- 他のプロセスを呼び出す
- 人間が何かに応答するまで待機する
プロセスは、以下の要素で構成されます。
- 入力(そのプロセスが処理するテーブルの行)
- 一連のステップ
たとえば、以下のスクリーンショットでは、次の各要素を含む Handle Daily event というサンプルのプロセスを確認できます。
- テーブル: Tasks テーブルの行
- ステップ: メールを送信する
bot にプロセスを追加する
次のいずれかの方法で、AppSheet を使用して bot にプロセスを追加します。
- 新しいプロセスを作成する
新しいプロセスを作成するをご覧ください。 - 既存のプロセスを再利用する(リンク可能なプロセスを利用できる場合)
[Then run...] プルダウンで、リンク可能なプロセスを選択します。自動化コンポーネントを再利用するをご覧ください。
新しいプロセスを作成する
AppSheet Automation では、構築済みのプロセスをさまざまな自動化で再利用できるため、時間を節約して開発を加速できます。AppSheet Automation でのコンポーネントの再利用性についてもご覧ください。
新しいプロセスを作成するには:
- [Then run...] セクションでプロセスにステップを追加するだけで、bot 内に新しいプロセスを作成できます。
- 再利用可能なプロセスを作成するには、[Automation] > [Processes] を選択し、[Processes] パネルで [+] をクリックします。
以前のエディタを使用する場合
新しいプロセスを作成するには:
- bot を作成または編集するときに、[Run this Process] プルダウン リストで [Create new process] を選択します。
- [Automation] > [Processes] を選択して、[New Process] をクリックします。
既存のプロセスをコピーするには:
- [Automation] > [Processes] を選択します。
- コピーするプロセスを [Processes] パネルで選択します。
- プロセスの見出しで [More] > [Duplicate] をクリックします。
既存のプロセスがコピーされます。新しいプロセスの名前は、デフォルトでは Onboard new employees 1 のように、現在のプロセス名の後に一意の番号(1 から始まって増加する)が付いたものとなります。
以前のエディタを使用する場合
既存のプロセスをコピーするには:
- [Automation] > [Processes] を選択します。
- コピーするプロセスを選択します。
- プロセスの見出しで [Copy] をクリックします。
既存のプロセスがコピーされます。新しいプロセスの名前は、デフォルトでは Onboard new employees 1 のように、現在のプロセス名の後に一意の番号(1 から始まって増加する)が付いたものとなります。
プロセスを表示する
すべてのプロセスを表示するには、[Automation] > [Processes] を選択します。プロセスは、テーブルの関連付けに基づいて整理されます。テーブルの関連付けが存在しない場合は、[Other
] に分類されます。
デフォルトでは、再利用可能な(リンク可能な)プロセスのみが表示されます。すべてのプロセスを表示するには、アプリエディタの設定を構成するで説明されているように、[Show all automation components] をオンにします。
再利用可能なプロセスが 1 つ以上の bot で使用されている場合、そのプロセスを使用している bot 数を示す再利用性インジケーター(プロセスの見出しに示されている数字)が表示されます。プロセスを使用している bot のリストを表示するには、数字をクリックします。詳細については、自動化コンポーネントを再利用するをご覧ください。
プロセスを編集する
プロセスを編集するには、エディタでプロセスを表示し、ステップを編集して変更を保存します。
プロセスを削除する
再利用可能なプロセスを削除するには:
- [Automation] > [Processes] を選択します。
- 削除するプロセスを [Processes] パネルで選択します。
- プロセスの見出しで [More] > [Delete] をクリックします。
以前のエディタを使用する場合
プロセスを削除するには:
- [Automation] > [Processes] を選択します。
- 削除するプロセスを選択します。
- プロセスの見出しで [Delete] をクリックします。
- bot で使用されているプロセスを削除するには:
- [Automation] > [Bots] を選択します。
- [Then run...] プルダウンから [Remove] を選択します。