WFActivityHandler - Global
A inclusão de script WFActivityHandler é a classe base para todas as atividades de fluxo de trabalho.
Como a classe base para todas as atividades de fluxo de trabalho, este código sempre é executado como parte de uma atividade.
Ao desenvolver suas próprias atividades de fluxo de trabalho, crie seu objeto de script derivando desta classe e substituindo os métodos conforme necessário para obter a funcionalidade desejada. O código do cliente deve substituir o método onExecute() para executar o processamento de atividades significativas.
WFActivityHandler - debug (cadeia de caracteres mensagem, cadeia de caracteres args)
Registra em log uma mensagem de depuração.
| Nome | Tipo | Descrição |
|---|---|---|
| msg | Cadeia de caracteres | Mensagem a ser enviada para o log. |
| args | Cadeia de caracteres | Cadeia de caracteres a ser enviada para o log |
| Tipo | Descrição |
|---|---|
| vazio |
WFActivityHandler - debug (cadeia de caracteres, argumentos de matriz)
Registra em log uma mensagem de depuração.
| Nome | Tipo | Descrição |
|---|---|---|
| msg | Cadeia de caracteres | Mensagem a ser enviada para o log. |
| args | Matriz | Matriz de valores a serem enviados para o log |
| Tipo | Descrição |
|---|---|
| vazio |
WFActivityHandler - generate(cadeia de caracteres activityId, ordem de cadeia de caracteres, GlideDateTime startAtDspValue, booliano noCreateFlag)
Gera aprovações e tarefas antes que a atividade seja executada para uma visualização dos próximos trabalhos.
Habilita a geração de objetos no início de um fluxo de trabalho em um estado pendente. Para obter informações relacionadas, consulte Gerar atividade de fluxode trabalho.
| Nome | Tipo | Descrição |
|---|---|---|
| activityId | Cadeia de caracteres | Sys_id desta atividade em execução. Localizado na tabela Atividades de fluxo de trabalho [wf_activity]. |
| pedido | Cadeia de caracteres | O número do pedido associado à tarefa ou aprovação. |
| startAtDspValue | Cadeia de caracteres | A hora de início da tarefa ou aprovação no formato GlideDateTime. |
| noCreateFlag | Booliano | Sinalizador que indica se a criação de um registro de aprovação deve ser ignorada. Valores válidos:
Padrão: verdadeiro |
| Tipo | Descrição |
|---|---|
| Objeto | Objeto de pré-geração salvo no bloco de anotações do fluxo de trabalho. Por exemplo, o objeto pode ser uma matriz de IDs de aprovação. Quando a atividade executa a função onExecute, ela pode solicitar o objeto de pré-geração para determinar uma das seguintes condições:
|
WFActivityHandler - info (cadeia de caracteres mensagem, cadeia de caracteres args)
Registra em log uma mensagem informativa.
| Nome | Tipo | Descrição |
|---|---|---|
| msg | Cadeia de caracteres | Mensagem a ser enviada para o log. |
| args | Cadeia de caracteres | Cadeia de caracteres a ser enviada para o log. |
| Tipo | Descrição |
|---|---|
| vazio |
WFActivityHandler - info(cadeia de caracteres, argumentos de matriz)
Registra em log uma mensagem informativa.
| Nome | Tipo | Descrição |
|---|---|---|
| msg | Cadeia de caracteres | Mensagem a ser enviada para o log. |
| args | Matriz | Matriz de valores a serem enviados para o log |
| Tipo | Descrição |
|---|---|
| vazio |
WFActivityHandler - js(String str)
Avalia variáveis de atividade no script.
Usado para avaliar cadeias de caracteres que contêm el, como ${some script} ou cadeias de caracteres que começam com javascript:. Veja quase todas as atividades existentes, por exemplo, uso.
| Nome | Tipo | Descrição |
|---|---|---|
| str | Cadeia de caracteres | Cadeia de caracteres que possivelmente contém el incorporado. |
| Tipo | Descrição |
|---|---|
| Cadeia de caracteres | A cadeia de caracteres avaliada. |
WFActivityHandler - onCancel()
Manipulador de eventos para o evento cancel.
A classe base do script de atividade define esta atividade como cancelada. Classes derivadas (atividades) podem substituir este método se o processamento adicional for necessário para cancelar esta atividade. A atividade Manual Approvals é um exemplo de substituição deste método para executar processamento adicional para cancelar esta atividade.
| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum |
| Tipo | Descrição |
|---|---|
| vazio |
WFActivityHandler - onExecute()
Método virtual. As subclasses de atividade devem substituir este método para executar o trabalho apropriado para a atividade.
| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum |
| Tipo | Descrição |
|---|---|
| vazio |
WFActivityHandler - runScript (script de cadeia de caracteres)
Permite que as atividades executem um script contido em uma variável de atividade do tipo script.
Exemplos de atividades que usam este método incluem If, Wait for conditione Approval - User.
| Nome | Tipo | Descrição |
|---|---|---|
| script | Cadeia de caracteres | Cadeia de caracteres que contém Javascript válido. |
| Tipo | Descrição |
|---|---|
| variável | Se o script definir a resposta da variável de fluxo de trabalho, este valor será retornado. Caso contrário, o resultado da execução do script será retornado. |
WFActivityHandler - setActivityOutput()
Define a propriedade de saída da atividade.
Consulte a atividade SOAP Message.
| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum |
| Tipo | Descrição |
|---|---|
| vazio |
WFActivityHandler - setResultFailed(String reason)
Define o resultado da atividade como falha com uma cadeia de caracteres de motivo opcional.
Consulte Atividade SOAP Message.
| Nome | Tipo | Descrição |
|---|---|---|
| motivo | Cadeia de caracteres | (Opcional) Descrição do motivo da falha desta atividade. |
| Tipo | Descrição |
|---|---|
| vazio |
WFActivityHandler - setResultSucceeded()
Define o resultado desta atividade como bem-sucedido.
| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum |
| Tipo | Descrição |
|---|---|
| vazio |
WFActivityHandler - aviso (cadeia de caracteres mensagem, cadeia de caracteres args)
Registra em log uma mensagem de aviso.
| Nome | Tipo | Descrição |
|---|---|---|
| msg | Cadeia de caracteres | Mensagem a ser enviada para o log. |
| args | Cadeia de caracteres | Cadeia de caracteres a ser enviada para o log |
| Tipo | Descrição |
|---|---|
| vazio |
WFActivityHandler - aviso (cadeia de caracteres, argumentos de matriz)
Registra em log uma mensagem de aviso.
| Nome | Tipo | Descrição |
|---|---|---|
| msg | Cadeia de caracteres | Mensagem a ser enviada para o log. |
| args | Matriz | Matriz de valores a serem enviados para o log |
| Tipo | Descrição |
|---|---|
| vazio |