Aktualisieren Accounts Payable Operations

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 1 Minute Lesedauer
  • Aktualisieren Sie Accounts Payable Operations mit Document Intelligence von niedrigeren auf höhere Versionen.

    Vorbereitungen

    • Aktualisieren Sie Accounts Payable Operations Version 2.0 und höher auf Accounts Payable Operations 4.0, indem Sie Document Intelligence Version 4.0 installieren.
    • Überprüfen Sie als Teil von APO 2.0 oder APO 3.0 in der Tabelle „Anwendungsfälle sys_di_task_definition “ den OOB-Anwendungsfall – „NICHT VERWENDEN – Rechnungsverarbeitung v2“.

    Erforderliche Rolle: admin

    Prozedur

    1. Überprüfen Sie, ob der Anwendungsfall des vortrainierten OOB-Modells in der Tabelle „sys_di_task_definition“ verfügbar ist.
      Überprüfen Sie, ob das vortrainierte OOB-Modell zum Kopieren und Erstellen von Anwendungsfällen verwendet wird. Das Upgrade gilt nur, wenn die Benutzer OOB-Anwendungsfall „NICHT VERWENDEN – Rechnungsverarbeitung v2“ verwenden, um einen neuen Anwendungsfall zu erstellen.
    2. Vergewissern Sie sich, dass das neu hinzugefügte vortrainierte Modell Anwendungsfall „NICHT VERWENDEN – Rechnungsverarbeitung v3“ vorhanden ist.
    3. Führen Sie das folgende Skript aus dem Hintergrundskript im Bereich sn_ap_ic Integration von Accounts Payable Operations mit Document Intelligence aus.
    4. Führen Sie die folgenden Schritte aus, um das folgende Skript auszuführen.
    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. Navigieren Sie zu Alle > Systemdefinition > Skripts – Hintergrund.
    2. Legen Sie den Bereich Im Umfang als sn_ap_ic fest.
    3. Kopieren Sie das Skript, und fügen Sie es in den Bereich Skripts ein.
    4. Klicken Sie auf Skript ausführen.
      • Anwendungsfälle, die nur für den Rechnungsverarbeitungs-Flow im Bereich Integration von Accounts Payable Operations mit Document Intelligence[sn_ap_ic] konfiguriert sind, werden aktualisiert.
      • Anwendungsfälle werden aktualisiert, wenn mindestens eine trainierte Aufgabe vorhanden ist, die vom Anwender in Document Intelligence Workspace manuell trainiert wird.
      Anwendungsfälle werden mit dem neuesten Modell aktualisiert.