Web service com.senior.g5.rh.bs.locais
Tipo de execução
Para cada tipo de execução, existem parâmetros específicos, alguns dos quais podem ser comuns a todas as portas de web service.
Autenticação
Quando for utilizada alguma forma de autenticação na integração de informações por meio de web services, é necessário informar o tipo correspondente no parâmetro <encryption>, conforme os valores possíveis.
WSDL
- Síncrono: http://example.com/g5-senior-services/bs_Synccom_senior_g5_rh_bs_locais?wsdl
- Assíncrono: http://example.com/g5-senior-services/bs_Asynccom_senior_g5_rh_bs_locais?wsdl
- Agendado: http://example.com/g5-senior-services/bs_Scheduledcom_senior_g5_rh_bs_locais?wsdl
Porta
Local_2
Web service para manutenção do cadastro de locais de organograma.
**Necessita autenticação: **Sim
**Situação de versão: ** Atual
**Versão: **2
**Requisição: **
<soapenv:Envelope xmlns:ser=“http://services.senior.com.br” xmlns:soapenv=“http://schemas.xmlsoap.org/soap/envelope/”> <soapenv:Body> <ser:Local> <user>String</user> <password>String</password> <encryption>Integer</encryption> <parameters> <tabOrg>Integer</tabOrg> <codLoc>String</codLoc> <nomLoc>String</nomLoc> <locPai>String</locPai> <codRat>Integer</codRat> <datCri>DateTime</datCri> <datExt>DateTime</datExt> <datUH>String</datUH> <datExc>DateTime</datExc> <conPPP>String</conPPP> <tabFeD>Integer</tabFeD> <tabFeN>Integer</tabFeN> <ferOfD>Integer</ferOfD> <ferOfN>Integer</ferOfN> <tipOpe>String</tipOpe> </parameters> </ser:Local> </soapenv:Body> </soapenv:Envelope>
Parâmetros da requisição:
Nome | Preenchimento | Tipo | Descrição |
|---|---|---|---|
tabOrg | Obrigatório | Integer | Código da Tabela de Organograma.
|
codLoc | Obrigatório | String | Corresponde ao código do local, ou apelido, podendo ser alfanumérico.
|
nomLoc | Opcional | String | Informar a nomenclatura do local: Exemplo: Depto Financeiro - Contas a pagar.
|
locPai | Opcional | String | Local pai corresponde ao local que está acima do que está sendo inserido
|
codRat | Opcional | Integer | Se a empresa utilizar a rotina de rateio de mão-de-obra por local, neste campo deverá constar o código do rateio correspondente a esse local.
|
datCri | Opcional | DateTime | Data da criação do local na estrutura.
|
datExt | Opcional | DateTime | Informar a data de extição do local.
|
datUH | Opcional | String | Informar Sim para considerar a última data de início da hierarquia do organograma caso contrário será considerada a data de criação como data de início da hierarquia.
|
datExc | Opcional | DateTime | Informar a data de exclusão do local.
|
conPPP | Opcional | String | Este campo é utilizado somente no módulo Segurança. Informar Sim para considerar este local na emissão do PPP caso contrário( Não), o local não será considerado.
S- Sim N- Não
|
tabFeD | Opcional | Integer | Informar o código da tabela de feriados diurna que será utilizada pelos colaboradores alocados neste local.
|
tabFeN | Opcional | Integer | Informar o código da tabela de feriados noturna que será utilizada pelos colaboradores alocados neste local.
|
ferOfD | Opcional | Integer | Informar a tabela de feriados diurna que contenha somente feriados nacionais, para fins de cálculo do Vale Transporte.
|
ferOfN | Opcional | Integer | Informar a tabela de feriados noturna que contenha somente feriados nacionais, para fins de cálculo do Vale Transporte.
|
tipOpe | Opcional | String | Tipo da operação a ser efetuada na integração
“I” - Inclusão “A” - Alteração “E” - Exclusão Se não for informado, será considerado “alteração” |
Resposta:
O envelope SOAP é retornado como resposta para requisições síncronas. Já para requisições assíncronas ou agendamentos, a resposta consiste apenas em uma string chamada result, que retorna o valor “OK” quando a execução ocorre com sucesso ou, em caso de falha, a mensagem do erro ocorrido.
<soapenv:Envelope xmlns:ser=“http://services.senior.com.br” xmlns:soapenv=“http://schemas.xmlsoap.org/soap/envelope/”> <soapenv:Body> <ser:LocalResponse> <result> <status> <numLoc>String</numLoc> <codLoc>String</codLoc> <mensagem>String</mensagem> </status> <erroExecucao>String</erroExecucao> </result> </ser:LocalResponse> </soapenv:Body> </soapenv:Envelope>
Atributos da resposta:
Nome | Preenchimento | Tipo | Descrição |
|---|---|---|---|
status | Opcional | Set | Indica retorno do registro processado ao executar o web service. |
status.numLoc | Opcional | String | Número do Local inserido\alterado. |
status.codLoc | Opcional | String | Código do Local inserido\alterado. |
status.mensagem | Opcional | String | A mensagem de sucesso relacionada ao registro processado. |
erroExecucao | Opcional | String | Indica erros ocorridos no servidor ao executar o serviço, podendo conter os seguintes valores:
|
English
Español

English
Español

