WalkWorkflow - Global

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 2 min. de leitura
  • . WalkWorkflow a inclusão de script 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 para Walkworkflow classe.

    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. Retornos
    Tipo Descrição
    Fluxo de trabalho Objeto de fluxo de trabalho recém-criado.

    Walkworkflow - computeFullSequences()

    Calcula a sequência completa de cada caminho.

    Não combina caminhos em Atividades de junção. 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 - computeSequences()

    Calcula as sequências de atividades.

    Todas as sequências que levam a uma junção terminam na junção e, em seguida, uma única sequência da junção é calculada. Isso garante que todas as sequências possam ser caminhadas até uma junção e, em seguida, a sequência possa ser percorrida a partir da junçã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 - dump()

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

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

    Walkworkflow - dumpSequences()

    Envia as sequências internas desta classe para gs.print() .

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

    Walkworkflow - dumpShortestPathOrders( descrição)

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

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

    Walkworkflow - getActivitiesAtOrder ( ordem numérica)

    Retorna todas as atividades na ordem de caminho mais curto especificada.

    Tabela 13. Parâmetros
    Nome Tipo Descrição
    pedido Número O número do pedido no qual o cliente está interessado.
    Tabela 14. Retornos
    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.

    . walk() o método 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 (boolian 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 acesso 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. Retornos
    Tipo Descrição
    vazio