バージョン 2.0 からのアップグレード買掛金オペレーション

  • リリースバージョン: Australia
  • 更新日 2026年03月12日
  • 所要時間:6分
  • ドキュメントインテリジェンス (DocIntel)買掛金オペレーションを下位バージョンから上位バージョンにアップグレードします。

    始める前に

    • バージョン 4.0 をインストールして、バージョン 2.0 以降 買掛金オペレーション買掛金オペレーション 4.0 にアップグレード ドキュメントインテリジェンス (DocIntel)
    • APO 2.0 または APO 3.0 の一部として、ユースケース sys_di_task_definition テーブルで、OOB ユースケース – 「使用禁止 - 請求書処理 v2」を確認します。

    必要なロール:admin

    手順

    1. OOB 事前トレーニング済みモデルのユースケースが sys_di_task_definition テーブルで利用可能かどうかを確認します。
      OOB 事前トレーニング済みモデルがユースケースのコピーと作成に使用されているかどうかを確認します。アップグレードは、ユーザーが OOB ユースケース「使用禁止 - 請求書処理 v2」を使用して新しいユースケースを作成する場合にのみ適用されます。
    2. 新しく追加された事前トレーニング済みモデルのユースケース「DO NOT USE - Invoice Processing v3」が存在することを確認します。
    3. sn_ap_ic ドキュメントインテリジェンスの買掛金オペレーション統合スコープのバックグラウンドスクリプトから次のスクリプトを実行します。
    4. 以下のスクリプトを実行するには、次の手順を実行します。
    functionalignParentUseCaseSysIds(oldReadOnlyUseCaseSysId,newReadOnlyUseCaseSysId){varoldCopyUseCaseGr=newGlideRecord("sys_di_task_definition");oldCopyUseCaseGr.addQuery("parent_task_definition","CONTAINS","base_trained_model");if(oldReadOnlyUseCaseSysId){oldCopyUseCaseGr.addQuery("parent_task_definition","CONTAINS",oldReadOnlyUseCaseSysId).addOrCondition("parent_task_definition","CONTAINS","di_source");}else{oldCopyUseCaseGr.addQuery("parent_task_definition","CONTAINS","di_source");}oldCopyUseCaseGr.query();while(oldCopyUseCaseGr.next()){replaceCopyUseCaseSysId(oldCopyUseCaseGr,oldReadOnlyUseCaseSysId,newReadOnlyUseCaseSysId);}}functionreplaceCopyUseCaseSysId(copyUseCaseGr,oldReadOnlyUseCaseSysId,newReadOnlyUseCaseSysId){varoldParentUseCase=copyUseCaseGr.getValue("parent_task_definition");varoldParentUseCaseObj={};varnewParentUseCaseObj={};if(!oldParentUseCase||!oldParentUseCase.includes("base_trained_model")){return;}oldParentUseCaseObj=JSON.parse(oldParentUseCase);newParentUseCaseObj=oldParentUseCaseObj;if(oldParentUseCaseObj["sys_di_parent"]&&oldReadOnlyUseCaseSysId&&oldParentUseCaseObj["sys_di_parent"]===oldReadOnlyUseCaseSysId){newParentUseCaseObj["sys_di_parent"]=newReadOnlyUseCaseSysId;newParentUseCaseObj["base_trained_model"]=getNewReadOnlyUseCaseTrainingSolutionName(newReadOnlyUseCaseSysId);}elseif(oldParentUseCaseObj["di_parent"]&&!oldParentUseCaseObj["sys_di_parent"]){newParentUseCaseObj["sys_di_parent"]=newReadOnlyUseCaseSysId;newParentUseCaseObj["base_trained_model"]=getNewReadOnlyUseCaseTrainingSolutionName(newReadOnlyUseCaseSysId);}else{newParentUseCaseObj["base_trained_model"]=getNewReadOnlyUseCaseTrainingSolutionName(newReadOnlyUseCaseSysId);}varnewParentUseCase=JSON.stringify(newParentUseCaseObj);copyUseCaseGr.setValue("parent_task_definition",newParentUseCase);copyUseCaseGr.update();}functiongetNewReadOnlyUseCaseTrainingSolutionName(newReadOnlyUseCaseSysId){vargr=newGlideRecord("sys_di_task_def_solution_def");gr.addQuery("task_definition",newReadOnlyUseCaseSysId);gr.addQuery("solution_type","be5131acb70a2110cbc68b91ee11a981");gr.query();if(gr.next()){returngr.getDisplayValue("ml_capability_definition_base.solution_name").toString();}else{return"";}}alignParentUseCaseSysIds("54214afa87c32110822cb887cebb35ff","d679b5744736f110d10671dc416d4390");
    1. 移動先 すべて > システム定義 > スクリプト - バックグラウンド.
    2. [ スコープの範囲][sn_ap_ic] に設定します。
    3. スクリプトをコピーして [スクリプト ] 領域に貼り付けます。
    4. [スクリプトを実行] をクリックします。
      • ドキュメントインテリジェンスの買掛金オペレーション統合スコープ [sn_ap_ic] のみの請求書処理フロー用に構成されたユースケースがアップグレードされます。
      • ドキュメントインテリジェンス (DocIntel) ワークスペースからユーザーが手動でトレーニングしたトレーニング済みタスクが少なくとも 1 つある場合、ユースケースがアップグレードされます。
      ユースケースは最新モデルにアップグレードされます。