Web service com.senior.g5.rh.rs.postos
Tipo de ejecución
Para cada tipo de ejecución, existen diferentes parámetros que pueden ser comunes a todos los puertos.
Autenticación
Si se utiliza alguna forma de autenticación para la integración de información a través de web services, es necesario identificar el tipo en el parámetro <encryption>, según sus valores posibles.
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:
Observación
Sobre SOAP de respuesta de solicitudes sincrónicas. Para las solicitudes asincrónicas o las programadas, la respuesta es sólo una cadena llamada "result" con el valor "OK", si se ejecutó correctamente o, de lo contrario, el mensaje del error ocurrido.
<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 errores ocurridos en el servidor al ejecutar el servicio, pudiendo contener los siguientes valores: - Vacío o nulo, indicando que la ejecución fue realizada con éxito; - El mensaje del error ocurrido en el 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:
Observación
Sobre SOAP de respuesta de solicitudes sincrónicas. Para las solicitudes asincrónicas o las programadas, la respuesta es sólo una cadena llamada "result" con el valor "OK", si se ejecutó correctamente o, de lo contrario, el mensaje del error ocurrido.
<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 errores ocurridos en el servidor al ejecutar el servicio, pudiendo contener los siguientes valores: - Vacío o nulo, indicando que la ejecución fue realizada con éxito; - El mensaje del error ocurrido en el 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. - Obrigatório - Chave Máscara: DD/MM/YYYY |
| 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:
Observación
Sobre SOAP de respuesta de solicitudes sincrónicas. Para las solicitudes asincrónicas o las programadas, la respuesta es sólo una cadena llamada "result" con el valor "OK", si se ejecutó correctamente o, de lo contrario, el mensaje del error ocurrido.
<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 errores ocurridos en el servidor al ejecutar el servicio, pudiendo contener los siguientes valores: - Vacío o nulo, indicando que la ejecución fue realizada con éxito; - El mensaje del error ocurrido en el 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:
Observación
Sobre SOAP de respuesta de solicitudes sincrónicas. Para las solicitudes asincrónicas o las programadas, la respuesta es sólo una cadena llamada "result" con el valor "OK", si se ejecutó correctamente o, de lo contrario, el mensaje del error ocurrido.
<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 errores ocurridos en el servidor al ejecutar el servicio, pudiendo contener los siguientes valores: - Vacío o nulo, indicando que la ejecución fue realizada con éxito; - El mensaje del error ocurrido en el servidor. |
English
Español


