WalkWorkflow - Global
. 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.
| 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 - 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.
| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum |
| 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.
| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum |
| Tipo | Descrição |
|---|---|
| vazio |
Walkworkflow - dump()
Envia o estado interno desta classe para gs.print() .
| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum |
| Tipo | Descrição |
|---|---|
| vazio |
Walkworkflow - dumpSequences()
Envia as sequências internas desta classe para gs.print() .
| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum |
| Tipo | Descrição |
|---|---|
| vazio |
Walkworkflow - dumpShortestPathOrders( descrição)
Envia as ordens de caminho mais curto internas para este objeto gs.print() .
| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum |
| Tipo | Descrição |
|---|---|
| vazio |
Walkworkflow - getActivitiesAtOrder ( ordem numérica)
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.
. walk() o método 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 (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.
| Nome | Tipo | Descrição |
|---|---|---|
| FullSequences | Booliano | (Opcional) Se verdadeiro calcula as sequências completas. O valor padrão é falso. |
| Tipo | Descrição |
|---|---|
| vazio |