App Engine Studio でフローテンプレートを使用してフローをビルド、テスト、および有効化する方法の例を順を追って説明します。
始める前に
App Engine Studio でアプリケーションを作成します。アプリケーションがビルドされたら、フローテンプレートを使用してフローを作成できます。詳細については、「App Engine Studio でのアプリケーションのビルド」を参照してください。
必要なロール:admin、flow_designer、または delegated_developer
このタスクについて
フローテンプレートからフローのビルドを開始できるようにするには、以下の手順に従ってください。 例のフローは、インスタンスのユーザーが サービスカタログ アイテムの要求を作成するたびに開始またはトリガーされます。要求が作成されると、フローは自動的に次のアクションを実行します。
- カタログアイテムの価格が 1,000 ドルを超えているかどうかを確認します。
- 価格が 1,000 ドルを超えている場合は、要求者のマネージャーに要求を承認するように通知します。
- 価格が $1,000 以下の場合は、要求が自動的に承認されてクローズされます。
手順
-
移動先 .
-
[自分のアプリ] ページからアプリケーションを開きます。
-
アプリケーションで、[自動化] の横にある追加アイコン (
) をクリックします。
-
自動化テンプレートのギャラリーから、[要求されたカタログアイテムの承認を作成する] を選択し、[開始] をクリックします。
-
[テンプレートカタログアイテム] リストから [標準ラップトップ] を選択します。
-
[カタログアイテムの価格が次より高い場合に承認を求める] フィールドに「1000」と入力し、[完了] をクリックします。
-
[名前] フィールドに要求済みアイテムの承認フローを入力します。
-
[説明] フィールドに要求済みアイテムの承認フローを入力し、[続行] をクリックします。
-
フローが作成されたら、[このフローを編集します] をクリックします。
-
フローページで [承認されていない場合 (If not approved)] ステップをクリックし、[削除] をクリックしてステップを削除します。
-
フローの一番下にある [ログ] ステップをクリックし、[削除] をクリックしてステップを削除します。
-
同様に、フローの一番下にある最後の 2 つのログアクションを削除します。
-
[アクション、フローロジック、またはサブフローを追加] を選択します。
次に、[フローロジック] を選択してフローロジックピッカーから [Else] を選択します。
-
Else フローロジックで、プラスアイコン (
) を選択し、[アクション] を選択します。
アクションピッカーで、[レコードの更新] アクションを検索します。
-
[レコードの更新] アクションの入力に次の値を追加します。
| 入力 |
アクション |
| レコード |
ピルピッカーアイコン ( ) をクリックして、ドット連結ツールを開きます。次に、ドット連結で をクリックし、[ Requested Item Record (要求済みアイテムレコード )] を選択して、このデータピルを入力に追加します。 |
| テーブル |
要求済みアイテム [sc_req_item] のままにします。 |
| フィールド |
[+ フィールド値の追加] を選択します。次に、[承認] フィールドを選択し、フィールドの値として [承認済み] を選択します。次に、[状態] フィールドを選択し、フィールドの値として [完了してクローズ] を選択します。最後に、[クローズメモ] フィールドを選択し、「要求されたアイテムの価格は 1,000 ドル未満なので、要求は自動的に承認されました」と入力します。 |
これで、要求されたアイテムの価格が 1,000 ドル以下の場合にカタログアイテム要求を自動的に承認してクローズする条件付きアクションを正常に設定できました。
-
フローの Else フローロジック内での条件付き Update Record アクションの追加を完了するには、[完了] をクリックします。
-
メインヘッダーで、[保存] をクリックしてフローへの変更を保存します。
フローは次の例のようになります。

-
フローをテストして、エラーが発生せずに正常にトリガーされ実行されるかどうかをテストするには、メインヘッダーに移動して [テスト] をクリックします。
-
[テストフロー] ウィンドウで、価格が $1000 を超える要求アイテムレコードを選択し、[テストを実行] を選択します。
たとえば、以前にサービスカタログから作成した要求アイテムレコード (RITM0010001) を選択します。
[新規レコードを作成] アイコン (
![[新規レコードを作成] アイコン](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAiCAYAAADVhWD8AAAAAXNSR0IArs4c6QAAAYNJREFUWAntWE2OgjAY/cThBISViVt3nIDAliuy8ALGhRuvQEhICGeQsCRhza+8ZjoBtCNMFU2Gl2Dp1/q9x7OVtqumBX0IvriOy+VCaZpSVVU89PJyvV6Tpmm03W4Z1wrOQEhd17TZbEhV1ZeL4ARFUVCSJKQoChOkoAGOzC0EvHhw8IIfYGLw08zpCGP+/gAvHxpMTLfxnfeLGJH7izP/w5nz+Uy2bVMYhqIHHh2XHjN5nlOWZVSW5WhSUUdpMaLEf4kvYkSu/SwhRB268cPhQFEUdUMUxzGr7/d7Op1OvTbLsshxnF7st8okMRCC2XMPvu/fhHVdnySGsJ4JggDFQ7Rv16adNb3reDw2hmE0nuf14ujXrpEe5kQHzj/JGSyChuAxrNpwyeA2u0w2ye8uYkQGSjtjmia5rku73U7EMTo+aQDfy4rpi+sZkHbmGSJ4jkUMd2JYLs4MHeF15gz+xrHvfQfAy18jTAxOArABn1sQ3/iDH2CnELj5mCMRiPkEXAE8XfgjJigQegAAAABJRU5ErkJggg==)
) を選択して、新しい要求アイテムを作成できます。
-
次を選択します:テストの実行が終了しました。(Your test has finished running.) フロー実行の詳細を表示します。(View the flow execution details.)
-
[実行の詳細] ページで、フロー内のトリガーと各自動アクションに入力された値を確認します。
-
フローに戻ります。
-
メインヘッダーで [有効化] をクリックすると、インスタンスのユーザーが新しい サービスカタログ アイテム要求レコードを作成するたびにフローのトリガーが開始されます。
次のタスク
フローがアクティブになり、トリガーされるたびに実行されます。次に、フローの実行履歴を表示することで、フローが実行されるたびに管理できます。 この履歴を表示するには、 メインヘッダーの [実行] をクリックします。 結果のページには、各フロー実行の完了状況と、各フローの実行にかかった時間 (ランタイム) が表示されます。フロー実行のエラーのトラブルシューティングを行うには、このリストから実行を選択して フロー実行の詳細 を開きます。