WalkWorkflow - Global
Percorre o fluxo de trabalho e obtém a lista de sucessores de cada atividade junto com uma ordem de caminho mais curto que indica a profundidade da atividade no fluxo de trabalho.
Fluxo de trabalho do walkwork - calcularFullSequences()
Calcula a sequência completa para cada caminho.
Não combina caminhos em atividades de ingresso. Depois de chamar esse método, chame getSequences() para obter 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 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 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 do walkwork - DumpSequences()
Gera as sequências internas desta classe para gs.print().
| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum |
| Tipo | Descrição |
|---|---|
| vazio |
Fluxo de trabalho do walkwork - DumpShortestPathOrders( description)
Gera as ordens de caminho mais curto internas para este objeto para gs.print().
| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum |
| Tipo | Descrição |
|---|---|
| vazio |
Walkworkflow - getActivitiesAtOrder(Number order)
Retorna todas as atividades na ordem de caminho mais curto especificada.
| 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 acesso para obter dados relevantes sobre o fluxo de trabalho.
| Nome | Tipo | Descrição |
|---|---|---|
| fullSequences | Booliano | (Opcional) Se for verdadeiro, calculará as sequências completas. O valor padrão é falso. |
| Tipo | Descrição |
|---|---|
| vazio |
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. |