Ronda Senior - Manual do Usuário > Integrações com outros sistemas > Web services > Web services disponíveis > Com.senior.g5.sp.tab.col.terceirodefacesso.mantem

Web service com.senior.g5.sp.tab.col.terceirodefacesso.mantem

Este serviço permite a alteração das definições individuais de acesso de um terceiro e apresentará todas as consistências de valores conforme informações abaixo.

Tipo de execução

Para cada tipo de execução, existem diferentes parâmetros que podem ser comuns a todas as portas.

WSDL

Porta

TerDefAce

Ronda Senior - Definições de Acesso de Terceiros

Necessita autenticação: Sim

Situação de versão: Atual

Versão: 1

Requisição:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
  <soapenv:Body>
    <ser:TerDefAce>
      <user>String</user>
      <password>String</password>
      <encryption>Integer</encryption>
      <parameters>
        <verPrm>String</verPrm>
        <codPrm>Integer</codPrm>
        <prmFer>Integer</prmFer>
        <prmSab>Integer</prmSab>
        <prmDom>Integer</prmDom>
        <prmVis>Integer</prmVis>
        <conFai>Integer</conFai>
        <conAdp>String</conAdp>
        <conCre>Integer</conCre>
        <conIAl>String</conIAl>
        <temAlm>Integer</temAlm>
        <bloFal>String</bloFal>
        <recVis>String</recVis>
        <autAgv>String</autAgv>
        <autAsa>String</autAsa>
        <autExt>String</autExt>
	 <conRee>String</conRee>
        <usaFro>String</usaFro>
        <graCon>Integer</graCon>
        <conPac>String</conPac>
        <temPac>Integer</temPac>
        <tolAcp>String</tolAcp>
        <usaBio>Integer</usaBio>
        <datAso>String</datAso>
        <datTse>String</datTse>
        <autDbl>String</autDbl>
        <verAfa>String</verAfa>
        <conInt>String</conInt>
        <tolInt>Integer</tolInt>
        <plantas>
          <codPlt>String</codPlt>
          <datAso>String</datAso>
          <datTse>String</datTse>
        </plantas>
        <numEmp>Integer</numEmp>
        <numCad>Integer</numCad>
        <tipCol>Integer</tipCol>
        <conRea>String</conRea>
        <utiChv>String</utiChv>
        <repOnl>String</repOnl>
      </parameters>
    </ser:TerDefAce>
  </soapenv:Body>
</soapenv:Envelope>

Parâmetros da requisição:

Nome Preenchimento Tipo Descrição
verPrm Obrigatório String Verifica se Tem Permissão de Acesso. Os valores aceitáveis deste campo são os constantes da lista enumerada LSimNao do CBDS da Senior.
codPrm Opcional Integer Permissão de Acesso para os Dias Normais. O valor deve estar previamente cadastrado na tabela R058PRM.
prmFer Opcional Integer Permissão de Acesso para os Feriados. O valor deve estar previamente cadastrado na tabela R058PRM. Se o cliente for Colégio Menino Jesus (código 6812) este campo não é exibido na tela, consequentemente este parâmetro deverá ser ignorado. Se o tipo do TBS for 05, este campo não é exibido na tela. Consequentemente este parâmetro deverá ser ignorado.
prmSab Opcional Integer Permissão de Acesso para os Sábados. O valor deve estar previamente cadastrado na tabela R058PRM. Se o tipo do TBS for 05, este campo não é exibido na tela. Consequentemente este parâmetro deverá ser ignorado.
prmDom Opcional Integer Permissão de Acesso para os Domingos. O valor deve estar previamente cadastrado na tabela R058PRM. Se o cliente for Colégio Menino Jesus (código 6812) este campo não é exibido na tela, consequentemente este parâmetro deverá ser ignorado. Se o tipo do TBS for 05, este campo não é exibido na tela. Consequentemente este parâmetro deverá ser ignorado.
prmVis Opcional Integer Permissão de Acesso do Visitante Quando for Visitá-lo. O valor deve estar previamente cadastrado na tabela R058PRM.
conFai Obrigatório Integer Controla Faixa Horária de Acesso. Os valores aceitáveis deste campo são os constantes da lista enumerada LConFai do CBDS da Senior.
conAdp Obrigatório String Controla Anti-Dupla. Os valores aceitáveis deste campo são os constantes da lista enumerada LSimNao do CBDS da Senior.
conCre Obrigatório Integer Controla Créditos de Acesso para Refeitório. Os valores aceitáveis deste campo são os constantes da lista enumerada LConCre do CBDS da Senior.
conIAl Obrigatório String Controla Intervalo de Almoço. Os valores aceitáveis deste campo são os constantes da lista enumerada LSimNao do CBDS da Senior.
temAlm Obrigatório Integer Tempo Mínimo de Almoço (Minutos).
bloFal Obrigatório String Bloqueia Terceiro por Falta. Os valores aceitáveis deste campo são os constantes da lista enumerada LSimNao do CBDS da Senior.
recVis Obrigatório String Terceiro Pode Receber Visita. Os valores aceitáveis deste campo são os constantes da lista enumerada LSimNao do CBDS da Senior.
autAgv Obrigatório String Terceiro Pode Autorizar Agendamento de Visita. Os valores aceitáveis deste campo são os constantes da lista enumerada LSimNao do CBDS da Senior.
autAsa Obrigatório String Terceiro Pode Autorizar Saída de Colaboradores. Os valores aceitáveis deste campo são os constantes da lista enumerada LSimNao do CBDS da Senior.
autExt Obrigatório String Colaborador Pode Autorizar Hora Extra. Os valores aceitáveis deste campo são os constantes da lista enumerada LSimNao do CBDS da Senior.
conRee Obrigatório String Controla tempo mínimo de reentrada
usaFro Obrigatório String Terceiro Pode Utilizar Veículo da Frota. Os valores aceitáveis deste campo são os constantes da lista enumerada LSimNao do CBDS da Senior
graCon Obrigatório Integer Grau de Conferência na Biometria (1-5).
conPac Obrigatório String Controla Tempo de Permanência no Acesso. Os valores aceitáveis deste campo são os constantes da lista enumerada LSimNao do CBDS da Senior. Se o TBS for diferente de 14, 17 e 18 este campo não é exibido na tela (os campos para controle de permanência de acesso só são utilizados em MS-SQL). Desta forma, este parâmetro deve ser ignorado.
temPac Obrigatório Integer Tempo Mínimo de Permanência no Acesso. Se o TBS for diferente de 14, 17 e 18 este campo não é exibido na tela (os campos para controle de permanência de acesso só são utilizados em MS-SQL). Desta forma, este parâmetro deve ser ignorado.
tolAcp Obrigatório String Tolerância Acesso Entr./Saída para Controle de Permanência. O valor de entrada deve respeitar o formato HH:MM. Se o TBS for diferente de 14, 17 e 18 este campo não é exibido na tela (os campos para controle de permanência de acesso só são utilizados em MS-SQL). Desta forma, este parâmetro deve ser ignorado.
usaBio Obrigatório Integer Utiliza Controle Biométrico. Os valores aceitáveis deste campo são os constantes da lista enumerada LUsaBio do CBDS da Senior.
datAso Obrigatório DateTime Data Validade do ASO. O valor de entrada deve respeitar o formato DD/MM/YYYY. Se valor enviado for nulo, deve-se enviar 00/00/0000
datTse Obrigatório DateTime Data Validade Treinamento Segurança. O valor de entrada deve respeitar o formato DD/MM/YYYY. Se valor enviado for nulo, deve-se enviar 00/00/0000.
autDbl Obrigatório String Autorizador de Desbloqueio de Crachás e Colaboradores. Os valores aceitáveis deste campo são os constantes da lista enumerada LSimNao do CBDS da Senior.
verAfa Obrigatório String Verifica Afastamento. Os valores aceitáveis deste campo são os constantes da lista enumerada LSimNao do CBDS da Senior.
conInt Obrigatório String Controla Interjornada. Os valores aceitáveis deste campo são os constantes da lista enumerada LSimNao do CBDS da Senior.
tolInt Obrigatório Integer Tolerância para Controle de Interjornada (Minutos).
plantas Opcional Set Lista de valores (1 para N). Somente é exibido o cadastramento de definições de acesso por planta quando o TBS for 19.
plantas.codPlt Opcional String Código da planta. Quando for informado, o valor deve estar previamente cadastrado na tabela R058PLT. Quando utilizar definições de acesso por planta, este campo é obrigatório.
plantas.datAso Opcional String Data validade ASO. O valor de entrada deve respeitar o formato DD/MM/YYYY. Se valor enviado for nulo, deve-se enviar 00/00/0000
plantas.datTse Opcional String Data validade Treinamento Segurança. O valor de entrada deve respeitar o formato DD/MM/YYYY. Se valor enviado for nulo, deve-se enviar 00/00/0000.
numEmp Obrigatório Integer Código da Empresa. O valor deve estar previamente cadastrado na tabela R030EMP.
numCad Obrigatório Integer Cadastro do Colaborador.
tipCol Obrigatório Integer Tipo Colaborador. Os valores aceitáveis deste campo são os constantes da lista enumerada LTipCol do CBDS da Senior.
conRea Obrigatório String Participa Revista Aleatória. Os valores aceitáveis deste campo são os constantes da lista enumerada LSimNao do CBDS da Senior.
utiChv Obrigatório String Utiliza controle de chaves. Os valores aceitáveis deste campo são os constantes da lista enumerada LSimNao do CBDS da Senior.
repOnl Obrigatório String Utiliza controle on-line de ponto eletrônico. Os valores aceitáveis deste campo são os constantes da lista enumerada LSimNao do CBDS da Senior.

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:TerDefAceResponse>
      <result>
        <erroExecucao>String</erroExecucao>
      </result>
    </ser:TerDefAceResponse>
  </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.

Este artigo ajudou você?