WalkWorkflow - Global

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 2 min. de leitura
  • A inclusão de script WalkWorkflow fornece métodos para percorrer um fluxo de trabalho e retornar uma lista de sucessores para cada atividade junto com uma ordem de caminho mais curto que indica a profundidade da atividade no fluxo de trabalho.

    Walkworkflow - Walkworkflow(GlideRecord workflowVersion)

    Construtor da classe Walkworkflow.

    Tabela 1. Parâmetros
    Nome Tipo Descrição
    workflowVersion GlideRecord GlideRecord na tabela wf_workflow_version da versão do fluxo de trabalho a ser analisada.
    Tabela 2. Retorna
    Tipo Descrição
    Fluxo de trabalho Objeto de fluxo de trabalho recém-criado.

    Walkworkflow - calcularFullSequences()

    Calcula a sequência completa para cada caminho.

    Não combina caminhos nas atividades Ingressar. Depois de chamar este método, chame getSequences() para produzir as sequências calculadas.

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

    Walkworkflow - computerSequences()

    Calcula as sequências de atividades.

    Todas as sequências que levam a uma associação terminam na associação e, em seguida, uma única sequência da associação é calculada. Isso garante que todas as sequências possam ser percorridas até uma associação e, em seguida, a sequência possa ser percorrida a partir da associação. Depois de chamar este método, uma chamada para getSequences() produzirá as sequências calculadas.

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

    Walkworkflow - despejo ()

    Gera o estado interno desta classe para gs.print().

    Tabela 7. Parâmetros
    Nome Tipo Descrição
    Nenhum
    Tabela 8. Retorna
    Tipo Descrição
    vazio

    Fluxo de trabalho de walkwork -dumpSequences()

    Gera as sequências internas a esta classe para gs.print().

    Tabela 9. Parâmetros
    Nome Tipo Descrição
    Nenhum
    Tabela 10. Retorna
    Tipo Descrição
    vazio

    Walkworkflow - dumpShortestPathOrders(descrição)

    Gera as ordens de caminho mais curto internas a este objeto para gs.print().

    Tabela 11. Parâmetros
    Nome Tipo Descrição
    Nenhum
    Tabela 12. Retorna
    Tipo Descrição
    vazio

    Walkworkflow - getActivitiesAtOrder(Número de pedidos)

    Retorna todas as atividades na ordem do caminho mais curto especificado.

    Tabela 13. Parâmetros
    Nome Tipo Descrição
    pedido Número O número do pedido no qual o cliente está interessado.
    Tabela 14. Retorna
    Tipo Descrição
    Matriz de cadeias de caracteres Uma matriz de sys_ids de atividade na ordem especificada. Se uma matriz vazia for retornada, não haverá mais atividades.

    Walkworkflow - getSequences()

    Retorna as sequências de atividades.

    O método walk() deve ter sido chamado antes de chamar este método.

    Tabela 15. Parâmetros
    Nome Tipo Descrição
    Nenhum
    Tabela 16. Retorna
    Tipo Descrição
    Cadeia de caracteres Uma cadeia de caracteres de sequências delimitadas por |. Cada sequência é uma lista delimitada por vírgulas de IDs de atividade (tabela wf_workflow_activity).

    Walkworkflow - walk(Boolean fullSequences)

    Percorre o fluxo de trabalho e configura a ordem do caminho mais curto da atividade.

    Depois de chamar este método, o cliente chamaria os vários métodos de acessador para obter dados relevantes sobre o fluxo de trabalho.

    Tabela 17. Parâmetros
    Nome Tipo Descrição
    fullSequences Booliano (Opcional) Se verdadeiro, calcula as sequências completas. O valor padrão é falso.
    Tabela 18. Retorna
    Tipo Descrição
    vazio