WorkflowModelManagerAjax - Global

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 1 min. de leitura
  • . WorkflowModelManagerAjax A inclusão de script fornece um wrapper AjaxProcessor para WorkflowModelManager inclusão de script. Esta classe deriva de AbstratAjaxProcessor .

    Use esta classe nos menus de contexto de Depuração do fluxo de trabalho.

    WorkflowModelManagerAjax - getExecutedHistory( )

    Coloca o histórico de execução no parâmetro de retorno com base na cadeia de caracteres de consulta.

    Tabela 1. Parâmetros
    Nome Tipo Descrição
    Nenhum
    Tabela 2. Retorna
    Tipo Descrição
    vazio

    WorkflowModelManagerAjax - getFinalExecutedActivityIdList( )

    Retorna a lista de atividades de execução final com base em uma cadeia de caracteres de consulta.

    Tabela 3. Parâmetros
    Nome Tipo Descrição
    Nenhum
    Tabela 4. Retorna
    Tipo Descrição
    vazio

    Este exemplo mostra como obter o sys_ids de uma lista de atividades executadas.

    var model = new WorkflowModelManagerAjax(); // Initiate the class
    
      model.getParameter = function(paramName) {
        return {
           sysparm_key_id: "0213a4a607e0011094b4fe4f7c1ed0e2", // sys_id of workflow context
           sysparm_key_table: 'wf_context'
        }[paramName];
      } // Override the parameters while calling from server side
    
      model.getExecutedHistory();
      var finals = model.getFinalExecutedActivityIdList(); // Get the list of IDs
      finals = JSON.parse(finals);
      var finalarrofID = finals.ids;
        for ( var x = 0; x < finalarrofID .length; x++ ) {
          gs.print(JSON.stringify(finalarrofID[x]) ); // Print the sys_ids of workflow history records
        }

    Saída:

    WorkflowModelManagerAjax: creating new WorkflowModelManager for context=0213a4a607e0011094b4fe4f7c1ed0e2
    WorkflowModelManagerAjax: returning 4 ActivityHistoryRecords
    WorkflowModelManagerAjax: returning 4 activities  in execution path for 0213a4a607e0011094b4fe4f7c1ed0e2
    *** Script: "0a13a4a607e0011094b4fe4f7c1ed0e3"
    *** Script: "d61368a607e0011094b4fe4f7c1ed027"
    *** Script: "de1368a607e0011094b4fe4f7c1ed02b"
    *** Script: "961368a607e0011094b4fe4f7c1ed02f"
    

    WorkflowModelManagerAjax - getRolledBackActivityIdList( )

    Coloca a lista de atividades de rollback no parâmetro de retorno com base na cadeia de caracteres de consulta.

    Tabela 5. Parâmetros
    Nome Tipo Descrição
    Nenhum
    Tabela 6. Retorna
    Tipo Descrição
    vazio