Base de conhecimento
Encontre respostas para suas dúvidas em quatro fontes de conhecimento diferentes ao mesmo tempo, simplificando o processo de pesquisa.

Cross Segmentos - TOTVS BackOffice Linha RM - TOTVS Gestão de Estoque, Compras e Faturamento - MAT - Identificação e Execução de XML de Processo

time.png Tempo aproximado para leitura: 00:05:00min

Dúvida
Qual DataProcess e como obter um XML de exemplo para execução de processos via consumo de Webservice?

Ambiente
Cross Segmentos - TOTVS BackOffice Linha RM - TOTVS Gestão de Estoque, Compras e Faturamento - A partir da versão 11.80.

Solução
Para obter um exemplo de XML de processo basta seguir os passos abaixo:

Utilizaremos como exemplo o processo de Processar Grupo de Movimentos.

screenshot_20191119_124944.png

1. Para obtermos o XML de exemplo, precisaremos executar ou procurar por um Job já executado deste processo.

Caso seja necessário executar, o primeiro passo é realizar a inclusão de um movimento que tenha parametrizado o processo de Criar com Status Não-Processados. Caso não tenha, vá aos parâmetros do tipo de movimento, etapa Mov - Identificação, e marque o campo destacado no print abaixo:

screenshot_20191119_141511.png

2. Após a parametrização, faça a inclusão do movimento como de costume. Feita a inclusão do movimento, marque-o e vá até o menu Processos e execute o processo de Processar Grupo de Movimentos:

screenshot_20191119_124944.png

screenshot_20191119_142131.png

3. Concluído o processo, vá até o menu Ambiente | Gerenciamento de Jobs:

screenshot_20191119_142212.png

4. Crie um filtro que possibilite a identificação do Job criado para o processo. Neste caso, foi criado um filtro utilizando o campo Criado Em:

screenshot_20191119_142325.png

5. De posse do ID Job, será necessário abrirmos o aplicativo TOTVS Web Service Client (TOTVSWSCliente.exe) para extração do XML. Para mais informações do aplicativo, acesse o link TOTVS WS Client.

screenshot_20191119_142427.png

6. Abra o aplicativo e preencha os dados:

Nome do Processo;
DJob;
Endereço do Servidor;
Usuário;
Senha;

screenshot_20191119_142558.png

7. Informando os dados necessários e clicando em Carregar, caso os dados estejam válidos, será carregado o registro do Job criado no RM. Dê um duplo clique sobre o registro para que sejam carregados os dados.

screenshot_20191119_142653.png

8. Vá até a aba XML e copie todo o conteúdo.

screenshot_20191119_142720.png

9. Inicie o aplicativo SoapUi.

Caso não tenha configurado o SoapUi para execução de processos do RM, abra o painel de WS (geralmente pelo link http://localhost:8051/wspageindex/) e copie o endereço do link de Processos (WsProcess).

screenshot_20191119_142824.png

10. Inicie o SoapUi, vá a opção File e escolha a opção New Soap Project. Informe o link copiado no campo Initial WSDL e informe o nome do projeto.

screenshot_20191119_142932.png

11. Após criado o projeto, expanda a lista RM_IwsProcess, e crie uma nova Request sobre o método ExecuteWithXmlParams.

Na tag <tot:ProcessServerName> preencha o nome do Processo conforme coluna Classe do Processo do gerenciamento de Jobs (RM). Neste exemplo, o processo é o MovProcessarMovProc.
Para a tag <tot:strXmlParams> adicione <![CDATA[ ao inicio, cole o XML obtido pelo WsClient e adicione ]]> ao final.

screenshot_20191119_143057.png

12. Preencha as colunas Username e Password localizadas na aba de Request Properties.

Após estas configurações, execute o Submit da request (Identificado pelo ícone verde na parte superior esquerda).

Neste momento o sistema tentará executar o processo conforme XML passado. Sendo executado com sucesso, o retorno do Soap será a numeração 1.

screenshot_20191119_143208.png

13. Caso seja apresentado erro, gentileza verificar a mensagem apresentada.

screenshot_20191119_145548.png

Esse artigo foi útil?
Usuários que acharam isso útil: 0 de 0

0 Comentários

Por favor, entre para comentar.
X Fechar

Olá ,

Há pendência referente a um de seus produtos contratados para a empresa ().

Entre em contato com o Centro de Serviços TOTVS para tratativa.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cobrança – Verificação de pendências financeiras . clique aqui.

TOTVS

X Fechar

Olá ,

Seu contato não está cadastrado no Portal do Cliente como um perfil autorizado a solicitar consultoria telefônica.

Por gentileza, acione o administrador do Portal de sua empresa para: (1)configurar o seu acesso ou (2)buscar um perfil autorizado para registro desse atendimento.

Em caso de dúvidas sobre a identificação do contato administrador do Portal, ligue (11) 4003-0015, opção 7 e, em seguida, opção 4 para buscar o suporte com o time de Assessoria ao Portal do Cliente. . clique aqui.

TOTVS

X Fechar

Olá ,

Para o atendimento de "Consultoria Telefônica" você deverá estar de acordo com o Faturamento.

TOTVS

X Fechar

Olá,

Algo inesperado ocorreu, e o usuario nao foi reconhecido ou você nao se encontra logado

Por favor realize um novo login

Em caso de dúvidas, entre em contato com o administrador do Portal de Clientes de sua empresa para verificação do seu usuário, ou Centro de Serviços TOTVS.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cadastros . clique aqui.

TOTVS

Chat _

Preencha os campos abaixo para iniciar o atendimento:

Chat _