Web service Com.senior.g5.co.ger.cad.usuario
Permite exportar os campos do cadastro do usuário.
Tipo de execução
Para cada tipo de execução, existem diferentes parâmetros que podem ser comuns a todas as portas.
Autenticação
Caso seja utilizada alguma forma de autenticação para integração de informações através de web services, é necessário identificar o tipo no parâmetro <encryption>, conforme seus valores possíveis.
Campos numéricos
Orientação válida para qualquer campo de web service que possui objetivo de receber valores, independentemente do seu tipo ser Integer, Double e String. Estas orientações devem ser seguidas nas requisições efetuadas via SOAP e em execuções efetuadas através do SGI, relatórios e regras LSP.
- Envio no formato ZZZZ,ZZ
- É fundamental não enviar os campos numéricos com separador de milhar, pois ocorrerá erro ao executar a requisição
- Obrigatória a utilização do separador decimal com vírgula, e não com ponto
- Obrigatória a utilização do zero a direita. Por exemplo, se o valor for 350,20, a requisição deve ser enviada com este exato valor. Se o valor enviado for enviado como 350,2, o sistema não irá interpretar a requisição adequadamente
number(005,2) = 350,20 - o sistema espera que o número digitado contenha até 3 casas antes da vírgula e obrigatoriamente duas após;
number(015,2): 35000,20 - o sistema espera que o número digitado contenha até 13 casas antes da vírgula e obrigatoriamente duas após;
number(008,4) = 3200,2074 - o sistema espera que o número digitado contenha até 4 casas antes da vírgula e obrigatoriamente duas após.
- Envio no formato ZZZZ.ZZ
- É fundamental não enviar os campos numéricos com separador de milhar, pois ocorrerá erro ao executar a requisição
- Obrigatória a utilização do separador decimal com ponto, e não com vírgula
- number(005,2) = 350.20 - o sistema espera que o número digitado contenha até 3 casas antes da vírgula e obrigatoriamente duas após;
- number(015,2): 35000.20 - o sistema espera que o número digitado contenha até 13 casas antes da vírgula e obrigatoriamente duas após;
- number(008,4) = 3200.2074 - o sistema espera que o número digitado contenha até 4 casas antes da vírgula e obrigatoriamente duas após.
WSDL
- Síncrono: http://example.com/g5-senior-services/sapiens_Synccom_senior_g5_co_ger_cad_usuario?wsdl
- Assíncrono: http://example.com/g5-senior-services/sapiens_Asynccom_senior_g5_co_ger_cad_usuario?wsdl
- Agendado: http://example.com/g5-senior-services/sapiens_Schedulecom_senior_g5_co_ger_cad_usuario?wsdl
Portas
obterParametrosVendas
Necessita autenticação: Sim
Situação de versão: Atual
Versão: 1
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br"> <soapenv:Body> <ser:obterParametrosVendas> <user>String</user> <password>String</password> <encryption>Integer</encryption> <parameters> <CodEmp>Integer</CodEmp> </parameters> </ser:obterParametrosVendas> </soapenv:Body> </soapenv:Envelope>
Nome | Preenchimento | Tipo | Descrição |
---|---|---|---|
CodEmp | Opcional | Integer | Código da empresa |
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br"> <soapenv:Body> <ser:obterParametrosVendasResponse> <result> <CodigoResultado>String</CodigoResultado> <Resultado>String</Resultado> <ObsMob>String</ObsMob> <ObsMol>String</ObsMol> <ObsMor>String</ObsMor> <VenLpd>String</VenLpd> <VenAsp>String</VenAsp> <VenCpd>String</VenCpd> <VenRpd>String</VenRpd> <erroExecucao>String</erroExecucao> </result> </ser:obterParametrosVendasResponse> </soapenv:Body> </soapenv:Envelope>
Nome | Preenchimento | Tipo | Descrição |
---|---|---|---|
CodigoResultado | Opcional | String | O campo tipo resultado irá retornar para: Execução do serviço sem erros: "1" Execução do serviço com erros: "2" |
Resultado | Opcional | String | O campo resultado irá retornar as seguintes mensagens: Execução do serviço sem erros: "Processado com sucesso" Execução do serviço com erros: "ERRO: " concatenando a mensagem de erro |
ObsMob | Opcional | String | Registrar o motivo de cancelamento do pedido tratado pelo aplicativo móvel |
ObsMol | Opcional | String | Registrar o motivo de liberação do pedido tratado pelo aplicativo móvel |
ObsMor | Opcional | String | Registrar o motivo de reabilitação do pedido tratado pelo aplicativo móvel |
VenLpd | Opcional | String | Indicativo se o usuário pode liberar pedido de venda |
VenAsp | Opcional | String | Indicativo se o usuário pode alterar a situação de pedido |
VenCpd | Opcional | String | Indicativo se o usuário pode cancelar pedidos |
VenRpd | Opcional | String | Indicativo se o usuário pode reabilitar pedidos |
erroExecucao | Opcional | String | Indica erros ocorridos no servidor ao executar o serviço, podendo conter os seguintes valores:Vazio ou nulo, indicando que a execução foi feita com sucessoA mensagem do erro ocorrido no servidorSó impede a gravação quando o retorno.tipRet for igual a "2" |
Situação de versão: Atual.
Versão: 2.
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br"> <soapenv:Body> <ser:ExportarAbrangencia> <user>String</user> <password>String</password> <encryption>Integer</encryption> <parameters> <codUsu>Integer</codUsu> <usuPlt>String</usuPlt> <codEmp>Integer</codEmp> <expandir>String</expandir> </parameters> </ser:ExportarAbrangencia> </soapenv:Body> </soapenv:Envelope>
Nome | Tipo | Preenchimento | Descrição |
---|---|---|---|
codUsu | Integer | Opcional | Number(009) - Código do Usuário |
usuPlt | Integer | Opcional | String(100) - Usuário G7 |
codEmp | Integer | Opcional | Number(004) - Código da Empresa |
expandir | String | Opcional | String(001) - Indica se as abrangências devem ser expandidas |
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br"> <soapenv:Body> <ser:ExportarAbrangenciaResponse> <result> <usuario> <codUsu>Integer</codUsu> <usuPlt>String</usuPlt> <empresa> <codEmp>Integer</codEmp> <codRep>Integer</codRep> <codFor>Integer</codFor> </empresa> <abrangencia> <codUsu>Integer</codUsu> <numEmp>String</numEmp> <codFil>String</codFil> </abrangencia> </usuario> <erroExecucao>String</erroExecucao> </result> </ser:ExportarAbrangenciaResponse> </soapenv:Body> </soapenv:Envelope>
Nome | Tipo | Preenchimento | Descrição |
---|---|---|---|
usuario | Set | Opcional | Lista dos Usuários |
usuario.codUsu | Integer | Opcional | Number(009) - Código do Usuário |
usuario.usuPlt | String | Opcional | String(100) - Usuário G7 |
empresa | Set | Opcional | Lista de Configurações do Usuário por Empresa |
empresa.codEmp | Integer | Opcional | Number(009) - Código da Empresa |
empresa.codRep | Integer | Opcional | Number(009) - Código do Representante Ligado ao Usuário |
empresa.codFor | Integer | Opcional | Number(009) - Código do Fornecedor Ligado ao Usuário |
abrangencia | Set | Opcional | Lista de Abrangências do Usuário |
abrangencia.codUsu | Integer | Opcional | Number(009) - Código do usuário |
abrangencia.numEmp | String | Opcional | String(255) - Abrangência de Empresas |
abrangencia.codFil | String | Opcional | String(255) - Abrangência de Filiais |
erroExecucao | String | Opcional | Indica erros ocorridos no servidor ao executar o serviço, podendo conter os seguintes valores:Vazio ou nulo, indicando que a execução foi feita com sucessoA mensagem do erro ocorrido no servidorSó impede a gravação quando o retorno.tipRet for igual a "2" |