---
sourceDocument: Yokohama – Finanzen und Lieferkette
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/de-DE/yokohama/source-to-pay-operations

 Release :

    - yokohama

ft:locale :

    - de-DE

ft:publication_title :

    - Yokohama – Finanzen und Lieferkette

ft:clusterId :

    - stpop

bundleId :

    - stpop

workflow :

    - Creator


---

# Upgrade Accounts Payable OperationsAb Version 2,0

# Upgrade Accounts Payable OperationsAb Version 2,0 {#ariaid-title1}

* Freigeben Version: Yokohama
* 
* Aktualisiert 30. Januar 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 Minute Lesedauer

Upgrade Accounts Payable OperationsMit Document IntelligenceVon niedrigeren zu höheren Versionen.

## Vorbereitungen

* Upgrade Accounts Payable OperationsVersion 2,0 und höher bis Accounts Payable Operations4,0 durch Installation Document IntelligenceVersion 4,0.
* Als Teil von APO 2,0 oder APO 3,0 in Anwendungsfällen `sys_di_task_definition `Tabelle, OOB-Anwendungsfall verifizieren -- „NICHT VERWENDEN -- Rechnungsverarbeitung v2".
{#upgrade-apo__ul_nhj_fyk_21c}

Erforderliche Rolle: Administrator

## Prozedur

1. Überprüfen Sie, ob der vortrainierte OOB-Modellanwendungsfall in verfügbar ist `sys_di_task_definition `Tabelle.  
   Überprüfen Sie, ob das vortrainierte OOB-Modell zum Kopieren und Erstellen von Anwendungsfällen verwendet wird. Das Upgrade gilt nur, wenn die Anwender den OOB-Anwendungsfall „NICHT VERWENDEN -- Rechnungsverarbeitung v2" verwenden, um einen neuen Anwendungsfall zu erstellen.
2. Überprüfen Sie, ob der neu hinzugefügte vortrainierte Modellanwendungsfall „NICHT VERWENDEN -- Rechnungsverarbeitung v3" vorhanden ist.
3. Führen Sie das folgende Skript aus dem Hintergrundskript in aus `sn_ap_IC ` Integration von Accounts Payable Operations mit Document IntelligenceUmfang.
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");

5. Navigieren zu AlleSystemdefinitionSkripts -- Hintergrundan.
6. Legen Sie fest Im Umfang enthalten AS `sn_ap_IC `.
7. Kopieren Sie das Skript, und fügen Sie es in ein Skripts Bereich.
8. Klicken Sie Auf Skript Ausführen .  
   * Anwendungsfälle, die für den Rechnungsverarbeitungs-Flow in konfiguriert sind Integration von Accounts Payable Operations mit Document IntelligenceUmfang `[sn_ap_IC] `Nur wird aktualisiert.
   * Anwendungsfälle werden aktualisiert, wenn mindestens eine trainierte Aufgabe vorhanden ist, die vom Anwender manuell trainiert wird Document IntelligenceArbeitsbereich.
   {#upgrade-apo__ul_m3c_lts_21c}  
   Anwendungsfälle werden mit dem neuesten Modell aktualisiert.

