업그레이드 외상 매입금 운영

  • 릴리스 버전: Washingtondc
  • 업데이트 날짜 2024년 02월 01일
  • 읽기5분
  • 더 낮은 버전에서 더 높은 버전으로 업그레이드 외상 매입금 운영문서 인텔리전스 하십시오.

    시작하기 전에

    • 버전 4.0을 설치 문서 인텔리전스 하여 버전 2.0 이상을 4.0으로 업그레이드 외상 매입금 운영 합니다외상 매입금 운영.
    • APO 2.0 또는 APO 3.0의 일부로, 사용 사례 sys_di_task_definition 테이블에서 OOB 사용 사례("DO NOT USE- INVOICE PROCESSING V2")를 확인합니다.

    필요한 역할: admin

    프로시저

    1. sys_di_task_definition 테이블에서 OOB 미리 교육된 모델 사용 사례를 사용할 수 있는지 확인합니다.
      OOB 사전 학습된 모델이 사용 사례를 복사하고 생성하는 데 사용되는지 확인합니다. 업그레이드는 사용자가 OOB 사용 사례("사용 안 함 - 송장 처리 v2")를 사용하여 새 사용 사례를 생성하는 경우에만 적용됩니다.
    2. 새로 추가된 미리 학습된 모델 사용 사례 "DO NOT USE - 송장 처리 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] 범위 내의 문서 인텔리전스와의 외상 매입금 운영 통합 송장 처리 플로우에 대해 구성된 사용 케이스만 업그레이드됩니다.
      • 작업 공간에서 사용자가 문서 인텔리전스 수동으로 교육한 교육된 작업이 하나 이상 있는 경우 사용 사례가 업그레이드됩니다.
      사용 케이스는 최신 모델로 업그레이드됩니다.