Upgrade Operações de contas a pagar

  • Versão de lançamento: Washingtondc
  • Atualizado 1 de fev. de 2024
  • 1 min. de leitura
  • Atualize Operações de contas a pagar com Document Intelligence de versões inferiores para superiores.

    Antes de Iniciar

    • Atualize Operações de contas a pagar versão 2.0 e superior para Operações de contas a pagar 4.0 instalando Document Intelligence versão 4.0.
    • Como parte do APO 2.0 ou APO 3.0, na tabela sys_di_task_definition de casos de uso, verifique o caso de uso OOB - "NÃO USAR - Processamento de fatura v2".

    Função necessária: administrador

    Procedimento

    1. Verifique se o caso de uso do modelo OOB pré-treinado está disponível na tabela sys_di_task_definition.
      Verifique se o modelo OOB pré-treinado é usado para copiar e criar casos de uso. O upgrade se aplica somente se os usuários usarem o caso de uso OOB - "NÃO USAR - Processamento de faturas v2" para criar um novo caso de uso.
    2. Verifique se o caso de uso "NÃO USAR - Processamento de faturas v3" do modelo pré-treinado recém-adicionado existe.
    3. Execute o script a seguir a partir do script em segundo plano no escopo sn_ap_ic Integração de Operações de contas a pagar com Document Intelligence.
    4. Para executar o script abaixo, siga estas etapas.
    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. Navegue até Todos > Definição do sistema > Scripts - Plano de fundo.
    2. Defina No escopo como sn_ap_ic.
    3. Copie e cole o script na área Scripts.
    4. Clique em Executar script.
      • Somente os casos de uso configurados para o fluxo de processamento de fatura no escopo [ Integração de Operações de contas a pagar com Document Intelligence[sn_ap_ic] serão atualizados.
      • Os casos de uso serão atualizados se houver pelo menos uma tarefa treinada que seja treinada manualmente pelo usuário no Document Intelligence Espaço.
      Os casos de uso são atualizados com o modelo mais recente.