フィールドサービス マーケットプレイス コンポーネント

  • リリースバージョン: Washingtondc
  • 更新日 2024年01月22日
  • 読む8読むのに数分
  • フィールドサービス Marketplace 機能が有効になると、テーブル、ロール、システムプロパティ、ビジネスルール、スクリプトインクルードなど、いくつかのタイプのコンポーネントがインストールされます。

    テーブル

    フィールドサービス Marketplace では、次のテーブルが追加されます。
    表 : 1. フィールドサービス Marketplace と併せてインストールされるテーブル
    テーブル 説明
    マーケットプレイスエンゲージメント方法

    [marketplace_engagement_method]

    この表には、請負業者とやり取りするための基本的なルールがあります。エンゲージメント方法は、請負業者がマーケットプレイスの要求に応答する方法を定義します。
    マーケットプレイス要求

    [marketplace_request]

    このテーブルは、エンゲージメント方法と作業指示タスクの関係を確立します。このテーブルには、要求を進めるためのすべての関連フィールドがディスパッチャーによって入力されます。
    マーケットプレイスの割り当て

    [marketplace_assignment]

    このテーブルには、各請負業者の個別のレコードが保持されるため、ディスパッチャーは、マーケットプレイス要求への参加を許可された請負業者を選択できます。
    マーケットプレイスの応答

    [marketplace_response]

    このテーブルは、すべての請負会社からの価格設定、およびタスクの開始予定日と完了予定日に関する回答を収集するために指定されます。

    ロール

    フィールドサービス Marketplace は、次のロールを追加します。
    表 : 2. フィールドサービス Marketplace と併せてインストールされるロール
    ロール 説明
    sn_mktplace_core.mktplace_admin 管理者ロールは、マーケットプレイスのエンゲージメント方法を作成できます。
    sn_mktplace_core.mktplace_requestor 要求者ロールは、タスクをマーケットプレイスにプッシュできます。
    sn_mktplace_core.mktplace_fulfiller 履行者ロールは、マーケットプレイスの要求に応答できます。

    システムプロパティ

    フィールドサービス Marketplace では、次のシステム プロパティが追加されます。

    次の表は、Marketplace の設定 フィールドサービス に必要なシステム プロパティの一覧です。[すべてのシステムプロパティ] リストに移動

    表 : 3. Marketplace とともに フィールドサービス インストールされるシステムプロパティ
    システムプロパティ 説明
    sn_fsm_mktplace.maximum_number_of_contractors マーケットプレイス要求に対してフェッチして表示する請負会社の最大数。
    • タイプ:整数
    • デフォルト値:10
    sn_fsm_mktplace.use_playbook_experience_for_marketplace マーケットプレイスの Playbook Experience を使用するためのプロパティ。
    • タイプ:true/false
    • デフォルト値:true
    sn_fsm_mktplace.wot_fields_to_restrict_update 作業指示タスクがマーケットプレイスにプッシュされたときの更新を制限するカンマ区切りフィールド。
    1. タイプ:文字列
    2. デフォルト値:location,asset,work_type,estimated_work_duration,estimated_travel_duration,estimated_end,expected_start,expected_travel_start,window_start,window_end,schedule_lock

    ビジネスルール

    フィールドサービス Marketplace は、次のビジネス ルールを追加します。
    表 : 4. フィールドサービス Marketplace でインストールされるビジネスルール
    ビジネスルール テーブル 説明
    注文変更マーケットプレイスタスクの制限 作業指示

    [wm_order]

    タスクの 1 つがマーケットプレースにプッシュされたときに作業指示書の一時停止をブロックします。
    マーケットプレイスタスクのフィールドを制限 作業指示タスク

    [wm_task]

    特定の作業指示タスクフィールドの更新をブロックします。
    アサインされたマーケットプレイスタスクを制限する 作業指示タスク

    [wm_task]

    アサイン先グループが設定され、マーケットプレイスタスクが true に設定されている作業指示書タスクをブロックします。
    マーケットプレイスへの更新を制限フラグ 作業指示タスク

    [wm_task]

    作業指示タスクのマーケットプレイスタスクフラグを false に変更できないようにします。
    オープン要求が存在する場合、変更を無効にする マーケットプレイスエンゲージメント方法

    [marketplace_engagement_method]

    オープンマーケットプレイスでエンゲージメント方法が使用されている場合、エンゲージメント方法の変更を禁止します。
    リストからコスト/時間の更新を無効にする マーケットプレイスエンゲージメント方法

    [marketplace_engagement_method]

    マーケットプレイスエンゲージメント方法テーブルリストビューの時間とコストのフィールドの編集を検証します。
    すべてのアサインと回答をキャンセル マーケットプレイス要求

    [marketplace_request]

    マーケットプレイスの要求がキャンセルされたときに、マーケットプレイスの割り当てをキャンセルし、マーケットプレイスの応答を非アクティブ化します。
    要求の挿入を検証 マーケットプレイス要求

    [marketplace_request]

    未解決の要求が存在する場合に、新しいマーケットプレイス要求の作成をブロックします。
    クローズ時にアサインをタイムアウトに設定 マーケットプレイス要求

    [marketplace_request]

    マーケットプレイス要求がクローズされたときに、マーケットプレイスの割り当てレコードのステータスを更新します。
    MP 割り当てレコードをドラフトで作成 マーケットプレイス要求

    [marketplace_request]

    マーケットプレイス要求が作成されたときに、マーケットプレイスの割り当てをドラフトステータスで作成します。
    終了時間が開始時間より後であることを確認 マーケットプレイス要求

    [marketplace_request]

    マーケットプレイス要求の開始時刻と終了時刻を検証します。
    アサインの挿入を検証 マーケットプレイスの割り当て

    [marketplace_assignment]

    開いていない要求の新しい割り当てレコードの作成をブロックします。未解決の要求の重複する割り当てレコードをブロックします。
    取り消し時に応答を非アクティブ化 マーケットプレイスの割り当て

    [marketplace_assignment]

    取り下げられた場合、契約者の応答を無効にします。
    クローズ条件を確認 マーケットプレイスの割り当て

    [marketplace_assignment]

    クローズ条件に基づいて、マーケットプレイス要求とフローデータレコードのクローズを処理します。
    タスクが付与されたときにアサインを取り消します マーケットプレイスの割り当て

    [marketplace_assignment]

    タスクが請負会社に付与されると、他の請負業者のアサインレコードは未付与としてマークされます。
    WOT のアサインに対するクエリ マーケットプレイスの割り当て

    [marketplace_assignment]

    マーケットプレイスの割り当てテーブルに対するクエリビジネスルール
    マーケットプレイスからアサイン済み マーケットプレイスの割り当て

    [marketplace_assignment]

    タスクが契約社員に発注されると、要求をクローズし、必要な詳細で作業指示タスクを更新します。作業指示書タスクのスケジューリング方法をマーケットプレイスに更新します。
    応答期間で負の値を無効にする マーケットプレイスの応答

    [marketplace_response]

    負の期間の応答の挿入を無効にし、作業指示タスク期間の開始と終了で応答の開始と終了を確認します。
    アサインを承認に更新 マーケットプレイスの応答

    [marketplace_response]

    応答を受信したら、その請負会社のアサインレコードステータスを [受入済み] に更新します。
    応答の挿入を検証 マーケットプレイスの応答

    [marketplace_response]

    作業指示タスクの「Is Fixed Window」フラグが true で、応答の開始と終了が作業指示タスクウィンドウ内にない場合、応答の挿入をブロックします。未開封の要求に対する応答の作成をブロックします。契約社員から新しい応答を受信したときに、前の応答を無効化します。
    WOT の応答に対するクエリ マーケットプレイスの応答

    [marketplace_response]

    マーケットプレイスの応答テーブルでビジネスルールをクエリします。

    スクリプトインクルード

    フィールドサービス Marketplace は、次のスクリプト インクルードを追加します。
    表 : 5. フィールドサービス Marketplace でインストールされるスクリプトインクルード
    スクリプトインクルード 説明
    マーケットプレイスコアユーティリティ 一般的な Marketplace コア ワークフローに使用される util メソッドが含まれています。
    FSMMarketplaceUtil Marketplace の FSM 固有のワークフローに使用される util メソッドが含まれています。
    FSMMarketplacePlaybookUtil Marketplace の Playbook ワークフローに使用される util メソッドが含まれています。
    FieldServiceMarketplaceConstants 定数を保持します。
    マーケットプレイスCoreAjaxHelper Marketplace Core クライアント側スクリプトで使用される util メソッドが含まれています。
    FSMMarketplaceAjaxHelper FSM マーケットプレイスのクライアント側スクリプトで使用される util メソッドが含まれています。
    FSMMarketplaceCspUtil Playbook の CSP で使用されるメソッドを保持する Util ファイル。