cancel
Showing results for 
Search instead for 
Did you mean: 

Transformando seu process/Objeto em um serviço SOAP em 3º passos

EmersonF
MVP

Fala pessoal, tudo bem?
Estava recentimente dando um treinamento e conversei com algumas pessoas que desconheciam essa funcionalidade (Muito útil por sinal).

A ideia se consiste em transformar seu objeto ou processo em um serviço SOAP que pode receber parametros para execuções.

1º Passo - Navege até System.

Existe algumas formas de chegar até lá, tanto no menu lateral esquerdo, quanto no menu superior.

1447.png

2º Selecione o tipo a ser  exposto;

No meu caso irei expor um processo chamado teste, então eu devo clicar em "Processes" e em sequencia "Exposure", já para expor um Objeto iremos clicar em "Objects" e na sequencia "Exposure"

E selecionar a opção "Expose a process" ou Expose a Business Object" de acordo com o tipo selecionado anteriormente.

1448.png

3º Selecione o Objeto/Processo a ser exposto.  

No meu caso, irei selecionar o Processo chamado "TESTE" e clicar em next e na sequencia em Finish;

1449.pngE meu processo já está servindo como um serviço.
1450.png

Para validar  utilize o seguinte caminho, segundo a documentação oficial da blue prism

http://[machinename]:[port]/ws/

Geralmente por padrão a porta é 8181, a não ser que tenha sido alterada :)

Se todos os passos anteriores estiverem certo, você deve encontrar algo como isso no seu navegador.
1451.png

BONUS: Se quiser testar, pode utilizar o SOAP UI, passando o link juntamente com o "?WSDL"

Espero ter ajudado de alguma forma.

Fontes:
Web Services User Guide.

Does Blue Prism support SOAP-based third-party Web Services?

How do I expose a Blue Prism Process as a Web Service?

SOAP Web Services Help

#quick_tip 



------------------------------
Emerson Ferreira
Cons, Intelligent automation
Avanade Brasil
Recife
+5581988869544
If my answer helped you? Mark as useful!
------------------------------

Sr Cons at Avanade Brazil
2 REPLIES 2

jaquelinealvess
Level 2

Olá Emerson td bem? Poseria me fornecer alguns cases para aplicabilidade desse recurso? Você utiliza em algum case?



------------------------------
jaqueline alves
------------------------------

Oi @jaquelinealvess, claro!
Por exemplo, existe diversos na verdade, porém o mais comum é usar o processo exposto como forma de receber itens a serem populados na fila da automação,  por exemplo existe algum serviço/ Motor SOAP dentro do meu ambiente que preciso que expõe NF com pendências a serem resolvidas no SAP, esse serviço poderá chamar o end point do processo e enviar diretamente e o processo, uma vez que recebe esses dados, pode manipular em tempo real, ou inserir na fila de trabalho para execução posterior 

Sr Cons at Avanade Brazil