Se você tiver um script de fluxo de trabalho no vRealize Orchestrator 6.x que chama políticas de aprovação do vRealize Automation, deverá modificar o script para acomodar as alterações no vRealize Automation 7.0 e versões posteriores.

Em vez de chamar o serviço de aprovação para chamar o cliente de aprovação, você deve chamar o cliente de aprovação diretamente.

Procedimento

  1. No vRealize Orchestrator 6.x, se você tiver script semelhante ao exemplo a seguir.
    var service = vcacHost.createApprovalClient().getApprovalApprovalInfoService();
    System.log( "got the service" );
    var approvalInfo = service.getApprovalInfo( approvalId );
    var approvalPolicy = approvalInfo.getPolicy();
  2. Substitua o script por um semelhante ao do exemplo.
    var approvalClient = vcacHost.createApprovalClient();
    
    var vars = [
        approvalId
    ];
    
    var approvalInfo = approvalClient.getWithVariables("/info/approvals/{0}", vars);
    var approvalPolicy = new vCACCAFEApprovalDescriptiveReference() ;
    approvalPolicy.setId(approvalInfo.getProperty("policy").getProperty("id"));
    approvalPolicy.setName(approvalInfo.getProperty("policy").getProperty("name"));
    approvalPolicy.setDescription(approvalInfo.getProperty("policy").getProperty("description"));