Web service com.senior.g5.rh.jr.cargos
Tipo de execução
Para cada tipo de execução, existem parâmetros específicos, alguns dos quais podem ser comuns a todas as portas de web service.
Autenticação
Quando for utilizada alguma forma de autenticação na integração de informações por meio de web services, é necessário informar o tipo correspondente no parâmetro <encryption>, conforme os valores possíveis.
WSDL
- Síncrono: http://example.com/g5-senior-services/jr_Synccom_senior_g5_rh_jr_cargos?wsdl
- Assíncrono: http://example.com/g5-senior-services/jr_Asynccom_senior_g5_rh_jr_cargos?wsdl
- Agendado: http://example.com/g5-senior-services/jr_Scheduledcom_senior_g5_rh_jr_cargos?wsdl
Porta
Cargo_5
Web service para manutenção do cadastro de Cargos.
**Necessita autenticação: **Sim
**Situação de versão: ** Atual
**Versão: **5
**Requisição: **
<soapenv:Envelope xmlns:ser=“http://services.senior.com.br” xmlns:soapenv=“http://schemas.xmlsoap.org/soap/envelope/”> <soapenv:Body> <ser:Cargo> <user>String</user> <password>String</password> <encryption>Integer</encryption> <parameters> <titRed>String</titRed> <datAlt>DateTime</datAlt> <numEmp>Integer</numEmp> <titCar>String</titCar> <acuCar>Integer</acuCar> <estCar>Integer</estCar> <graCpx>String</graCpx> <conEsp>Integer</conEsp> <codCar>String</codCar> <carAlf>String</carAlf> <dedExc>String</dedExc> <tipOpe>String</tipOpe> <codCbo>String</codCbo> <leiCar>String</leiCar> <codCb2>String</codCb2> <datLei>DateTime</datLei> <supIme>String</supIme> <sitLei>Integer</sitLei> <codHie>Integer</codHie> <sCTpQu>Integer</sCTpQu> <codHwf>Integer</codHwf> <horMes>Time</horMes> <natDes>Integer</natDes> <sisCar>Integer</sisCar> <areAtu>Integer</areAtu> <datCri>DateTime</datCri> <datExt>DateTime</datExt> <perFnc>Integer</perFnc> <carCom>String</carCom> <codSig>String</codSig> <carMap>String</carMap> <nomArq>String</nomArq> <arqCri>String</arqCri> <arqExt>String</arqExt> <desSum>String</desSum> <cnhObr>String</cnhObr> <oclObr>String</oclObr> <tipMot>Integer</tipMot> </parameters> </ser:Cargo> </soapenv:Body> </soapenv:Envelope>
Parâmetros da requisição:
Nome | Preenchimento | Tipo | Descrição |
|---|---|---|---|
titRed | Opcional | String | Nome do cargo, com até 30 posições. -Obrigatório
|
datAlt | Opcional | DateTime | Indicar a data de alteração do cargo de órgão público.
Observação: Se o tipo de operação for “E” (Exclusão) e somente este campo for preenchido, somente será excluído o registro referente a guia “Orgão Público” da tela de Cargos. |
numEmp | Obrigatório | Integer | Código da empresa que será utilizado na integração
|
titCar | Opcional | String | Informar o nome completo do cargo, sem abreviações. Não é utilizado no Módulo: PLR
|
acuCar | Opcional | Integer | Preencher com o código correspondente à possibilidade de acumulação de cargos: 1 - Não acumulável; 2 - Profissional de Saúde; 3 - Professor; 4 - Técnico/Científico. Valores Válidos: 1, 2, 3, 4.
|
estCar | Obrigatório | Integer | Código da Estrutura de Cargos
|
graCpx | Opcional | String | Informar o código da complexidade do cargo, podendo ser: B-Baixa, M-Média ou E-Elevada. De acordo com a complexidade é possível definir os requisitos de treinamento, escolaridade e outros. Não é utilizado nos Módulos: BS, JR, QL, PLR, RS, TR, AP, SM)
|
conEsp | Opcional | Integer | Preencher com o código correspondente a possibilidade de contagem de tempo especial: 1 - Não; 2 - Professor (Infantil, Fundamental e Médio); 3 - Professor de Ensino Superior, Magistrado, Membro de Ministério Público, Membro do Tributnal de Contas (com ingresso anterior a 16/12/2008 EC nr. 20/98). Valores Válidos: 1, 2, 3.
|
codCar | Obrigatório | String | Informar o código do cargo.
|
carAlf | Opcional | String | Se a empresa utiliza códigos alfanuméricos no cadastro dos cargos, preencha este dado. Não é utilizado nos Módulos: BS, JR, QL, PLR, RS, TR, AP, SM.
|
dedExc | Opcional | String | Indicar se é cargo de dedicação exclusiva: S - Sim; N - Não. Valores Válidos: S, N
|
tipOpe | Opcional | String | Tipo da operação a ser efetuada na integração
“I” - Inclusão “A” - Alteração “E” - Exclusão Se não for informado, será considerado “inclusão” |
codCbo | Opcional | String | Informar o código deste cargo, de acordo com o Código Brasileiro de Ocupações. Não é utilizado no Módulo: PLR
|
leiCar | Opcional | String | Número da Lei que criou/extingiu/reestruturou o cargo
|
codCb2 | Opcional | String | Informar o código deste cargo, de acordo com o Código Brasileiro de Ocupações.
|
datLei | Opcional | DateTime | Data da Lei que criou/extingiu/reestruturou o cargo
|
supIme | Opcional | String | Informar o código do cargo hierarquicamente superior ao cargo que está sendo cadastrado. Não é utilizado nos Módulos: RS, BS, AP, SM
|
sitLei | Opcional | Integer | Situação gerada pela Lei. Preencher com uma das opções: 1 - Criação; 2 - Extinção; 3 - Reestruturação. Valores Válidos: 1, 2, 3
|
codHie | Opcional | Integer | Indicar a qual nível hierárquico pertence o cargo. Exemplo: chefia, supervisão, gerência. Não é utilizado nos Módulos: BS, PLR, AP, SM.
|
sCTpQu | Opcional | Integer | Tipo de Quadro para o e-Sfinge de Santa Catarina.
1 - Quadro Geral 2 - Quadro Específico 3 - Quadro Especial |
codHwf | Opcional | Integer | É através deste campo que o fluxo irá definir o nível hierárquico de um determinado usuário. É através deste nível hierárquico que o fluxo toma a decisão de encerrar uma solicitação ou de criar uma pendência para o superior imediato do usuário que está fazendo o tratamento atual.
|
horMes | Opcional | Time | Informar a quantidade de horas contratuais para este cargo. Este campo só fica disponível se a empresa Controlar Horas Contratuais. Assinalamento disponível no cadastro da emrpesa. Este campo só é exibido nos módulos CS e AP.
|
natDes | Opcional | Integer | Indicar a natureza de despesa do cargo.
|
sisCar | Opcional | Integer | Efetua uma classificação dos cargos, através do tipo de Sistema de Cargos. Não é utilizado nos Módulos: JR, PLR, SM
|
areAtu | Opcional | Integer | Informar a área de atuação do cargo. Exemplo: Diretoria, Gerência, Supervisão, etc. Utilizado somente no Módulo: RS
|
datCri | Opcional | DateTime | Indicar a data de criação do cargo. Não é utilizado nos Módulos: QL, PLR
|
datExt | Opcional | DateTime | Indicar a data de extinção do cargo. Não é utilizado nos Módulos: QL, PLR
|
perFnc | Opcional | Integer | Informar o percentual que será considerado no cálculo do adicional de função. Somente utilizado no Módulo: Administração de Pessoal
|
carCom | Opcional | String | Este campo somente estará disponível quando na tela de Definições de Segurança estiver definido que a “Apresentação da Função” é conforme a definição do Cargo. Somente está disponível nos módulos SM, CS e AP Nos módulos CS e AP, o campo somente aparecerá se o módulo Segurança estiver integrado. Valores:
|
codSig | Opcional | String | Informar a sigla do conselho profissional referente ao cargo.
|
carMap | Opcional | String | Informar o código do cargo correspondente no sistema MAP (Mapeamento de Aptidão Comportamental). Utilizado somente nos módulos: RS, CS
|
nomArq | Opcional | String | Informar um caminho para um arquivo. Este será aberto ao clicar no botão Descrição, no rodapé da tela.
|
arqCri | Opcional | String | Este campo possibilita anexar um arquivo ao cadastro do cargo. O arquivo informado neste campo poderá ser aberto através do botão Criação existente no rodapé da tela. Disponível apenas no CS e RS
|
arqExt | Opcional | String | Este campo possibilita anexar um arquivo ao cadastro do cargo. O arquivo informado neste campo poderá ser aberto através do botão Extinção existente no rodapé da tela. Disponível apenas no CS e RS. Apenas habilitado quando houver cadastrada data de extinção do cargo.
|
desSum | Opcional | String | Neste campo pode ser acrescentada uma breve descrição sobre o cargo.
|
cnhObr | Opcional | String | Informar se é obrigatório possuir CNH para ocupar o cargo. |
oclObr | Opcional | String | Informar se é obrigatório informar Órgão de Classe. |
tipMot | Opcional | Integer | Informar quando se tratar de um cargo do Tipo Motorista. Caso não seja, pode ser deixado como “0” ou “1 - Não aplicável”. Aplica-se apenas ao uso da rotina de motoristas no CP. |
Resposta:
O envelope SOAP é retornado como resposta para requisições síncronas. Já para requisições assíncronas ou agendamentos, a resposta consiste apenas em uma string chamada result, que retorna o valor “OK” quando a execução ocorre com sucesso ou, em caso de falha, a mensagem do erro ocorrido.
<soapenv:Envelope xmlns:soapenv=“http://schemas.xmlsoap.org/soap/envelope/” xmlns:ser=“http://services.senior.com.br”> <soapenv:Body> <ser:Cargo_5Response> <result> <erroExecucao>String</erroExecucao> </result> </ser:Cargo_5Response> </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:
|
English
Español

English
Español

