Web service com.senior.g5.rh.hr.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/ronda_Synccom_senior_g5_rh_hr_postos?wsdl
- Assíncrono: http://example.com/g5-senior-services/ronda_Asynccom_senior_g5_rh_hr_postos?wsdl
- Agendado: http://example.com/g5-senior-services/ronda_Scheduledcom_senior_g5_rh_hr_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 | Quando no campo 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
- Obrigatório - Chave Máscara: |
| 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 PcD 1 - Permite também PcD 2 - Permite somente PcD 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:
Nota
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:
Nota
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 Devem ser informadas nesta grid as deficiências |
| 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 |
- Obrigatório conforme perfil do posto de trabalho. Lista: 0 - Não permite PcD 1 - Permite também PcD 2 - Permite somente PcD 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:
Nota
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:
Nota
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. |
English
Español
English
Español


