Integração com aplicativos de fluxo de trabalho não Sap
Você também pode integrar seus fluxos de trabalho com aplicativos de fluxo de trabalho não SAP usando chamadas de serviço externo, serviço da web e chamadas de API. A seguir estão algumas opções de integração comuns -
- Crie tarefas de fluxo de trabalho para chamadas de serviço externo e BSPs
- Manipuladores de lançamento de lista de trabalho universal
- SAP NetWeaver Exchange Infrastructure Process Management
- Wf-XML e serviços da Web
Importando serviço ABAP
Você pode usar o código de transação: WF_EXTSRV para gerar seu serviço. Esta transação é usada para manter os Serviços WebFlow. Você também pode acessar isso a partir do caminho do menu abaixo -
SAP Easy Access → Ferramentas → Fluxo de trabalho empresarial → Desenvolvimento → Ferramentas de definição → Serviços WebFlow → Manter os serviços WebFlow.
Todos os serviços da Web que você precisa usar no SAP Workflow devem ser registrados no diretório de serviços da Web. Você pode registrar manualmente um serviço da web inserindo todos os dados do serviço da web manualmente. Use o código T: WF_EXTSRV.
Você também pode usar o arquivo WSDL que contém a definição de serviço da web e pode importá-lo diretamente usando o T-Code: WFWS.
To register a web service, selecione Serviço na caixa de diálogo e clique em Novas Entradas.
Insira uma ID de serviço e um texto curto para o serviço da web.
Selecione o log com o qual o serviço da Web deve ser chamado.
Para Host, adicione o endereço do serviço da Web e, para Porta, adicione um número de porta.
Insira o diretório e o nome da chamada do serviço da Web no campo Caminho.
Defina o modo de chamada do serviço da web. Aqui, você determina se uma caixa de diálogo ou um serviço da Web em segundo plano está envolvido e se e como um retorno de chamada é executado.
Clique duas vezes e escolha um parâmetro na estrutura da caixa de diálogo.
Os parâmetros determinam a interface do serviço da web. O contêiner de tarefa é criado a partir dos parâmetros na geração de tarefa subsequente.
Insira todos os parâmetros do serviço da web. Certifique-se de também atribuir o ID de serviço do seu serviço da Web aos parâmetros. A atribuição como elemento de importação e elemento de exportação é necessária para a criação subsequente do contêiner de tarefas.
Para gerar seu serviço, clique no botão Gerar conforme mostrado na imagem acima.
Você tem o seguinte para realizar as tarefas de configuração -
- WF_HANDCUST para configurar os URLs do fluxo de trabalho.
- WFWS para importar WSDL externo.
- WF_EXTSRV para serviços BSPs e ABAP.
- Gere tarefas.
- Estenda o serviço para realizar o retorno de chamada para WF_HANDCUST URL.