Web service com.senior.g5.rh.rs.postos
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 identificado o tipo no parâmetro <encryption>, conforme seus valores possíveis.
WSDL
- Síncrono: http://example.com/g5-senior-services/rs_Synccom_senior_g5_rh_rs_postos?wsdl
- Assíncrono: http://example.com/g5-senior-services/rs_Asynccom_senior_g5_rh_rs_postos?wsdl
- Agendado: http://example.com/g5-senior-services/rs_Scheduledcom_senior_g5_rh_rs_postos?wsdl
Portas
Posto_2
Web service de integração que permite cadastrar Postos de Trabalho.
Disponível em todos os módulo.
Necessita autenticação: Sim
Situação de versão: Atual
Versão: 2
Requisição:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br"> <soapenv:Body> <ser:Posto_2> <user>String</user> <password>String</password> <encryption>Integer</encryption> <parameters> <tipOpe>String</tipOpe> <numEmp>Integer</numEmp> <cargos> <carPos>String</carPos> </cargos> <necessidadesEspeciais> <codDef>String</codDef> </necessidadesEspeciais> <estPos>Integer</estPos> <codFil>Integer</codFil> <posTra>String</posTra> <numLoc>String</numLoc> <desRed>String</desRed> <codCcu>String</codCcu> <desPos>String</desPos> <varCar>String</varCar> <datCri>String</datCri> <codCar>String</codCar> <datExt>String</datExt> <codSin>Integer</codSin> <perPos>Integer</perPos> <codHie>Integer</codHie> <obsPos>String</obsPos> <tipCol>Integer</tipCol> <turPos>Integer</turPos> <codEsc>Integer</codEsc> <codTma>Integer</codTma> <turInt>Integer</turInt> <codEqp>Integer</codEqp> <codCat>Integer</codCat> <horBas>Integer</horBas> <horSab>Integer</horSab> <horSem>Integer</horSem> <horDsr>Integer</horDsr> <codVin>Integer</codVin> <tipVag>Integer</tipVag> <tipCon>Integer</tipCon> <natDes>Integer</natDes> <perPNE>Integer</perPNE> <codPrj>Integer</codPrj> <codFas>Integer</codFas> <codOem>Integer</codOem> </parameters> </ser:Posto_2> </soapenv:Body> </soapenv:Envelope>
Parâmetros da requisição:
Nome | Preenchimento | Tipo | Descrição |
---|---|---|---|
tipOpe | Obrigatório | String | Tipo da operação a ser efetuada
- Obrigatório I - Inclusão A - Alteração E - Exclusão |
numEmp | Opcional | Integer | Neste campo é possível informar a empresa válida para este posto.
- Obrigatório conforme perfil do posto de trabalho. - Informar somente na inserção de Posto de trabalho. - Caso o campo for opcional, poderá ser preenchido somente se outra característica for obrigatória. Máscara: 9[4] |
cargos | Opcional | Set | Quando no campo 'Vários cargos' for informada a opção 'S', devem ser indicados aqui os outros cargos que serão válidos para este posto.
- Informar somente na inserção de Posto de trabalho. |
cargos.carPos | Opcional | String | Neste campo é possível informar o cargo válido para este posto.
Máscara: #[ediCar]# |
necessidadesEspeciais | Opcional | Set |
Devem ser informadas nesta grid as deficiências permitidas para este posto de trabalho. - Informar somente na inserção de Posto de trabalho. |
necessidadesEspeciais.codDef | Opcional | String | Neste campo é possível informar a Máscara: 9[2] |
estPos | Obrigatório | Integer | Neste campo é possível informar para qual estrutura será cadastrado/alterado o Posto de trabalho. A estrutura Postos "001-Estrutura Padrão - uso interno sistema", não é permitido efetuar alterações do posto padrão, desta forma, o sistema não permite alterar suas características.
- Obrigatório - Chave Máscara: 9[3] |
codFil | Opcional | Integer | Neste campo é possível informar a filial válida para este posto.
- Obrigatório conforme perfil do posto de trabalho. - Informar somente na inserção de Posto de trabalho. - Caso o campo for opcional, poderá ser preenchido somente se outra característica for obrigatória. Máscara: ZZ9999 |
posTra | Obrigatório | String |
Informar o posto de trabalho
|
numLoc | Opcional | String | Neste campo é possível informar o local válido para este posto.
- Obrigatório conforme perfil do posto de trabalho. - Informar somente na inserção de Posto de trabalho. - Caso o campo for opcional, poderá ser preenchido somente se outra característica for obrigatória. Máscara: A[32] |
desRed | Opcional | String | Neste campo é possível informar a descrição reduzida do Posto de trabalho.
- Obrigatório Máscara: A[70] |
codCcu | Opcional | String | Neste campo é possível informar o centro de custo válido para este posto.
- Obrigatório conforme perfil do posto de trabalho. - Informar somente na inserção de Posto de trabalho. - Caso o campo for opcional, poderá ser preenchido somente se outra característica for obrigatória. Máscara: U[18] |
desPos | Opcional | String | Neste campo é possível informar a descrição do Posto de trabalho.
- Obrigatório Máscara: A[150] |
varCar | Opcional | String | Neste campo é possível informar se este posto comporta vários cargos. Neste campo é possível informar 'S' se assim estiver definido no perfil.
- Obrigatório conforme perfil do posto de trabalho. - Informar somente na inserção de Posto de trabalho. - Caso o campo for opcional, poderá ser preenchido somente se outra característica for obrigatória. Lista: S - Sim N - Não Máscara: U[1] |
datCri | Opcional | DateTime | Neste campo é possível informar a data de criação do Posto de trabalho.
- Opcional Máscara: DD/MM/YYYY |
codCar | Opcional | String | Neste campo é possível informar o cargo válido para este posto.
- Informar somente quando não permitir vários cargos. - Obrigatório conforme perfil do posto de trabalho. - Informar somente na inserção de Posto de trabalho. - Caso o campo for opcional, poderá ser preenchido somente se outra característica for obrigatória. Máscara: #[ediCar]# |
datExt | Opcional | DateTime | Neste campo é possível informar a data de extinção do Posto de trabalho. Se não for informada a data de extinção, o sistema irá gerar uma data final padrão.
- Opcional Máscara: DD/MM/YYYY |
codSin | Opcional | Integer | É possível definir Sindicato para este posto.
- Obrigatório conforme perfil do posto de trabalho. - Informar somente na inserção de Posto de trabalho. - Caso o campo for opcional, poderá ser preenchido somente se outra característica for obrigatória. Máscara: 9[4] |
perPos | Opcional | Integer | Neste campo é possível informar o perfil do Posto de trabalho.
- Obrigatório na inserção. Máscara: 9[2] |
codHie | Opcional | Integer | Neste campo é possível definir o nível da hierarquia deste posto de trabalho.
- Obrigatório conforme perfil do posto de trabalho. - Informar somente na inserção de Posto de trabalho. - Caso o campo for opcional, poderá ser preenchido somente se outra característica for obrigatória. Máscara: 9[3] |
obsPos | Opcional | String | Outras informações referentes ao cadastro do posto de trabalho.
- Opcional Máscara: #(78,5)# |
tipCol | Opcional | Integer | Neste campo é possível informar o tipo de colaborador válido para este posto.
- Obrigatório conforme perfil do posto de trabalho. - Informar somente na inserção de Posto de trabalho. - Caso o campo for opcional, poderá ser preenchido somente se outra característica for obrigatória. Máscara: 9[1] |
turPos | Opcional | Integer | É possível definir a turno válido para este posto.
- Obrigatório conforme perfil do posto de trabalho. - Informar somente na inserção de Posto de trabalho. - Caso o campo for opcional, poderá ser preenchido somente se outra característica for obrigatória. Máscara: 9[1] |
codEsc | Opcional | Integer | É possível definir a escala válida para este posto.
- Obrigatório conforme perfil do posto de trabalho. - Informar somente na inserção de Posto de trabalho. - Caso o campo for opcional, poderá ser preenchido somente se outra característica for obrigatória. |
codTma | Opcional | Integer | É possível definir a turma válida para este posto, que esteja de acordo com a escala informada.
- Obrigatório conforme perfil do posto de trabalho. - Informar somente na inserção de Posto de trabalho. - Caso o campo for opcional, poderá ser preenchido somente se outra característica for obrigatória. Máscara: 9[1] |
turInt | Opcional | Integer | É possível definir a turma intervalo válida para este posto.
- Obrigatório conforme perfil do posto de trabalho. - Informar somente na inserção de Posto de trabalho. - Caso o campo for opcional, poderá ser preenchido somente se outra característica for obrigatória. Máscara: 9[3] |
codEqp | Opcional | Integer | É possível definir a equipe válida para este posto.
- Obrigatório conforme perfil do posto de trabalho. - Informar somente na inserção de Posto de trabalho. - Caso o campo for opcional, poderá ser preenchido somente se outra característica for obrigatória. Máscara: 9[4] |
codCat | Opcional | Integer | É possível definir a categoria válida para este posto.
- Obrigatório conforme perfil do posto de trabalho. - Informar somente na inserção de Posto de trabalho. - Caso o campo for opcional, poderá ser preenchido somente se outra característica for obrigatória. Máscara: 9[4] |
horBas | Opcional | Integer | É possível definir o horário base válido para este posto.
- Obrigatório conforme perfil do posto de trabalho. - Informar somente na inserção de Posto de trabalho. - Caso o campo for opcional, poderá ser preenchido somente se outra característica for obrigatória. Máscara: 9[4] |
horSab | Opcional | Integer | É possível definir o horário de sábado válido para este posto.
- Obrigatório conforme perfil do posto de trabalho. - Informar somente na inserção de Posto de trabalho. - Caso o campo for opcional, poderá ser preenchido somente se outra característica for obrigatória. Máscara: 9[4] |
horSem | Opcional | Integer | É possível definir a quantidade de horas semanais para este posto.
- Obrigatório conforme perfil do posto de trabalho. - Informar somente na inserção de Posto de trabalho. - Caso o campo for opcional, poderá ser preenchido somente se outra característica for obrigatória. Máscara: #Q#hh:mm |
horDsr | Opcional | Integer | É possível definir a quantidade de horas DSR para este posto.
- Obrigatório conforme perfil do posto de trabalho. - Informar somente na inserção de Posto de trabalho. - Caso o campo for opcional, poderá ser preenchido somente se outra característica for obrigatória. Máscara: #Q#hh:mm |
codVin | Opcional | Integer | Neste campo é possível informar o vínculo válido para este posto.
- Obrigatório conforme perfil do posto de trabalho. - Informar somente na inserção de Posto de trabalho. - Caso o campo for opcional, poderá ser preenchido somente se outra característica for obrigatória. Máscara: 9[2] |
tipVag | Opcional | Integer | Neste campo é possível informar o tipo de vaga válido para este posto. Quando houver informação no campo 'Vínculo' este campo será preenchido automaticamente.
- Obrigatório conforme perfil do posto de trabalho. - Informar somente na inserção de Posto de trabalho. - Caso o campo for opcional, poderá ser preenchido somente se outra característica for obrigatória. Máscara: 9[2] |
tipCon | Opcional | Integer | Neste campo é possível definir o tipo de contrato válido para os colaboradores deste posto.
- Obrigatório conforme perfil do posto de trabalho. - Informar somente na inserção de Posto de trabalho. - Caso o campo for opcional, poderá ser preenchido somente se outra característica for obrigatória. Máscara: 9[2] |
natDes | Opcional | Integer | Neste campo é possível definir a natureza de despesa deste posto de trabalho.
- Obrigatório conforme perfil do posto de trabalho. - Informar somente na inserção de Posto de trabalho. - Caso o campo for opcional, poderá ser preenchido somente se outra característica for obrigatória. Máscara: 9[2] |
perPNE | Opcional | Integer | Neste campo é possível definir se o posto permite ou não - Obrigatório conforme perfil do posto de trabalho. - Informar somente na inserção de Posto de trabalho. - Caso o campo for opcional, poderá ser preenchido somente se outra característica for obrigatória. Lista: 0 - Não permite 1 - Permite também 2 - Permite somente Máscara: 9[1] |
codPrj | Opcional | Integer | Neste campo é possível definir o Projeto deste posto de trabalho.
- Obrigatório conforme perfil do posto de trabalho. - Informar somente na inserção de Posto de trabalho. - Caso o campo for opcional, poderá ser preenchido somente se outra característica for obrigatória. Máscara: zzzzzzz9 |
codFas | Opcional | Integer | Neste campo é possível definir a Fase deste posto de trabalho.
- Obrigatório conforme perfil do posto de trabalho. - Informar somente na inserção de Posto de trabalho. - Caso o campo for opcional, poderá ser preenchido somente se outra característica for obrigatória. Máscara: zzz9 |
codOem | Opcional | Integer | Neste campo é possível definir o Tomador deste posto de trabalho.
- Obrigatório conforme perfil do posto de trabalho. - Informar somente na inserção de Posto de trabalho. - Caso o campo for opcional, poderá ser preenchido somente se outra característica for obrigatória. Máscara: 9[8] |
Resposta:
Observação
Envelope SOAP de resposta de requisições síncronas. Para requisições assíncronas ou agendamentos, a resposta é apenas uma String chamada "result" com o valor "OK", se foi executado com sucesso ou, caso contrário, a mensagem do erro ocorrido.
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
<soapenv:Body>
<ser:Posto_2Response>
<result>
<erroExecucao>String</erroExecucao>
</result>
</ser:Posto_2Response>
</soapenv:Body>
</soapenv:Envelope>
Atributos da resposta:
Nome | Preenchimento | Tipo | Descrição |
---|---|---|---|
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 sucesso; - A mensagem do erro ocorrido no servidor. |
InformacoesSalariais_2
Web service de integração que permite cadastrar as Informações Salariais dos Postos de Trabalho.
Disponível em todos os módulo.
Necessita autenticação: Sim
Situação de versão: Atual
Versão: 2
Requisição:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br"> <soapenv:Body> <ser:InformacoesSalariais_2> <user>String</user> <password>String</password> <encryption>Integer</encryption> <parameters> <tipOpe>String</tipOpe> <estPos>Integer</estPos> <posTra>String</posTra> <datAlt>String</datAlt> <estSal>Integer</estSal> <claIni>String</claIni> <nivIni>String</nivIni> <claFim>String</claFim> <nivFim>String</nivFim> <claIns>String</claIns> <nivIns>String</nivIns> <tipSal>String</tipSal> <graIns>String</graIns> <tipExp>String</tipExp> <expCar>String</expCar> <qtdPto>String</qtdPto> </parameters> </ser:InformacoesSalariais_2> </soapenv:Body> </soapenv:Envelope>
Parâmetros da requisição:
Nome | Preenchimento | Tipo | Descrição |
---|---|---|---|
tipOpe | Obrigatório | String | Tipo da operação a ser efetuada
- Obrigatório "I" - Inclusão "A" - Alteração "E" - Exclusão |
estPos | Obrigatório | Integer | Neste campo é possível informar para qual estrutura será cadastrado/alterado o Posto de trabalho. A estrutura Postos "001-Estrutura Padrão - uso interno sistema", não é permitido efetuar alterações do posto padrão, desta forma, o sistema não permite alterar suas características.
- Obrigatório - Chave Máscara: 9[3] |
posTra | Obrigatório | String | Informar o posto de trabalho
- Obrigatório - Chave Máscara: |
datAlt | Opcional | DateTime | Cadastrar a data do início das informações salariais referentes ao posto de trabalho.
- Obrigatório - Chave Máscara: DD/MM/YYYY |
estSal | Opcional | Integer | Informar a que estrutura salarial o posto de trabalho pertence.
- Opcional Máscara: 9[3] |
claIni | Opcional | String | Informar a que classe inicial da tabela de salários o posto de trabalho se enquadra.
- Disponível e obrigatório somente quando for informada uma Estrutura Salarial. Máscara: A[5] |
nivIni | Opcional | String | Informar a que nível inicial da tabela de salários o posto de trabalho se enquadra.
- Disponível e obrigatório somente quando for informada uma Estrutura Salarial. Máscara: A[5] |
claFim | Opcional | String | Informar em que classe final da tabela de salários o posto de trabalho se enquadra.
- Disponível e obrigatório somente quando for informada uma Estrutura Salarial. Máscara: A[5] |
nivFim | Opcional | String | Informar em que nível final da tabela de salários o posto de trabalho se enquadra.
- Disponível e obrigatório somente quando for informada uma Estrutura Salarial. Máscara: A[5] |
claIns | Opcional | String | Informar a classe máxima, que o colaborador poderá chegar, se não tiver a instrução exigida no posto de trabalho
- Disponível e obrigatório somente quando for informada uma Estrutura Salarial. Máscara: A[5] |
nivIns | Opcional | String | Informar o nível máximo que o colaborador poderá chegar, se não tiver a instrução exigida no posto de trabalho.
- Disponível e obrigatório somente quando for informada uma Estrutura Salarial. Máscara: A[5] |
tipSal | Opcional | String | Indicar o tipo de salário do colaborador, que estará relacionado com cada posto de trabalho.
- Obrigatório Lista: 1 - Mensalista 2 - Horista 3 - Diarista 4 - Comissionado 5 - Tarefeiro 6 - Terceiro Máscara: 9[1] |
graIns | Opcional | String | Indicar a escolaridade necessária para este posto de trabalho.
- Opcional Máscara: z9 |
tipExp | Opcional | String | Indicar como será quantificada a contagem do tempo informado no campo Experiência.
- Opcional Lista: M - Meses A - Anos Máscara: U[1] |
expCar | Opcional | String | Informar a quantidade de tempo de experiência necessário, de acordo com a informação no campo tipo de experiência: de A=Anos ou M=Meses.
- Opcional Máscara: 9[2] |
qtdPto | Opcional | String | Cadastrar a quantidade de pontos que o posto de trabalho atingiu na avaliação de postos, será útil para a manutenção da tabela salarial. Também servirá para ajustar o posto de trabalho na classe correspondente da tabela.
- Opcional Máscara: 9[4] |
Resposta:
Observação
Envelope SOAP de resposta de requisições síncronas. Para requisições assíncronas ou agendamentos, a resposta é apenas uma String chamada "result" com o valor "OK", se foi executado com sucesso ou, caso contrário, a mensagem do erro ocorrido.
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
<soapenv:Body>
<ser:InformacoesSalariais_2Response>
<result>
<erroExecucao>String</erroExecucao>
</result>
</ser:InformacoesSalariais_2Response>
</soapenv:Body>
</soapenv:Envelope>
Atributos da resposta:
Nome | Preenchimento | Tipo | Descrição |
---|---|---|---|
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 sucesso; - A mensagem do erro ocorrido no servidor. |
Caracteristicas_2
Web service de integração que permite cadastrar Características dos Postos de Trabalho.
Disponível em todos os módulo.
Necessita autenticação: Sim
Situação de versão: Atual
Versão: 2
Requisição:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br"> <soapenv:Body> <ser:Caracteristicas_2> <user>String</user> <password>String</password> <encryption>Integer</encryption> <parameters> <cargos> <tipOpe>String</tipOpe> <carPos>String</carPos> </cargos> <necessidadesEspeciais> <tipOpe>String</tipOpe> <codDef>String</codDef> </necessidadesEspeciais> <tipOpe>String</tipOpe> <estPos>Integer</estPos> <posTra>String</posTra> <datIni>String</datIni> <numEmp>Integer</numEmp> <codFil>Integer</codFil> <numLoc>String</numLoc> <codCcu>String</codCcu> <varCar>String</varCar> <codCar>String</codCar> <codSin>Integer</codSin> <codHie>Integer</codHie> <tipCol>Integer</tipCol> <turPos>Integer</turPos> <codEsc>Integer</codEsc> <codTma>Integer</codTma> <turInt>Integer</turInt> <codEqp>Integer</codEqp> <codCat>Integer</codCat> <horBas>Integer</horBas> <horSab>Integer</horSab> <horSem>Integer</horSem> <horDsr>Integer</horDsr> <codVin>Integer</codVin> <tipVag>Integer</tipVag> <tipCon>Integer</tipCon> <natDes>Integer</natDes> <perPNE>Integer</perPNE> <codPrj>Integer</codPrj> <codFas>Integer</codFas> <codOem>Integer</codOem> <codRat>Integer</codRat> <reaCol>String</reaCol> <motLoc>Integer</motLoc> <motCar>Integer</motCar> </parameters> </ser:Caracteristicas_2> </soapenv:Body> </soapenv:Envelope>
Parâmetros da requisição:
Nome | Preenchimento | Tipo | Descrição |
---|---|---|---|
cargos | Opcional | Set | Quando no campo 'Vários cargos' for informada a opção 'S', devem ser indicados aqui os outros cargos que serão válidos para este posto. |
cargos.tipOpe | Opcional | String | Tipo da operação a ser efetuada na gride de cargos
- Obrigatório I - Inclusão E - Exclusão |
cargos.carPos | Opcional | String | Neste campo é possível informar o cargo válido para este posto.
Máscara: #[ediCar]# |
necessidadesEspeciais | Opcional | Set | Quando no campo Permite Devem ser informadas nesta grid as |
necessidadesEspeciais.tipOpe | Opcional | String | Tipo da operação a ser efetuada na gride de - Obrigatório I - Inclusão E - Exclusão |
necessidadesEspeciais.codDef | Opcional | String | Neste campo é possível informar a Máscara: 9[2] |
tipOpe | Obrigatório | String | Tipo da operação a ser efetuada
- Obrigatório I - Inclusão A - Alteração E - Exclusão |
estPos | Obrigatório | Integer | Neste campo é possível informar para qual estrutura será cadastrado/alterado o Posto de trabalho. A estrutura Postos "001-Estrutura Padrão - uso interno sistema", não é permitido efetuar alterações do posto padrão, desta forma, o sistema não permite alterar suas características.
- Obrigatório - Chave Máscara: 9[3] |
posTra | Obrigatório | String | Informar o posto de trabalho
- Obrigatório - Chave Máscara: |
datIni | Opcional | DateTime |
Neste campo é possível informar a partir de qual data são válidas as características informadas. O mesmo posto pode ter características diferentes, desde que em outros períodos.
Sugestão: utilizar a função MontaData |
numEmp | Opcional | Integer | Neste campo é possível informar a empresa válida para este posto.
- Obrigatório conforme perfil do posto de trabalho. Máscara: 9[4] |
codFil | Opcional | Integer | Neste campo é possível informar a filial válida para este posto.
- Obrigatório conforme perfil do posto de trabalho. Máscara: ZZ9999 |
numLoc | Opcional | String | Neste campo é possível informar o local válido para este posto.
- Obrigatório conforme perfil do posto de trabalho. Máscara: A[32] |
codCcu | Opcional | String | Neste campo é possível informar o centro de custo válido para este posto.
- Obrigatório conforme perfil do posto de trabalho. Máscara: U[18] |
varCar | Opcional | String | Neste campo é possível informar se este posto comporta vários cargos. Neste campo é possível informar 'S' se assim estiver definido no perfil.
- Obrigatório conforme perfil do posto de trabalho. Lista: S - Sim N - Não Máscara: U[1] |
codCar | Opcional | String | Neste campo é possível informar o cargo válido para este posto.
- Informar somente quando não permitir vários cargos. - Obrigatório conforme perfil do posto de trabalho. Máscara: #[ediCar]# |
codSin | Opcional | Integer | Neste campo é possível definir o Sindicato deste posto de trabalho.
- Obrigatório conforme perfil do posto de trabalho. Máscara: 9[4] |
codHie | Opcional | Integer | Neste campo é possível definir o nível da hierarquia deste posto de trabalho.
- Obrigatório conforme perfil do posto de trabalho. Máscara: 9[3] |
tipCol | Opcional | Integer | Neste campo é possível informar o tipo de colaborador válido para este posto.
- Obrigatório conforme perfil do posto de trabalho. Máscara: 9[1] |
turPos | Opcional | Integer | É possível definir o turno válido para este posto.
- Obrigatório conforme perfil do posto de trabalho. Máscara: 9[1] |
codEsc | Opcional | Integer | É possível definir a escala válida para este posto.
- Obrigatório conforme perfil do posto de trabalho. |
codTma | Opcional | Integer | É possível definir a turma válida para este posto, que esteja de acordo com a escala informada.
- Obrigatório conforme perfil do posto de trabalho. Máscara: 9[1] |
turInt | Opcional | Integer | É possível definir a turma intervalo válida para este posto.
- Obrigatório conforme perfil do posto de trabalho. Máscara: 9[3] |
codEqp | Opcional | Integer | É possível definir a equipe válida para este posto.
- Obrigatório conforme perfil do posto de trabalho. Máscara: 9[4] |
codCat | Opcional | Integer | É possível definir a categoria válida para este posto.
- Obrigatório conforme perfil do posto de trabalho. Máscara: 9[4] |
horBas | Opcional | Integer | É possível definir o horário base válido para este posto.
- Obrigatório conforme perfil do posto de trabalho. Máscara: 9[4] |
horSab | Opcional | Integer | É possível definir o horário de sábado válido para este posto.
- Obrigatório conforme perfil do posto de trabalho. Máscara: 9[4] |
horSem | Opcional | Integer | É possível definir a quantidade de horas semanais para este posto.
- Obrigatório conforme perfil do posto de trabalho. Máscara: #Q#hh:mm |
horDsr | Opcional | Integer | É possível definir a quantidade de horas DSR para este posto.
- Obrigatório conforme perfil do posto de trabalho. Máscara: #Q#hh:mm |
codVin | Opcional | Integer | Neste campo é possível informar o vínculo válido para este posto.
- Obrigatório conforme perfil do posto de trabalho. Máscara: 9[2] |
tipVag | Opcional | Integer | Neste campo é possível informar o tipo de vaga válido para este posto. Quando houver informação no campo 'Vínculo' este campo será preenchido automaticamente.
- Obrigatório conforme perfil do posto de trabalho. Máscara: 9[2] |
tipCon | Opcional | Integer | Neste campo é possível definir o tipo de contrato válido para os colaboradores deste posto.
- Obrigatório conforme perfil do posto de trabalho. Máscara: 9[2] |
natDes | Opcional | Integer | Neste campo é possível definir a natureza de despesa deste posto de trabalho.
- Obrigatório conforme perfil do posto de trabalho. Máscara: 9[2] |
perPNE | Opcional | Integer | Neste campo é possível definir se o posto permite ou não - Obrigatório conforme perfil do posto de trabalho. Lista: 0 - Não permite 1 - Permite também 2 - Permite somente Máscara: 9[1] |
codPrj | Opcional | Integer | Neste campo é possível definir o Projeto deste posto de trabalho.
- Obrigatório conforme perfil do posto de trabalho. Máscara: zzzzzzz9 |
codFas | Opcional | Integer | Neste campo é possível definir a Fase deste posto de trabalho.
- Obrigatório conforme perfil do posto de trabalho. Máscara: zzz9 |
codOem | Opcional | Integer | Neste campo é possível definir o Tomador deste posto de trabalho.
- Obrigatório conforme perfil do posto de trabalho. Máscara: 9[8] |
codRat | Opcional | Integer | Neste campo é possível definir o código de rateio deste posto de trabalho.
- Obrigatório conforme perfil do posto de trabalho. Máscara: 9[9] |
reaCol | Opcional | String |
Lista: S - Sim N - Não Máscara: A[1] |
motLoc | Opcional | Integer | Neste campo é possível definir o motivo da alteração do histórico de local no processo de realocação de colaboradores.
- Obrigatório quando for realizar realocação. Máscara: 9[3] |
motCar | Opcional | Integer | Neste campo é possível definir o motivo da alteração do histórico de cargo no processo de realocação de colaboradores.
- Obrigatório quando for realizar realocação. Máscara: 9[3] |
Resposta:
Observação
Envelope SOAP de resposta de requisições síncronas. Para requisições assíncronas ou agendamentos, a resposta é apenas uma String chamada "result" com o valor "OK", se foi executado com sucesso ou, caso contrário, a mensagem do erro ocorrido.
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
<soapenv:Body>
<ser:Caracteristicas_2Response>
<result>
<erroExecucao>String</erroExecucao>
</result>
</ser:Caracteristicas_2Response>
</soapenv:Body>
</soapenv:Envelope>
Atributos da resposta:
Nome | Preenchimento | Tipo | Descrição |
---|---|---|---|
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 sucesso; - A mensagem do erro ocorrido no servidor. |
Adicionais_2
Web service de integração que permite cadastrar os Adicionais dos Postos de Trabalho.
Disponível em todos os módulo.
Necessita autenticação: Sim
Situação de versão: Atual
Versão: 2
Requisição:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br"> <soapenv:Body> <ser:Adicionais_2> <user>String</user> <password>String</password> <encryption>Integer</encryption> <parameters> <tipOpe>String</tipOpe> <estPos>Integer</estPos> <posTra>String</posTra> <datAlt>String</datAlt> <perIns>String</perIns> <perPer>String</perPer> <fatTph>String</fatTph> <fatTpm>String</fatTpm> <apoEsp>String</apoEsp> <cmpTer>String</cmpTer> </parameters> </ser:Adicionais_2> </soapenv:Body> </soapenv:Envelope>
Parâmetros da requisição:
Nome | Preenchimento | Tipo | Descrição |
---|---|---|---|
tipOpe | Obrigatório | String | Tipo da operação a ser efetuada
- Obrigatório "I" - Inclusão "A" - Alteração "E" - Exclusão |
estPos | Obrigatório | Integer | Neste campo é possível informar para qual estrutura será cadastrado/alterado o Posto de trabalho. A estrutura Postos "001-Estrutura Padrão - uso interno sistema", não é permitido efetuar alterações do posto padrão, desta forma, o sistema não permite alterar suas características.
- Obrigatório - Chave Máscara: 9[3] |
posTra | Obrigatório | String | Informar o posto de trabalho
- Obrigatório - Chave Máscara: |
datAlt | Opcional | DateTime | Cadastrar a data do início das informações dos adicionais referentes ao posto de trabalho.
- Obrigatório - Chave Máscara: DD/MM/YYYY |
perIns | Opcional | String | Indicar o percentual de insalubridade devido, podendo ser zeros.
- Opcional Máscara: zz9,99 |
perPer | Opcional | String | Indicar o percentual de periculosidade devido, podendo ser zeros.
- Opcional Máscara: zz9,99 |
fatTph | Opcional | String | Indicar o fator para conversão do período trabalhado pelo colaborador sob estes percentuais, para o cálculo do tempo de serviço para aposentadoria
- Opcional Máscara: z9,99 |
fatTpm | Opcional | String | Indicar o fator para conversão do período trabalhado pela colaboradora sob estes percentuais, para o cálculo do tempo de serviço para aposentadoria.
- Opcional Máscara: z9,99 |
apoEsp | Opcional | String | Indicar, se o colaborador tiver direito, a quantidade de anos devido de Aposentadoria Especial.
- Opcional Lista: 0 - Não possui aposentadoria especial 1 - Não exposição a agente nocivo. Trabalhador já esteve exposto 15 - Apos. especial aos quinze anos de serviço 20 - Apos. especial aos vinte anos de serviço 25 - Apos. especial aos vinte e cinco anos de serviço Máscara: 9[2] |
cmpTer | Opcional | DateTime | Competência de Término do Adicional
- Opcional Máscara: MM/YYYY |
Resposta:
Observação
Envelope SOAP de resposta de requisições síncronas. Para requisições assíncronas ou agendamentos, a resposta é apenas uma String chamada "result" com o valor "OK", se foi executado com sucesso ou, caso contrário, a mensagem do erro ocorrido.
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
<soapenv:Body>
<ser:Adicionais_2Response>
<result>
<erroExecucao>String</erroExecucao>
</result>
</ser:Adicionais_2Response>
</soapenv:Body>
</soapenv:Envelope>
Atributos da resposta:
Nome | Preenchimento | Tipo | Descrição |
---|---|---|---|
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 sucesso; - A mensagem do erro ocorrido no servidor. |