WFActivityHandler - Global

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 4 min. de leitura
  • . WFActivityHandler inclusão de script é 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 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 atividade significativo.

    WFActivityHandler - DEBUG(cadeia de caracteres msg, cadeia de caracteres args)

    Registra uma mensagem de depuração.

    Tabela 1. Parâmetros
    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
    Tabela 2. Retornos
    Tipo Descrição
    vazio

    WFActivityHandler - DEBUG(cadeia de caracteres msg, argumentos de matriz)

    Registra uma mensagem de depuração.

    Tabela 3. Parâmetros
    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
    Tabela 4. Retornos
    Tipo Descrição
    vazio

    WFActivityHandler - Gerar(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 do trabalho futuro.

    Habilita a geração de objetos no início de um fluxo de trabalho em um pendente estado. Para obter informações relacionadas, consulte Gerar atividade de fluxo de trabalho .

    Tabela 5. Parâmetros
    Nome Tipo Descrição
    activityId Cadeia de caracteres Sys_id desta atividade em execução.

    Tabela: Atividades de fluxo de trabalho [wf_activity]

    pedido Cadeia de caracteres Número do pedido associado à tarefa ou aprovação.
    StartAtDspValue Cadeia de caracteres Hora de início da tarefa ou aprovação em GlideDateTime formato.
    NoCreateFlag Booliano Sinalizador que indica se a criação de um registro de aprovação deve ser ignorada.
    Valores válidos:
    • Verdadeiro: Não crie um registro de aprovação.
    • Falso: Crie um registro de aprovação.

    Padrão: verdadeiro

    Tabela 6. Retornos
    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 o. OnExecute ele pode solicitar o objeto de pré-geração para determinar uma das seguintes condições:
    • As aprovações já foram criadas em um estado pendente.
    • A atividade deve criar as aprovações usando OnExecute função.

    WFActivityHandler - informações ( mensagem de cadeia de caracteres, argumentos de cadeia de caracteres)

    Registra uma mensagem informativa.

    Tabela 7. Parâmetros
    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.
    Tabela 8. Retornos
    Tipo Descrição
    vazio

    WFActivityHandler - info( mensagem de cadeia de caracteres, argumentos de matriz)

    Registra uma mensagem informativa.

    Tabela 9. Parâmetros
    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
    Tabela 10. Retornos
    Tipo Descrição
    vazio

    WFActivityHandler - js(cadeia de caracteres str)

    Avalia variáveis de atividade no script.

    Usado para avaliar cadeias de caracteres que contêm el, como (algum script) ou cadeias de caracteres que começam com javascript: . Veja quase todas as atividades existentes para exemplo de uso.

    Tabela 11. Parâmetros
    Nome Tipo Descrição
    str Cadeia de caracteres Cadeia de caracteres que possivelmente contém el incorporado.
    Tabela 12. Retornos
    Tipo Descrição
    Cadeia de caracteres A cadeia de caracteres avaliada.

    WFActivityHandler - onCancel( )

    Manipulador de eventos para cancelevento.

    A classe base do script de atividade define esta atividade como cancelada. Classes derivadas (atividades) podem substituir este método se for necessário processamento adicional para cancelar esta atividade. Atividade Manual Approvalsé um exemplo de substituição deste método para executar processamento adicional para cancelar esta atividade.

    Tabela 13. Parâmetros
    Nome Tipo Descrição
    Nenhum
    Tabela 14. Retorna
    Tipo Descrição
    vazio

    WFActivityHandler - onExecute( )

    Método virtual. As subclasses de atividade devem substituir este método para executar o trabalho apropriado à atividade.

    Tabela 15. Parâmetros
    Nome Tipo Descrição
    Nenhum
    Tabela 16. Retorna
    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 se, Wait for conditione Approval - User.

    Tabela 17. Parâmetros
    Nome Tipo Descrição
    script Cadeia de caracteres Cadeia de caracteres que contém JavaScript válido.
    Tabela 18. Retornos
    Tipo Descrição
    variável Se o script definir a variável de fluxo de trabalho resposta este valor é 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.

    Tabela 19. Parâmetros
    Nome Tipo Descrição
    Nenhum
    Tabela 20. Retorna
    Tipo Descrição
    vazio

    WFActivityHandler - setResultFailed ( motivo da cadeia de caracteres)

    Define o resultado da atividade como falha com uma cadeia de caracteres de motivo opcional.

    Consulte Atividade SOAP Message.

    Tabela 21. Parâmetros
    Nome Tipo Descrição
    motivo Cadeia de caracteres (Opcional) Descrição do motivo pelo qual esta atividade falhou.
    Tabela 22. Retornos
    Tipo Descrição
    vazio

    WFActivityHandler - setResultSucceeded( )

    Define o resultado desta atividade como bem-sucedido.

    Tabela 23. Parâmetros
    Nome Tipo Descrição
    Nenhum
    Tabela 24. Retorna
    Tipo Descrição
    vazio

    WFActivityHandler - aviso ( mensagem de cadeia de caracteres, argumentos de cadeia de caracteres)

    Registra uma mensagem de aviso.

    Tabela 25. Parâmetros
    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
    Tabela 26. Retornos
    Tipo Descrição
    vazio

    WFActivityHandler - WARN ( mensagem de cadeia de caracteres, argumentos de matriz)

    Registra uma mensagem de aviso.

    Tabela 27. Parâmetros
    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
    Tabela 28. Retornos
    Tipo Descrição
    vazio