Workflowsの機能を使い、バッチ処理を実行できます。バッチ処理とは、ひとまとまりのデータを一括処理する方法です。事前にバッチ処理する日時を定めることで、勤務時間外や深夜帯に効率よく処理できます。メーリングリストへの一斉送信、月次の売り上げデータの処理が挙げられます。Workflowを使い、5分後にメールを送信するバッチ処理を作成します。plan以上の有料プラン登録が必要です。完成イメージ送信先メールアドレスを複数登録しておきます。本文内容を入力し「送信」ボタンを押すと、バッチ処理登録されます。5分後にバッチ処理が実行され、メールが送信されました。Inputを1つ、Buttonを2つ配置します。Inputにはメールの本文内容を入力します。Groupを配置し、その中にTextを配置します。ここに送信先メールアドレスの一覧を表示します。Stateを使います。state」を選択します。typeでリスト形式のstateを作成します。addressList」とします。text」を表示します。これでaddressListのメールアドレス一覧を表示できるようになりました。Workflowを作成します。workflows」にチェックを入れます。workflows」の項目が現れるので選択します。この画面でバッチ処理の内容を設定します。基本的には、通常のWorkflow設定画面と似た操作です。workflowを作成します。プロパティを設定します。nameには任意の名前を設定します。email」としました。definitionを設定します。parameter」から新しく2つ追加します。workflowを呼び出し、addressとcontentのパラメータを渡せるようになります。続いてactionを追加します。Eメールを送信するTo(送信先)に「address」、Body(メールの内容)に「content」を設定します。workflowを作成できました。Workflowを設定する続いて2つのButtonのWorkflowを設定します。これを押すと送信先メールアドレスが一覧へ追加されます。workflow」を押し、Workflowを作成します。stateは「addressList」を選択します。value」と設定します。現在のaddressListに、Inputに入力したメールアドレスを追加する内容となっています。Step2にて、Inputに入力した内容を空にしています。以上で追加ボタンは実装完了です。続いて「送信」ボタンです。workflowを呼び出し、メール送信処理をバッチ登録します。workflow」を押し、Workflowを作成します。Workflowを呼び出します。addressList」です。Workflowの名前)です。(minutes):5」とします。Intervalは、処理と処理との間隔です。今回は0秒としますが、1処理に時間がかかる場合は調整が必要です。各パラメータに値を渡します。value」を設定します。Step3では、メールアドレス一覧を削除しています。addressListを選択し、Valueを空にすることで値を削除できます。以上で実装が完了したので、プレビューで確認しましょう。メールアドレスと本文内容を入力し、送信ボタンを押してください。5分後にメールが届いたら成功です。メールを送信するというバッチ処理を動作できました。