HCMリソース・インスタンスをOracle Maintenance CloudからOracle Fusion Field Serviceに更新

Oracle Fusion Field Service 25Aは、Oracle Fusion Field Service用のOracle Maintenance Cloud Acceleratorの拡張バージョンを提供するようになりました。 Oracle Maintenance Cloud Accelerator for Oracle Fusion Field Serviceでは、次のものがサポートされるようになりました:

  • リソース・インスタンス更新
  • 作業オーダー更新データ・フローの拡張
  • 資産メーター読取更新

リソース・インスタンス更新

  • HCMのPerson IDをマッピングせずにOracle Maintenance Cloudでリソース・インスタンスを作成すると、アクセラレータはリソース・インスタンスをOracle Fusion Field Serviceリソースとして同期し、労務インスタンスIDを外部IDにします。
  • リソース・インスタンスがOracle Maintenance Cloudで作成され、HCMのPerson IDでマップされると、アクセラレータは、CRMパーティIDを外部IDとして、リソース・インスタンスをOracle Fusion Field Serviceリソースとして同期します。
  • フィールド・サービス・リソース情報がOracle Fusion Field Serviceを介してOracle HCM Cloudアクセラレータにリンクされている場合、Oracle Maintenance CloudからOracle Fusion Field Serviceへの同期によって、対応するモバイル・ワーカー・データがリソース・インスタンスIDで更新され、情報の重複が防止されます。
  • リソース・インスタンスがOracle Maintenance CloudでHCM従業員にマップされている場合でも、リソース統合フローでリソース・インスタンスのOracle Fusion Field Serviceへの更新がサポートされるようになりました。
  • パーティIDを外部IDとして使用してHCMからOracle Fusion Field Serviceリソースが作成された場合、統合によってOracle Fusion Field ServiceリソースをOracle Maintenance Cloudリソース・インスタンスIDを新しいリソース別プロパティとしてに更新します。
  • Oracle Fusion Field ServiceとOracle Maintenance Cloudの間の作業オーダー工程およびリソース割当に関するシナリオでは、技術者はOracle Fusion Field Serviceで割り当てられていますが、Oracle Maintenance Cloudのインスタンスとして存在しない場合、アクセラレータは、次のように作業オーダー工程リソースを更新する必要があります:
    • リソースなしで作業オーダー工程が作成されたが、マップされた保守リソース・コード(メンテナンス技術Bなど)を持つ技術者に割り当てられている場合、Oracle Fusion Field ServiceからOracle Maintenance Cloudへの作業オーダー更新フローは、リソースとして「メンテナンス技術B」を使用して工程を更新し、リソース・インスタンス・フィールドを空白のままにします。
    • 同様に、リソース(メンテナンス技術A)を使用して作業オーダー工程が作成されたが、Oracle Fusion Field Serviceに存在する実際の技術者が別のメンテナンス・リソース・コード(メンテナンス技術B)でマップされている場合、作業オーダー更新フローでは、リソースとしてメンテナンス技術Bを使用して工程が更新され、リソース・インスタンス・フィールドは空白のままになります。

「リソース・インスタンス更新」機能をサポートするために、次の新しい統合が追加されました:

ORCL-BA-OFS_MNT_EXTNL_RES_HLPR (Oracle OFSメンテナンス外部リソース・ヘルパー):メンテナンスに存在しない技術者の作業オーダーにリソースを作成するためのサブ統合です。

ノート: Oracle Fusion Field Serviceリソース・プロパティmwo_inst_resource_codeが、Oracle Fusion Field Serviceリソースの適切なリソース・コード値で更新されていることを確認します。 統合は、この値がない操作でリソース情報を更新できません。 Oracle Fusion Field Serviceリソース・プロパティmwo_inst_resource_codeが、Oracle Fusion Field Serviceリソースの正しいリソース・コード値で更新されていることを確認します。 この値がない場合、統合は操作中にリソース情報を更新できません。

ノート:   1. アクセラレータでは、アクティビティが技術者に割り当てられるとき、またはアクティビティがOracle Fusion Field Serviceから完了したときに、リソース・インスタンスを作業オーダーに更新できます。 アクティビティ完了の一部としてリソース・インスタンスの更新を有効にするには、参照構成ORCL-BRT-MNT-OFS-CONFIG -> SkipWOResInstanceUpdateTrueに設定します。 これは、Oracle Fusion Field Serviceからアクティビティ割当、移動または再スケジュールなどの一括操作を実行する場合に推奨されるフローです。2. この参照に値が構成されていない場合、アクセラレータはORCL-BRT-MNT-OFS-CONFIG -> SkipWOResInstanceUpdateFalseにデフォルト設定します。 3. その結果、アクティビティがOracle Fusion Field Serviceからフィールド・リソースに割り当てられると、リソース・インスタンスの詳細が作業オーダーに更新されます。3. アクセラレータのGen2バージョンでは、参照の名前はORCL-BRT-MNT-OFS-CONFIG -> SkipWOResourceReplaceです。

作業オーダー更新データ・フローの拡張

作業オーダー・アクティビティの同期プロセス中に、属性「完了する作業コード」および「トランザクション・コードの修復」がOracle Fusion Field Serviceと同期されます。 アクティビティ完了中にこれらの値に加えた変更は、Oracle Maintenance Cloud作業オーダー工程で更新されます。

Oracle Fusion Field Serviceには、Oracle Maintenance CloudからOracle Fusion Field Serviceに同期された「完了する作業コード」および「トランザクション・コードの修復」を格納するための2つの新しいカスタム・プロパティが追加されています。その逆も同様です:

  • 値がメンテナンス操作レベルで指定されると、Oracle Fusion Field Serviceに同期されます。
  • 値がリソース・レベルで明示的に指定されている場合は、Oracle Maintenance CloudからOracle Fusion Field Serviceへの同期中にメンテナンス操作レベルよりも優先されます。
  • 技術者が各アクティビティ完了時に次のフィールドを更新した場合:
    • 更新は、Oracle Maintenance Cloudリソースおよび操作レベルに表示されます。
    • 複数のリソースがある場合、最後に更新された値は操作レベルで格納されます。

Oracle Maintenance OFSアップサート・アクティビティ・ヘルパー[ORCL-BA-MNT_OFS_UPSERT_ACT_HELP]は、Oracle Maintenance ClousからOracle Fusion Field Serviceに「完了する作業コード」および「トランザクション・コードの修復」を同期するように変更されました。

アクティビティの完了時に、Oracle Fusion Field Service[mwo_repair_trans_code、mwo_work_accomp_code]のカスタム・フィールドに取得された値をOracle Maintenance Cloudに同期するように、Oracle OFSメンテナンス操作完了ヘルパー[ORCL-BA-OFS_MNT_OP_CMPLT_HELPER]が変更されました。

資産メーター読取更新

メーター読取り値は、資産メーターからOracle Fusion Field Serviceまで、「累計期間」ではなく「表示メーター」の値で更新されます。 これは、資産がメーター読者を置き換えたり、すでにメーターが記録されている資産を取得したりして、現在までの耐用年数値が不正確になる可能性があるためです。

ビジネス上の利点

この機能改善により、次のバージョンのOracle Maintenance Cloudが提供されます - 次の主要機能を備えたOracle Fusion Field Serviceアクセラレータ:

  • Oracle Maintenance Cloudからリソースなしで作業オーダーが作成された場合、リソース・インスタンスIDで作業オーダー・リソース更新フローをサポートします。
  • 在庫同期データ・フローのパフォーマンスを向上させます。
  • 従業員がHCMを介してすでに更新されている場合、Oracle Maintenance Cloudアクセラレータ・リソース・データ同期フローを拡張して、フィールド・リソースをリソース・インスタンスIDで更新します。

有効化のステップ

OICから最新のアクセラレータが更新されていることを確認してください。

ヒントと考慮事項

エンティティ・レベルのマッピングおよびAPIマッピング

詳細は、「ドキュメント」を参照してください。

Oracle HCM - Oracle Field Serviceアクセラレータ& Oracle Field Service - Maintenance Cloudアクセラレータを一緒に使用

Oracle HCM-Field ServiceアクセラレータおよびOracle Fusion Field Service-Maintenance Cloudアクセラレータを使用して、Oracle Fusion Field Serviceでユーザー/リソース情報を同期するためのベスト・プラクティスは次のとおりです:

  1. 自分のビジネス構造に沿ったOracle Fusion Field Serviceディスパッチ・ビューに組織およびバケットを作成してください。
  2. Oracle Fusion Field Service内のメンテナンス組織に対応するバケットを定義します。
  3. それぞれのバケットの外部IDとしてメンテナンス組織IDを使用します。
  4. HCM参照表"Oracle_HCM_OFS_Resource_Bucket_Lookup"をマップし、従業員をモバイル・ワーカーとして更新する必要がある指定バケットの外部IDをリンクします。
  5. Oracle HCM-Field Serviceアクセラレータを実行して、HCM従業員同期データ・フローを開始します。 このプロセスは、Oracle Fusion Field Serviceの指定されたバケットの下にモバイル・ワーカーを生成します。
  6. HCM従業員をOracle Maintenance Cloudのリソース・インスタンスとしてマップします。
  7. Oracle Maintenance Cloudアクセラレータ・リソース・インスタンス統合フローを実行します。 この操作により、Oracle Fusion Field Serviceの既存のフィールド・リソース(HCM従業員)が次のプロパティで更新されます
    • mwo_resource_instance_id - Oracle Maintenance Cloudからの労務リソース・インスタンスID
    • external_id_identified_by - プロパティ"mwo_resource_instance_id"を更新するソース・システムを示す自動生成値。 値は('FUSION_PARTY_ID'または'MAINTENANCE_LABOUR_IDENTIFIER')です
  8. HCMからOracle Fusion Field Serviceへのすべての増分更新が、現在のワークフローに従っていることを確認します。

これらのベスト・プラクティスに従うことで、Oracle HCM、Oracle Maintenance CloudおよびOracle Fusion Field Service間のユーザー/リソース情報の同期が最適化され、合理化されます。