API 自動化のための実行ベースの ROI
- 最終更新日2024/10/31
API 自動化のための実行ベースの ROI
この例では、機会のための API 自動化を構築し、パイプライン アクセラレーター パッケージ と アクション を使用して、自動化の期間と成功した実行回数を計算します。
手順
-
CoE Manager でオポチュニティを作成して構成します。
- オポチュニティを作成するには、オポチュニティを作成および管理 を参照してください。
-
次のいずれかのオプションに従ってオポチュニティを構成し、自動化が実行された回数を測定します。
- オポチュニティ インテーク フォームで、[実行回数を選択] の質問に [プロセスの測定方法] を選択します。
- [オポチュニティ] > [詳細] > [予測される節約] タブで、[実行回数] に [プロセスの測定方法] を選択します。
- 自動化が実行されることが期待される月ごとの回数と、タスクを実行するために人が必要とする時間(時間単位)を指定してください。
-
Control Room でウェブページを開くための API 自動化を作成します。
-
左側のペインで [オートメーション] をクリックします。
選択可能な Bot とフォームのリストが表示されます。
- 作成 > API タスク. をクリックします。
- [名前] フィールドに「Calculate execution ROI」と入力します。
-
[作成と編集] をクリックします。
API オートメーションが作成されました。 オートメーションの一意のオートメーション ID をメモしておきます。 この例では「1234」です。
-
左側のペインで [オートメーション] をクリックします。
-
[変数を作成 (+)] アイコンを [変数] メニュー上部で使用して、以下のユーザー定義変数を作成します。
変数名 変数型 "StartTime" 日時 "EndTime" 日時 SampleString テキスト DurationInSeconds 数字 -
Shibumi との接続とインタラクションを可能にするセッションを作成します。
- [アクション] パネルで、 [パイプライン アクセラレーター] [ > パイプライン アクセラレーター セッションを開始] アクションをダブルクリックするか、ドラッグします。
- [セッション名] フィールドに名前を入力し、「executionROI」と入力します。
-
Shibumi ベース URLフィールドに、地域に応じた基本 URL を入力してください。
この例で、使用される基本 URL は https://app.shibumi.com です。
-
[Shibumi エンタープライズ ID] フィールドにエンタープライズ ID を入力します。
CoE Manager で、[管理者 - 詳細設定] > [追加設定] の順に移動します。
-
[Shibumi プログラム ID] フィールドにプログラム ID を入力します。
右側のメニュー (縦の 3 つの点) をクリックし、[情報] > [ID] の順に選択します。 例: 1
-
クライアント ID と クライアント シークレット を入力します。
クライアント ID とシークレットをメールで受け取るためにサービス リクエストを提出してください。
-
[APIユーザー名] と [パスワード] を入力します。
CoE Manager インスタンスのユーザー名とパスワードは、クライアント ID とクライアント シークレットに関連付けられています。
-
実行ROIのために、開始日と時間を記録します。
-
[アクション] パネルで、[Datetime] > [文字列に変換] アクションをダブルクリックまたはドラッグします。
- [ソースの日時変数の選択] フィールドから、[変数] オプションを選択し、「$System:Date$」と入力します。注: System:Date 変数を使用すると、現在の日付を取得できます。
-
[日付時刻形式を選択] ドロップダウンから日付形式を選択します。
この例では、System:Date 値は ISO_INSTANT(‘2011-12-03T10:15:30Z\') と考えられます。
- [出力を変数に代入] フィールドで、SampleString 変数を選択します。
- [ソースの日時変数の選択] フィールドから、[変数] オプションを選択し、「$System:Date$」と入力します。
-
[アクション] パネルで、[日時] > [割り当て] アクションをダブルクリックまたはドラッグします。
- [ソースの日付時刻変数/値を選択] > [日付時刻を入力] フィールドで、[変数]オプションを選択し、SampleString変数を選択してください。
- [日付時刻の選択]フィールドで、ISO_INSTANT(‘2011-12-03T10:15:30Z\') プリビルド形式を選択します。
- [保存先の日時変数の選択] フィールドで、ドロップダウンから変数 StartTime を選択します。
-
[アクション] パネルで、REST Web サービス > [メソッドの取得] アクションをダブルクリックまたはドラッグします。
- [URI] フィールドに、開きたいウェブページのURIを入力します。
例: https://www.salesforce.com/in/
- [プロキシ設定フィールド] で、[システム] を選択します。
- [認証モード] ドロップダウンで、[認証なし] を選択します。
- アクションの完了を待機(ミリ秒単位) フィールドに 60000 を入力してください。
- [出力を変数に割り当て] フィールドで、[ディクショナリ] オプションを選択し、ドロップダウンから [ResponseDictionary] 変数を選択します。
- [URI] フィールドに、開きたいウェブページのURIを入力します。
-
[アクション] パネルで、[Datetime] > [文字列に変換] アクションをダブルクリックまたはドラッグします。
-
実行ROIのために、終了日と時間をメモしてください。
- ステップ から を実行します。
-
[アクション] パネルから、[日時] > [日付の差] アクションをダブルクリックするかドラッグして、開始日と終了日および時刻の差を計算します。
- [ソース日付と時刻変数] フィールドで、[変数] オプションを選択し、[開始時刻] 変数を選択します。
- [比較する日時変数] フィールドで、[変数] オプションを選択し、[StartTime] 変数を選びます。
- [時間単位] フィールドで、[秒] を選択します。
- [出力を変数に代入] フィールドで変数 DurationInSeconds を選択します。
-
実行ROIの詳細を期間を含めて送信します。
-
[アクション] パネルから、If > If アクションをダブルクリックするかドラッグして条件文を設定します。
- [条件] ドロップダウン リストで、[ディクショナリ] を選択します。
-
ディクショナリ変数 ドロップダウン リストから、変数 ResponseDictionary を選択します。
キー フィールドは自動的に レスポンス の値に更新されます。
- [辞書タイプ] ドロップダウン リストから、[文字列] を選択します。
- [演算子] ドロップダウン リストで、[Equals to (=)] を選択します。
- [ターゲット値] フィールドに、「HTTP/200 OK」と入力します。
-
[アクション] パネルから、パイプラインアクセラレーター > 更新プロセス メトリクス アクションをダブルクリックするかドラッグして、If コンテナに入れます。
- [セッション名] フィールドに「executionROI」と入力します。
- [オートメーションID] フィールドに、「1234」と入力します。
- [プロセス名] フィールドに、「Calculate execution ROI」と入力します。
- [日付フィールド]で[変数]オプションを選択し、「$System:Date$」と入力します。
- [モードフィールド] ドロップダウンから、[追加] を選択します。
- [プロセス メトリクス] フィールドで、[辞書] オプションを選択します。
-
[追加] をクリックし、エントリフィールドに次の詳細を入力して、CoE Managerの自動化の期間を更新します。
フィールド 値 タイプ 数字 キー Actual_Automation_Duration_Time_per_Day__m 値 $DurationInSeconds$ -
[追加] をクリックして、CoE Managerの成功した自動化実行回数を更新します。
フィールド 値 タイプ 数字 キー Actual_Successful_Executions_per_Day__m 値 1 -
[追加] をクリックして、CoE Managerの失敗した自動化実行回数を更新します。
フィールド 値 タイプ 数字 キー Actual_Failed_Executions_per_Day__m 値 0 - [ステータス] フィールドのドロップダウンで SampleString 変数を選択します。
- [アクション] パネルから、If > Else アクションをダブルクリックするかドラッグして、代替のアクション シーケンスを設定します。
-
[アクション] パネルから、パイプライン アクセラレーター > 更新プロセス メトリクス アクションをダブルクリックするかドラッグして、Else コンテナに入れます。
- ステップ から を実行します。
-
[追加] をクリックして、CoE Managerの成功した自動化実行回数を更新します。
フィールド 値 タイプ 数字 キー Actual_Successful_Executions_per_Day__m 値 0 -
[追加] をクリックして、CoE Managerの失敗した自動化実行回数を更新します。
フィールド 値 タイプ 数字 キー Actual_Failed_Executions_per_Day__m 値 1 - [ステータス] フィールドのドロップダウンで SampleString 変数を選択します。
更新されたメトリクスは CoE Manager (オポチュニティ > 取引追跡 > 取引メトリクス) で確認できます。
CoE Manager のオポチュニティ ダッシュボードで ROI 情報を見ることができます。
-
[アクション] パネルから、If > If アクションをダブルクリックするかドラッグして条件文を設定します。