WalkWorkflow - Global
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.
| Nome | Tipo | Descrição |
|---|---|---|
| workflowVersion | GlideRecord | GlideRecord na tabela wf_workflow_version da versão do fluxo de trabalho a ser analisada. |
| 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.
| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum |
| 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.
| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum |
| Tipo | Descrição |
|---|---|
| vazio |
Walkworkflow - despejo ()
Gera o estado interno desta classe para gs.print().
| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum |
| Tipo | Descrição |
|---|---|
| vazio |
Fluxo de trabalho de walkwork -dumpSequences()
Gera as sequências internas a esta classe para gs.print().
| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum |
| Tipo | Descrição |
|---|---|
| vazio |
Walkworkflow - dumpShortestPathOrders(descrição)
Gera as ordens de caminho mais curto internas a este objeto para gs.print().
| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum |
| Tipo | Descrição |
|---|---|
| vazio |
Walkworkflow - getActivitiesAtOrder(Número de pedidos)
Retorna todas as atividades na ordem do caminho mais curto especificado.
| Nome | Tipo | Descrição |
|---|---|---|
| pedido | Número | O número do pedido no qual o cliente está interessado. |
| 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.
| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum |
| 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.
| Nome | Tipo | Descrição |
|---|---|---|
| fullSequences | Booliano | (Opcional) Se verdadeiro, calcula as sequências completas. O valor padrão é falso. |
| Tipo | Descrição |
|---|---|
| vazio |