20-02-23 03:53 PM
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.
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.
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;
E meu processo já está servindo como um serviço.
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.
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?
------------------------------
Emerson Ferreira
Cons, Intelligent automation
Avanade Brasil
Recife
+5581988869544
If my answer helped you? Mark as useful!
------------------------------
21-05-23 11:21 PM
Olá Emerson td bem? Poseria me fornecer alguns cases para aplicabilidade desse recurso? Você utiliza em algum case?
04-04-24 12:26 PM
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