Sobre as Operações
Para fornecer processamento customizado em um fluxo de trabalho, um desenvolvedor de software pode criar aplicativos que são utilizados para concluir etapas específicas.
Esses aplicativos podem ser processadores de etapas utilizados diretamente pelos participantes do fluxo de trabalho ou processos automatizados que concluem etapas sem a intervenção do participante. Se uma função dentro de um aplicativo exigir entrada do ou fornecer saída para o fluxo de trabalho, os valores correspondentes aos parâmetros de entrada e de saída devem ser definidos em qualquer etapa do fluxo de trabalho que utilize a função.
Para cada função, o administrador do sistema define uma operação correspondente. A definição da operação identifica os valores de parâmetros que são necessários para usar a função em uma etapa. As operações são definidas na fila de trabalhos ou fila de usuários que o aplicativo que contém a função acessa quando o fluxo de trabalho estiver em execução. A definição da operação inclui nome da operação e, para cada parâmetro, o nome do parâmetro, o tipo de dados e a direção do fluxo de dados (Leitura, Gravação ou Leitura/Gravação). Os detalhes de uma definição de operação devem corresponder aos mesmos detalhes na definição de função.
Para usar um função em uma etapa em um fluxo de trabalho, na definição de etapa o autor do fluxo de trabalho seleciona a fila de trabalhos adequada ou o participante e a operação correspondente e, em seguida, designa valores a cada parâmetro necessário.