問題
DreamHouse不動産(DR)の従業員は、Ursa Major Solar社の買収後、出張に会社所有の飛行機を使うようになりました。DRの幹部は、社内規定を実施するため、出張申請書の提出と承認を自動化したいと考えています。アプリケーション構築者は、このような「基準に基づいて出張申請の承認を自動化する」ためにはどうすればよいでしょうか。2つ選びなさい。
- レコードトリガーフロー
- 承認プロセス
- ワークフロールール
- Apex
正解
- レコードトリガーフロー
- 承認プロセス
- ワークフロールール
- Apex
解説
それぞれの選択肢の理由について説明します。
□ レコードトリガーフロー
これは正解です。レコードトリガーフローは、レコードの作成、更新、削除などのイベントに基づいて自動的にプロセスを実行するために使用されます。この機能を使用して、特定の基準に基づいて出張申請を自動的に処理するフローを構築できます。たとえば、従業員が出張申請を行うと、レコードトリガーフローは必要な条件に基づいて承認プロセスを開始することができます。
□ 承認プロセス
これは正解です。承認プロセスは、特定のレコードが定められた基準を満たした場合に自動的に承認フローを開始するために使用されます。出張申請が特定の条件を満たす場合、自動的に承認のために管理者や関連部門に転送されます。これは、承認が必要な出張申請の自動化に理想的なツールです。
□ ワークフロールール
これは不正解です。ワークフロールールは、特定の条件が満たされた際に自動的に単純なアクション(項目の更新、メール通知の送信、タスクの作成など)を実行しますが、ワークフロールールから承認プロセスを呼び出すことはできません。
□ Apex
これは不正解です。ApexはSalesforceのカスタムプログラミング言語で、複雑なビジネスロジックやカスタマイズされた動作を実装するために使用されます。しかし、出張申請のようなプロセスを自動化するためには、通常はより宣言的で低コードのオプション(レコードトリガーフローや承認プロセス)の方が適しており、Apexを使用する必要はありません。
コメント