クローズケースを削除するフローの作成
ケースを自動的に削除するビジネスフローを作成します。エスカレーションされた優先度が中または高のケースを除いて、すべてのクローズケースが削除されます。
必要なエディション
| サポートされているエディションを表示する。 |
| 必要なユーザー権限 | |
|---|---|
| ビジネスフローを作成する | 「フローの管理」システム権限 |
-
をクリックし、[設定] を選択します。
- [クイック検索] ボックスで [フロー] を検索して選択します。
- [新規フロー] をクリックします。
- [自動起動フロー (トリガーなし)] を選択して、[次へ] をクリックします。
-
[レコードを取得] アクションをキャンバスにドラッグし、次の詳細を入力します。
- 表示ラベル: Get all case records (すべてのケースレコードを取得)
- オブジェクト: ケース
- 条件の要件: すべての条件に一致
- 項目: ID
- 演算子: 次の文字列と一致する
- 値: [変数] 種別のリソースを作成して、データ型に [テキスト] を選択します。変数に「RecordID」という名前を付け、フロー外の入力として使用できるようにします。
メモ この入力変数は、一括処理ジョブで処理する必要がある一意の各レコードを識別するのに役立ちます。
- [Done] | をクリックします。
- [開始] 要素を [レコードを取得] 要素に接続します。
-
[決定] アクションをキャンバスにドラッグし、次の手順を実行します。
-
優先度が低のケースの決定を定義します。
- 表示ラベル: Low Priority (優先度低)
- 結果を実行するタイミング: すべての条件に一致
- 条件の要件:
- リソース: {!Get_all_case_records.Priority}
- 演算子: 次の文字列と一致する
- 値: 低
-
をクリックします。
-
優先度が中および高のケースの決定を定義します。
- 表示ラベル: High or Medium Priority (優先度高または中)
- 結果を実行するタイミング: すべての条件に一致
- 条件の要件:
- 条件 1:
- リソース: {!Get_all_case_records.Priority}
- 演算子: [次の文字列と一致しない]
- 値: 低
- 条件 2:
- リソース: {!Get_all_case_records.IsEscalated}
- 演算子: 次の文字列と一致する
- 値: False
- 条件 1:
-
優先度が低のケースの決定を定義します。
- [完了] をクリックします。
- [レコードを取得] 要素を [決定] 要素に接続します。
-
[レコードを削除] アクションをキャンバスにドラッグし、次の詳細を入力します。
- 表示ラベル: Delete Low Priority Cases (優先度低のケースを削除)
- 削除するレコードの検索方法: レコード変数またはレコードコレクション変数に保存された ID を使用します。
- レコードまたはレコードコレクション: {!Get_all_case_records}
- [完了] をクリックします。
-
もう 1 つの [レコードを削除] アクションをキャンバスにドラッグし、次の詳細を入力します。
- 表示ラベル: Delete Medium or High Not Escalated Cases (中または高のエスカレーションされていないケースを削除)
- 削除するレコードの検索方法: レコード変数またはレコードコレクション変数に保存された ID を使用します。
- レコードまたはレコードコレクション: {!Get_all_case_records}
- [完了] をクリックします。
- 2 つの [削除] 要素を [決定] 要素に接続します。
- [保存] をクリックします。
- フローに「Delete Closed Cases」 (クローズケースを削除) という名前を付けて、[保存] をクリックします。
- フローを有効化します。
このフローを処理する一括処理ジョブを作成します。
関連項目:
この記事で問題は解決されましたか?
ご意見をお待ちしております。
