• id
    Descrição: Campo autoincrementável, não deve ser enviado ao inserir um novo registro!
    Dados técnicos:
    • Tipo de campo: Campo de texto
    • Campo obrigatório: Sim
    • Quant. máx. de caracteres: 11
    • Campo auto incrementável: Sim
  • grupo
    Descrição: Nome do grupo
    Dados técnicos:
    • Tipo de campo: Campo de texto
    • Campo obrigatório: Sim
    • Quant. máx. de caracteres: 150
  • tipo_alcada
    Dados técnicos:
    • Tipo de campo: Campo de seleção
    • Campo obrigatório: Sim
    • Valor Padrão: Administrador
    • Valores disponíveis:
      ADM = Administrador
      SUP = Supervisor
      OP = Operador
  • descricao
    Descrição: Campo para descrever quais informações o grupo de suário terá acesso.
    Dados técnicos:
    • Tipo de campo: Campo de área de texto
    • Campo obrigatório: Não
    • Quant. máx. de caracteres: 16777215
  • redes
    Descrição: Campo destinado para validar o ip do usuário ao efetuar o login. exemplo de preenchimento:10.0.0.0/8;192.168.0.0/24
    Dados técnicos:
    • Tipo de campo: Campo de texto
    • Campo obrigatório: Não
    • Quant. máx. de caracteres: 500
  • horarios
    Descrição: Campo destinado para validar o horario do usuário ao efetuar o login e transações. exemplo de preenchimento:08:00:00-11:45:00; 13:30:00-18:00:00
    Dados técnicos:
    • Tipo de campo: Campo de texto
    • Campo obrigatório: Não
    • Quant. máx. de caracteres: 500
  • filtrar_filiais
    Dados técnicos:
    • Tipo de campo: Caixa de seleção
    • Campo obrigatório: Não
    • Valor Padrão: S
  • exporta_xls
    Dados técnicos:
    • Tipo de campo: Caixa de seleção
    • Campo obrigatório: Não
    • Valor Padrão: S
  • permite_atualizar
    Dados técnicos:
    • Tipo de campo: Caixa de seleção
    • Campo obrigatório: Não
    • Valor Padrão: S
  • permissao_tipo
    Dados técnicos:
    • Tipo de campo: Botão de seleção
    • Campo obrigatório: Sim
    • Valor Padrão: Habilitar
    • Valores disponíveis:
      L = Habilitar
      B = Esconder
  • permissao_bt_form
    Dados técnicos:
    • Tipo de campo: Botão de seleção
    • Campo obrigatório: Sim
    • Valor Padrão: Habilitar
    • Valores disponíveis:
      H = Habilitar
      E = Esconder
  • permissao_campo_form
    Dados técnicos:
    • Tipo de campo: Botão de seleção
    • Campo obrigatório: Sim
    • Valor Padrão: Habilitar
    • Valores disponíveis:
      H = Habilitar
      S = Somente leitura
      E = Esconder
  • dashboard_padrao
    Dados técnicos:
    • Tipo de campo: Campo de seleção
    • Campo obrigatório: Não
    • Valor Padrão: Principal
    • Valores disponíveis:
      dash_principal = Principal
      dash_financeiro = Financeiro
      dash_ordem_servico = Ordem de serviço
  • dash_principal
    Dados técnicos:
    • Tipo de campo: Botão de seleção
    • Campo obrigatório: Não
    • Valor Padrão: Padrão do formulário
    • Valores disponíveis:
      P = Padrão do formulário
      M = Mostrar
      E = Esconder
  • dash_financeiro
    Dados técnicos:
    • Tipo de campo: Botão de seleção
    • Campo obrigatório: Não
    • Valor Padrão: Padrão do formulário
    • Valores disponíveis:
      P = Padrão do formulário
      M = Mostrar
      E = Esconder
  • dash_ordem_servico
    Dados técnicos:
    • Tipo de campo: Botão de seleção
    • Campo obrigatório: Não
    • Valor Padrão: Padrão do formulário
    • Valores disponíveis:
      P = Padrão do formulário
      M = Mostrar
      E = Esconder
  • Inserir
    
    require(__DIR__ . DIRECTORY_SEPARATOR . 'WebserviceClient.php');
    $host = 'https://SEU_DOMINIO/webservice/v1';
    $token = '6:4dacdb8e47193e8cbbabe508c3c59b4547e463817b1d9b9a1d20ab4812fe1a62';//token gerado no cadastro do usuario (verificar permissões)
    $selfSigned = true; //true para certificado auto assinado
    $api = new IXCsoft\WebserviceClient($host, $token, $selfSigned);
    $dados = array(
        'grupo' => '',
        'tipo_alcada' => 'ADM',
        'descricao' => '',
        'redes' => '',
        'horarios' => '',
        'filtrar_filiais' => 'S',
        'exporta_xls' => 'S',
        'permite_atualizar' => 'S',
        'permissao_tipo' => 'L',
        'permissao_bt_form' => 'H',
        'permissao_campo_form' => 'H',
        'dashboard_padrao' => 'dash_principal',
        'dash_principal' => 'P',
        'dash_financeiro' => 'P',
        'dash_ordem_servico' => 'P'
    );
    $api->post('usuarios_grupo', $dados);
    $retorno = $api->getRespostaConteudo(false);// false para json | true para array
    
  • Editar
    
    require(__DIR__ . DIRECTORY_SEPARATOR . 'WebserviceClient.php');
    $host = 'https://SEU_DOMINIO/webservice/v1';
    $token = '6:4dacdb8e47193e8cbbabe508c3c59b4547e463817b1d9b9a1d20ab4812fe1a62';//token gerado no cadastro do usuario (verificar permissões)
    $selfSigned = true; //true para certificado auto assinado
    $api = new IXCsoft\WebserviceClient($host, $token, $selfSigned);
    
    $dados = array(
        'grupo' => '',
        'tipo_alcada' => 'ADM',
        'descricao' => '',
        'redes' => '',
        'horarios' => '',
        'filtrar_filiais' => 'S',
        'exporta_xls' => 'S',
        'permite_atualizar' => 'S',
        'permissao_tipo' => 'L',
        'permissao_bt_form' => 'H',
        'permissao_campo_form' => 'H',
        'dashboard_padrao' => 'dash_principal',
        'dash_principal' => 'P',
        'dash_financeiro' => 'P',
        'dash_ordem_servico' => 'P'
    );
    $registro = '1';//registro a ser editado
    $api->put('usuarios_grupo', $dados, $registro);
    $retorno = $api->getRespostaConteudo(false);// false para json | true para array
    
  • Deletar
    
    require(__DIR__ . DIRECTORY_SEPARATOR . 'WebserviceClient.php');
    $host = 'https://SEU_DOMINIO/webservice/v1';
    $token = '6:4dacdb8e47193e8cbbabe508c3c59b4547e463817b1d9b9a1d20ab4812fe1a62';//token gerado no cadastro do usuario (verificar permissões)
    $selfSigned = true; //true para certificado auto assinado
    $api = new IXCsoft\WebserviceClient($host, $token, $selfSigned);
    $registro = '1';//registro a ser deletado
    $api->delete('usuarios_grupo', $registro);
    $retorno = $api->getRespostaConteudo(false);// false para json | true para array
    
  • Listar
    
    require(__DIR__ . DIRECTORY_SEPARATOR . 'WebserviceClient.php');
    $host = 'https://SEU_DOMINIO/webservice/v1';
    $token = '6:4dacdb8e47193e8cbbabe508c3c59b4547e463817b1d9b9a1d20ab4812fe1a62';//token gerado no cadastro do usuario (verificar permissões)
    $selfSigned = true; //true para certificado auto assinado
    $api = new IXCsoft\WebserviceClient($host, $token, $selfSigned);
    $params = array(
        'qtype' => 'usuarios_grupo.id',//campo de filtro
        'query' => '1',//valor para consultar
        'oper' => '=',//operador da consulta
        'page' => '1',//página a ser mostrada
        'rp' => '20',//quantidade de registros por página
        'sortname' => 'usuarios_grupo.id',//campo para ordenar a consulta
        'sortorder' => 'desc'//ordenação (asc= crescente | desc=decrescente)
    );
    $api->get('usuarios_grupo', $params);
    $retorno = $api->getRespostaConteudo(false);// false para json | true para array