Sumário

Search

  1. Prefácio
  2. Conceitos de serviços da Web
  3. Noções gerais sobre o Provedor de Serviços da Web
  4. Usando o Console do Hub de Serviços da Web
  5. Operações de serviços da Web em lotes
  6. Gravando aplicativos cliente
  7. Trabalhando com origens e destinos de serviços da Web
  8. Editando origens e destinos de serviços da Web
  9. Trabalhando com mapeamentos de serviços da Web
  10. Trabalhando com fluxos de trabalho de serviços da Web
  11. Apêndice A: Exemplo de aplicativos cliente de serviços da Web
  12. Apêndice B: Configurar o Navegador da Web

Guia do Provedor de Serviços da Web

Guia do Provedor de Serviços da Web

startWorkflowFromTask

startWorkflowFromTask

Use essa operação para iniciar um fluxo de trabalho a partir de uma tarefa. Quando você inicia um fluxo de trabalho em uma tarefa, o Serviço de Integração executa o fluxo de trabalho da tarefa selecionada até o final do fluxo de trabalho.
Você deve especificar o caminho da instância da tarefa para que a tarefa seja iniciada. O caminho da instância da tarefa identifica uma instância de tarefa dentro de um fluxo de trabalho. Uma tarefa em um fluxo de trabalho é identifica apenas pelo seu nome. Uma tarefa em um worklet é identificada pelos nomes do worklet e da tarefa separados por pontos:
WorkletName
.
TaskName
. Por exemplo, um fluxo de trabalho contém o worklet A que contém outro worklet, B. A tarefa C está no worklet B. O caminho da instância da tarefa para a tarefa C é A.B.C.
É preciso fazer logon no repositório antes de chamar essa operação.
A tabela a seguir descreve os parâmetros da operação:
Nome do parâmetro
Obrigatório/Opcional
Descrição
SessionID
Obrigatório
ID da sessão gerada após logon.
FolderName
Obrigatório
Nome da pasta que contém o fluxo de trabalho.
WorkflowName
Obrigatório
Nome do fluxo de trabalho a ser executado.
RequestMode
Obrigatório
Indica a estratégia de recuperação da tarefa de sessão:
  • NORMAL. Reinicia a sessão sem recuperação.
  • RECOVERY. Recupera uma sessão.
TaskInstancePath
Obrigatório
Caminho que indica a localização da tarefa. Se a tarefa estiver em um fluxo de trabalho, insira somente o nome da tarefa. Se a tarefa estiver em um worklet, insira <
WorkletName
>.<
TaskName
>. Insira o taskInstancePath como uma string totalmente qualificada.
ServiceName
Obrigatório
Nome do Serviço de Integração que executa o fluxo de trabalho.
WorkflowRunId
Opcional
ID da instância de execução do fluxo de trabalho.
WorkflowRunInstanceName
Opcional
Nome da instância de execução do fluxo de trabalho a ser iniciada.
Motivo
Opcional
Descreve o motivo para iniciar o fluxo de trabalho.
ParameterFileName
Opcional
Nome do arquivo de parâmetro a ser usado ao executar o fluxo de trabalho.
IsAbort
Opcional
Indica se uma tarefa deve ser anulada. Não é aplicável a esta operação.
OSUser
Opcional
Especifica o perfil do sistema operacional atribuído ao fluxo de trabalho.
DomainName
Opcional
Nome de domínio do Serviço de Integração.
AttributeName
Opcional
Nome do atributo no par nome de atributo e valor usado para iniciar o fluxo de trabalho.
AttributeValue
Opcional
Valor do atributo no par nome de atributo e valor usado para iniciar o fluxo de trabalho.
Chave
Opcional
Chave usada para iniciar um fluxo de trabalho ou uma tarefa.
MustUse
Opcional
Indica se a chave deve ser usada para iniciar o fluxo de trabalho ou a tarefa.
ParameterScope
Opcional
Escopo do parâmetro em uma definição de matriz de parâmetros.
ParameterName
Opcional
Nome do parâmetro em uma definição de matriz de parâmetros.
ParameterValue
Opcional
Valor do parâmetro em uma definição de matriz de parâmetros.