Manual Configuracao W-Access
Manual Configuracao W-Access
Manual Configuracao W-Access
abril de 2019
Manual de Configuração
Características
Inteligência distribuída
Possui inteligência distribuída por meio de controladores totalmente autôno-
mos, que não dependem do servidor para a execução dos processos de controle.
Conta com base de dados em tempo real nos controladores e catracas.
Web
Interface 100% web desenvolvida em ASP.NET AJAX.
Totalmente gerenciável por meio de navegadores de internet (web browsers), o
que torna os processos de instalação e operação mais simples a práticos, trazendo
agilidade e redução de custos com mão de obra.
Segurança
A utilização de criptografia na comunicação de dados, a total customização
dos direitos dos usuários e critérios de validação de senha, aliados a uma linha
de hardware com sensores óticos de violação, conferem ao W-Access alto grau de
segurança.
Relatórios de gestão
Emite relatórios gerenciais detalhados e personalizáveis de acordo com a ne-
cessidade de cada cliente, tais como informações organizadas por filial, centro de
custo, horário, tipo de colaborador ou visitante, etc.
Conectividade e Integração
Foi projetado de forma incorporar facilmente novidades tecnológicas, permi-
tindo e facilitando a integração com outros sistemas tais como softwares ERP,
banco de dados BDCC da Receita Federal, CFTV e sistemas de elevadores, den-
tre outros.
Customização
Cadastro flexível, com campos personalizáveis de acordo com as necessida-
des de operação de cada cliente, incluindo ferramenta de design para criação dos
layouts das páginas.
Manual de Configuração
Escalabilidade
Por ser modular, o software, assim como a linha de hardware, permite expan-
sões e atualizações de forma rápida e sem perda de desempenho, proporcionando
uma solução sempre de acordo com as necessidades de nossos clientes e com exce-
lente relação custo-benefício. Os controladores de acesso possuem conexão para
cartões microSD permitindo milhões de usuários na base de dados locais.
Fácil de usar
Com interface web e menus simples e intuitivos, o W-Access é fácil de usar,
trazendo praticidade e agilidade para o dia-a-dia dos operadores e dispensando
longos períodos de treinamento.
Dados Técnicos
Interface
Web desenvolvida em ASP.NET AJAX Base de dados Microsoft®SQL Server®a
partir da versão 2005, incluindo as versões Express e Oracle ®Database 11g ou
versão Standard superior.
Idiomas
Até 4 idiomas selecionáveis pelo operador com ferramentas de tradução inte-
gradas
Segurança
• Administração completa e integrada de operadores e senhas
2 ©2019- Wellcare
Manual de Configuração
Configurações avançadas
• Permissões de acesso por local e horário, com combinações ilimitadas
• Contagem de marcações
• Controle de ronda
• Rastreamento de usuários
• Controle de ponto
Cadastros de Usuários
• Cadastro com campos customizáveis
3 ©2019- Wellcare
Manual de Configuração
Tipos de controle
• Diversas categorias de usuários, como visitantes, funcionários, contratados,
estagiários, alunos, sócios ativos, veículos e empresas
• Fusos-horários
• Horário de verão
• Feriados regionais
Supervisão
• Supervisão e controle de todos os dispositivos do sistema por meio de telas
gráficas customizáveis por ferramenta de design
4 ©2019- Wellcare
Conteúdo
1 Navegação no W-Access 13
1.1 Menus Fixos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
1.1.1 Menu Superior . . . . . . . . . . . . . . . . . . . . . . . . 14
1.1.2 Barra de Alarmes . . . . . . . . . . . . . . . . . . . . . . . 14
1.2 Menu Lateral . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
1.3 Buscas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
1.4 Campos Obrigatórios . . . . . . . . . . . . . . . . . . . . . . . . . 16
2 Administração de cartões 18
2.1 Cadastro de Cartões . . . . . . . . . . . . . . . . . . . . . . . . . . 19
2.1.1 ID de Terminal IP . . . . . . . . . . . . . . . . . . . . . . . 20
2.1.2 Níveis de Acesso de Cartões . . . . . . . . . . . . . . . . . 20
2.1.3 Cadastro de Placas de Veículos . . . . . . . . . . . . . . . 21
2.2 Busca de Cartões . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
2.3 Alteração de Cartões . . . . . . . . . . . . . . . . . . . . . . . . . 21
2.4 Adição de Cartões em lote . . . . . . . . . . . . . . . . . . . . . . 22
2.5 Exclusão de Cartões . . . . . . . . . . . . . . . . . . . . . . . . . . 22
3 Empresas 23
3.1 Cadastro de Empresas . . . . . . . . . . . . . . . . . . . . . . . . . 24
3.1.1 Dados cadastrais . . . . . . . . . . . . . . . . . . . . . . . 24
3.1.2 Mais… . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
3.1.3 Sincronizar datas de validade dos usuários . . . . . . . . . 25
3.2 Exclusão de Empresas . . . . . . . . . . . . . . . . . . . . . . . . . 25
4 Configuração de Visitas 26
4.1 Busca de Contatos . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
4.1.1 Adição de critério de Busca de Contatos . . . . . . . . . . 27
4.1.2 Remoção de critério de Busca de Contatos . . . . . . . . . 27
4.2 Outras Opções . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
4.2.1 Zonas externas para contatos . . . . . . . . . . . . . . . . 28
4.2.2 Manter Níveis de Acesso . . . . . . . . . . . . . . . . . . . 28
4.2.3 Configurações de visitas . . . . . . . . . . . . . . . . . . . 28
5
Manual de Configuração CONTEÚDO
6 Grupos de Usuários 32
6.1 Cadastro de Grupos de Usuários . . . . . . . . . . . . . . . . . . . 33
6.2 Opções de Grupos de Usuários . . . . . . . . . . . . . . . . . . . . 33
6.3 Níveis de Acesso . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
6.4 Adicionar Usuário . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
6.5 Grupos Associados . . . . . . . . . . . . . . . . . . . . . . . . . . 35
6.6 Usuários sem grupos relacionados . . . . . . . . . . . . . . . . . . 36
6.7 Remoção de Usuários dos Grupos . . . . . . . . . . . . . . . . . . 36
6.8 Exclusão de Grupos de Usuários . . . . . . . . . . . . . . . . . . . 36
7 Tipos de Usuários 37
7.1 Configurações do Tipo de Usuários . . . . . . . . . . . . . . . . . 38
7.1.1 Configurações padrão . . . . . . . . . . . . . . . . . . . . 38
7.1.2 Configurações adicionais . . . . . . . . . . . . . . . . . . . 40
9 Operadores 47
9.1 Cadastro de Operadores . . . . . . . . . . . . . . . . . . . . . . . . 48
9.1.1 Detalhes . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
9.1.2 Terminais . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
9.1.3 Horários de Acesso . . . . . . . . . . . . . . . . . . . . . . 49
9.2 Exclusão de Operadores . . . . . . . . . . . . . . . . . . . . . . . . 49
10 Perfis 50
10.1 Cadastro de Perfis . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
10.1.1 Permissões . . . . . . . . . . . . . . . . . . . . . . . . . . 51
10.1.2 Localidades . . . . . . . . . . . . . . . . . . . . . . . . . . 51
10.1.3 Campos Restritos . . . . . . . . . . . . . . . . . . . . . . . 51
10.1.4 Mais… . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
10.2 Exclusão de Perfis . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
11 Permissões 53
11.1 Cadastro de Permissões . . . . . . . . . . . . . . . . . . . . . . . . 54
11.2 Exclusão de Permissões . . . . . . . . . . . . . . . . . . . . . . . . 54
6 ©2019- Wellcare
Manual de Configuração CONTEÚDO
12 Níveis de Acesso 56
12.1 Cadastro de Níveis de Acesso . . . . . . . . . . . . . . . . . . . . . 57
12.2 Leitoras e Horários de Acesso . . . . . . . . . . . . . . . . . . . . 57
12.3 Descrição . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
12.4 Exclusão de Níveis de Acesso . . . . . . . . . . . . . . . . . . . . . 58
13 Horários de Acesso 59
13.1 Cadastro de Horários de Acesso . . . . . . . . . . . . . . . . . . . 60
13.2 Exclusão de Horários de Acesso . . . . . . . . . . . . . . . . . . . 61
14 Feriados 62
14.1 Cadastro do Feriado . . . . . . . . . . . . . . . . . . . . . . . . . . 63
14.2 Exclusão do Feriado . . . . . . . . . . . . . . . . . . . . . . . . . . 63
15 Zonas 64
15.1 Cadastro da Zona . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
15.2 Controle de usuários na Zona . . . . . . . . . . . . . . . . . . . . 65
15.3 Situação da Zona . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
15.4 Leitoras Vinculadas . . . . . . . . . . . . . . . . . . . . . . . . . . 66
15.5 Exclusão da Zona . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
16 Sub-Zonas 67
16.1 Cadastro da Sub-Zona . . . . . . . . . . . . . . . . . . . . . . . . . 68
16.2 Controle de usuários na Sub-Zona . . . . . . . . . . . . . . . . . . 68
16.3 Situação da Sub-Zona . . . . . . . . . . . . . . . . . . . . . . . . . 68
16.4 Exclusão da Sub-Zona . . . . . . . . . . . . . . . . . . . . . . . . . 68
17 Localidades 70
17.1 Cadastro de Localidades . . . . . . . . . . . . . . . . . . . . . . . . 71
17.1.1 Informações de sistema . . . . . . . . . . . . . . . . . . . 71
17.1.2 Fuso horário da localidade . . . . . . . . . . . . . . . . . . 71
17.2 Comandos na Localidade . . . . . . . . . . . . . . . . . . . . . . . 72
17.3 Exclusão da Localidade . . . . . . . . . . . . . . . . . . . . . . . . 72
18 Gerenciadores 73
18.1 Tipo de Gerenciadores . . . . . . . . . . . . . . . . . . . . . . . . 74
18.1.1 Físico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
18.1.2 Virtual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
18.2 Cadastro de Gerenciadores . . . . . . . . . . . . . . . . . . . . . . 74
18.3 Comunicação . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
18.4 Conf. de Campo . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
18.4.1 Integração com Elevadores . . . . . . . . . . . . . . . . . . 76
18.5 Alarme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
18.6 Banco de Dados . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
18.7 Atualizar gerenciador . . . . . . . . . . . . . . . . . . . . . . . . . 78
18.8 Exclusão do gerenciador . . . . . . . . . . . . . . . . . . . . . . . 78
7 ©2019- Wellcare
Manual de Configuração CONTEÚDO
19 Controladores 79
19.1 Cadastro de Controladores . . . . . . . . . . . . . . . . . . . . . . 80
19.2 Alarmes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
19.3 Exclusão de Controladores . . . . . . . . . . . . . . . . . . . . . . 81
20 Leitoras 82
20.1 Cadastro de Leitoras . . . . . . . . . . . . . . . . . . . . . . . . . . 83
20.2 Configurações de Hardware da Leitora . . . . . . . . . . . . . . . 83
20.3 Leitoras especiais . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
20.3.1 Leitoras de impressão digital . . . . . . . . . . . . . . . . . 86
20.3.2 Leitoras de Palma da mão (PalmSecure®) . . . . . . . . . 86
20.3.3 Leitoras de Placas de Licenciamento de Veículos . . . . . . 86
20.4 Comandos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
20.5 Situação da Leitora . . . . . . . . . . . . . . . . . . . . . . . . . . 87
20.6 Controle de Zonas . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
20.7 Opções de Acesso . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
20.7.1 Escolta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
20.7.2 Revista Aleatória . . . . . . . . . . . . . . . . . . . . . . . 90
20.7.3 Integração com elevadores: . . . . . . . . . . . . . . . . . 91
20.8 Alarmes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
20.9 Exclusão de Leitoras . . . . . . . . . . . . . . . . . . . . . . . . . . 92
21 Relés 93
21.1 Cadastro do Relé . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
21.2 Alarme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
21.3 Comandos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
21.4 Exclusão de Relé . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
22 Sensores 96
22.1 Cadastro do Sensor . . . . . . . . . . . . . . . . . . . . . . . . . . 97
22.2 Alarmes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
22.3 Exclusão de Sensor . . . . . . . . . . . . . . . . . . . . . . . . . . 98
23 Formatos de Cartão 99
23.1 Formatos de Cartão Padrão . . . . . . . . . . . . . . . . . . . . . . 100
23.2 Cadastro de Formatos de Cartão . . . . . . . . . . . . . . . . . . . 100
23.3 Protocolo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
23.4 Código do Cartão . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
23.5 Site Code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
23.6 Exclusão de Formatos de Cartão . . . . . . . . . . . . . . . . . . . 102
8 ©2019- Wellcare
Manual de Configuração CONTEÚDO
25 Justificativas 105
25.1 Cadastro de Justificativas . . . . . . . . . . . . . . . . . . . . . . . 106
25.2 Exclusão de Justificativas . . . . . . . . . . . . . . . . . . . . . . . 106
26 Ações 107
26.1 Cadastro de Ações . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
26.2 Disparadores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
26.3 Comandos de campo . . . . . . . . . . . . . . . . . . . . . . . . . 109
26.4 E-mails . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
26.5 Execução de Aplicativos . . . . . . . . . . . . . . . . . . . . . . . 110
26.5.1 Aplicativo de Backup . . . . . . . . . . . . . . . . . . . . . 110
26.6 Parâmetros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
26.7 Outras configurações . . . . . . . . . . . . . . . . . . . . . . . . . 113
26.8 Customização . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
26.9 Exclusão de Ações . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
27 Câmeras 115
27.1 Cadastro de Câmeras . . . . . . . . . . . . . . . . . . . . . . . . . 116
27.2 Sistemas Integrados . . . . . . . . . . . . . . . . . . . . . . . . . . 116
27.3 LPR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
27.4 Exclusão de Câmeras . . . . . . . . . . . . . . . . . . . . . . . . . 117
28 Idiomas 119
28.1 Nome dos Campos . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
28.2 Campos em Lista de Sistema . . . . . . . . . . . . . . . . . . . . . 120
28.3 Demais categorias . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
29 Partições 123
29.1 Cadastro de Partições . . . . . . . . . . . . . . . . . . . . . . . . . 124
29.2 Configuração da Partição . . . . . . . . . . . . . . . . . . . . . . . 124
29.2.1 E-mail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
29.2.2 Layouts Padrão . . . . . . . . . . . . . . . . . . . . . . . . 125
29.2.3 Grupos Padrões . . . . . . . . . . . . . . . . . . . . . . . . 125
29.2.4 Outras Opções . . . . . . . . . . . . . . . . . . . . . . . . 125
29.2.5 Ação de Usuários . . . . . . . . . . . . . . . . . . . . . . . 125
29.3 Exclusão de Partições . . . . . . . . . . . . . . . . . . . . . . . . . 125
30 Agendamentos 127
30.1 Cadastrar um Agendamento . . . . . . . . . . . . . . . . . . . . . 128
30.2 Agendamento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
30.2.1 Campos de configuração básica . . . . . . . . . . . . . . . 128
30.2.2 Campos conforme periodicidade . . . . . . . . . . . . . . 128
30.3 Relatório . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
30.4 Enviar Relatório por E-mail . . . . . . . . . . . . . . . . . . . . . . 130
30.5 Ação . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
30.6 Executar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
9 ©2019- Wellcare
Manual de Configuração CONTEÚDO
33 Terminais 142
33.1 Cadastro de Terminais . . . . . . . . . . . . . . . . . . . . . . . . 143
33.2 Configurações do Terminal . . . . . . . . . . . . . . . . . . . . . . 143
33.3 Exclusão de Terminais . . . . . . . . . . . . . . . . . . . . . . . . . 144
34 Licença 145
34.1 Informações da Licença . . . . . . . . . . . . . . . . . . . . . . . . 146
34.2 Atualização da Licença . . . . . . . . . . . . . . . . . . . . . . . . 146
35 Diagnósticos 147
35.1 Diagnósticos Habilitáveis . . . . . . . . . . . . . . . . . . . . . . . 148
35.2 Dispositivos com diagnóstico habilitado . . . . . . . . . . . . . . . 148
36 Eventos 150
36.1 Página de Eventos . . . . . . . . . . . . . . . . . . . . . . . . . . . 151
36.2 Eventos Online . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152
36.3 Busca de Eventos . . . . . . . . . . . . . . . . . . . . . . . . . . . 152
36.4 Visualização dos Eventos . . . . . . . . . . . . . . . . . . . . . . . 153
37 Alarmes 155
37.1 Alarmes Pré-Configurados . . . . . . . . . . . . . . . . . . . . . . 156
37.2 Configurar e Adicionar Alarmes . . . . . . . . . . . . . . . . . . . 157
37.3 Barra de Alarmes . . . . . . . . . . . . . . . . . . . . . . . . . . . 157
37.4 Tela de Alarmes . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158
37.5 Interações do Operador . . . . . . . . . . . . . . . . . . . . . . . . 158
37.5.1 Reconhecer Alarme . . . . . . . . . . . . . . . . . . . . . . 158
37.5.2 Alarmes com Instrução . . . . . . . . . . . . . . . . . . . . 159
38 Relatórios 161
38.1 Requisitos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163
38.2 Menu Relatórios . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163
38.3 Adicionar Relatório . . . . . . . . . . . . . . . . . . . . . . . . . . 164
38.4 Categorias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164
38.5 Relatório . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165
38.6 Parâmetros do Relatório . . . . . . . . . . . . . . . . . . . . . . . . 166
38.7 Parâmetros Salvos . . . . . . . . . . . . . . . . . . . . . . . . . . . 166
38.8 Visualizador de Relatórios . . . . . . . . . . . . . . . . . . . . . . 167
10 ©2019- Wellcare
Manual de Configuração CONTEÚDO
39 Telas 191
39.1 Criação de Telas . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192
39.2 Edição de Telas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194
39.2.1 Itens das telas . . . . . . . . . . . . . . . . . . . . . . . . . 195
39.3 Busca de Telas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200
39.4 Exportação e importação de Telas . . . . . . . . . . . . . . . . . . 200
39.5 Exclusão de Telas . . . . . . . . . . . . . . . . . . . . . . . . . . . 200
Glossário 204
Apêndices 205
11 ©2019- Wellcare
Parte 1
Introdução
12
1 - Navegação no W-Access
13
Manual de Configuração 1 - Navegação no W-Access
• Eventos: Página para visualização ao vivo dos eventos do sistema, com op-
ções de busca e filtros de eventos.
14 ©2019- Wellcare
Manual de Configuração 1 - Navegação no W-Access
1.3 Buscas
Todas buscas realizadas no W-Access trazem resultados ordem alfabética, que
será o primeiro item é exibido na tela do W-Access. Caso a quantidade de itens
seja maior que o limite comportado pela página, a lista de resultados será dividida
em diferentes páginas.
Por padrão, as buscas retornarão resultados que contenham a sequência exata
de caracteres digitados na barra de busca em qualquer parte dos campos indexados.
Para realizar pesquisas mais abrangentes, podemos utilizar o caractere coringa (*)
que deixa parte da busca genérica, como ilustram os exemplos da tabela 1.1. Neste
exemplo, os usuários cadastrados no W-Access são: João da Silva, João dos Reis e
João Reis.
Busca Resultado
João João da Silva, João dos Reis, João Reis
Reis João dos Reis, João Reis
Silva João da Silva
João Reis João Reis
João*Reis João dos Reis, João Reis
15 ©2019- Wellcare
Manual de Configuração 1 - Navegação no W-Access
16 ©2019- Wellcare
Parte 2
Configurações
de Usuários
17
2 - Administração de cartões
18
Manual de Configuração 2 - Administração de cartões
• Site Code: o site code dos cartões, também conhecido como facility code, são
sequências numéricas existentes em alguns cartões com o objetivo de evitar
a duplicidade de cartões. Caso o cartão não possua site code, o campo deve
ser deixado em branco.
19 ©2019- Wellcare
Manual de Configuração 2 - Administração de cartões
2.1.1 ID de Terminal IP
O campo de ID de terminal IP é obrigatório para que o usuário tenha o acesso
autorizado em um terminal IP, seja o acesso realizado por biometria, senha ou car-
tão.
Caso o campo administrar IDs de terminal IP manualmente esteja desmarcado,
o campo de ID de terminal é preenchido automaticamente. Entretanto caso esse
campo esteja marcado, é necessária a inserção do valor desse campo manualmente.
• Campo único: esse campo não aceita valores duplicados. Caso haja algum
outro cartão com o ID de terminal IP inserido, não será possível inserir outro
com o mesmo número.
20 ©2019- Wellcare
Manual de Configuração 2 - Administração de cartões
cartão. Por exemplo, o cartão de visita ”Vis01”que possui o nível de acesso ”catracas
recepção”atribuirá o nível de acesso ”catracas recepção”ao visitante no momento
da liberação da visita.
21 ©2019- Wellcare
Manual de Configuração 2 - Administração de cartões
22 ©2019- Wellcare
3 - Empresas
23
Manual de Configuração 3 - Empresas
3.1.2 Mais...
O campo Mais informações possui alguns campos adicionais para cadastro de
dados referente a empresa. Esses campos podem ser renomeados em Nome dos
campos.
24 ©2019- Wellcare
Manual de Configuração 3 - Empresas
25 ©2019- Wellcare
4 - Configuração de Visitas
26
Manual de Configuração 4 - Configuração de Visitas
27 ©2019- Wellcare
Manual de Configuração 4 - Configuração de Visitas
• Verificar se o Contato está presente: essa opção irá gerar um alerta para
o operador caso o contato da visita selecionada esteja em uma das zonas
selecionadas em Zonas externas para contatos.
• Usar nível de acesso do cartão: essa opção associa o nível de acesso do cartão
ao visitante automaticamente ao liberar a visita.
• Mostrar atalho para Níveis de Acesso: essa opção cria uma nova aba cha-
mada Níveis de Acesso ao lado da aba Controle de Acesso. Essa aba contém
duas listas, uma com a lista de ”Níveis de Acessos associados”, que exibe
os níveis de acesso associados e permite removê-los, e outra com ”Níveis de
Acesso Disponíveis”, que permite associar novos níveis de acesso ao usuário.
28 ©2019- Wellcare
Manual de Configuração 4 - Configuração de Visitas
está liberando. Quando essa opção está desmarcada a visita atrelada ao car-
tão em uso é encerrada sem aviso prévio.
• Carregar Contato da visita anterior: para marcar essa opção é necessário que
o campo Permitir múltiplos contatos esteja desmarcado. Essa opção carrega
o contato da última visita, somente se o campo Carregar dados da última
visita estiver marcado.
• Carregar dados da última visita: quando essa opção está marcado os campos
de visitas, como o motivo da visita, será carregado para próxima visita. Caso
esse campo esteja desmarcado, esse campo será apagado a cada visita.
• Validade máxima do visitante (em horas): validade máxima que uma visita
pode assumir, quando alterada manualmente.
29 ©2019- Wellcare
5 - Campos em Lista de Usuários
30
Manual de Configuração 5 - Campos em Lista de Usuários
• Inglês: campo para inserir o item em inglês. Por exemplo, para uma lista de
”sexo”pode ser inserido o item ”male”.
• Português: campo para inserir o item em português. Por exemplo, para uma
lista de ”sexo”pode ser inserido o item ”masculino”.
• Idioma 4: campo para inserir o item em um idioma diferente dos três acima.
31 ©2019- Wellcare
6 - Grupos de Usuários
32
Manual de Configuração 6 - Grupos de Usuários
• Partição: a partição na qual o grupo será criado. Um operador que não tem
acesso à partição a qual o grupo está cadastrado não poderá visualizar as
configurações do grupo.
33 ©2019- Wellcare
Manual de Configuração 6 - Grupos de Usuários
• Mover filhos do Grupo: essa opção move os filhos do grupo que está seleci-
onado.
• Excluir vínculo do grupo: essa opção é habilitada somente para grupos co-
piados. Quando selecionada essa opção, o vínculo do grupo com o grupo pai
será excluído, ou seja, esse grupo será excluído sem excluir o grupo cópia, o
que ocorre na opção de ”Excluir Grupo”.
34 ©2019- Wellcare
Manual de Configuração 6 - Grupos de Usuários
• Busca por tipo de usuário: em cada aba de tipo de usuário é possível buscar
os usuários pelos campos configurados em Campos de Busca Genérica em
tipos de usuários.
Para abrir a tela de grupos associados é necessário selecionar o grupo que terá
a escolta configurada. Caso o grupo não esteja selecionado é exibida a mensa-
gem ”Preencha todos os campos requeridos.”ao clicar no botão. Clicando no botão
grupos associados será aberta a tela de configuração da escolta entre grupos.
35 ©2019- Wellcare
Manual de Configuração 6 - Grupos de Usuários
36 ©2019- Wellcare
7 - Tipos de Usuários
37
Manual de Configuração 7 - Tipos de Usuários
• Inglês: campo para inserir o nome do tipo de usuário em inglês. Por exemplo,
Employee.
• Pode receber visitas: permite que o tipo de usuário seja associado como con-
tato de visitas, quando marcado.
38 ©2019- Wellcare
Manual de Configuração 7 - Tipos de Usuários
39 ©2019- Wellcare
Manual de Configuração 7 - Tipos de Usuários
Associação de usuários
Aqui configuramos quais tipos de usuários podem ser associados ao tipo sele-
cionado, além de também configurar os campos de busca para usuários associados.
Campos únicos
Aqui selecionamos campos que não podem se repetir entre usuários, como por
exemplo, número do documento.
40 ©2019- Wellcare
8 - Lay-Outs das Telas de Usuários
41
Manual de Configuração 8 - Lay-Outs das Telas de Usuários
• Rótulo: São textos que identificam os campos e que podem ser alterados no
menu Nomes dos Campos.
• Altura: Campo que exibe o valor da posição de altura em pixels, com relação
à origem do plano da tela (canto superior direito).
• Altura: Para os campos do tipo Área, é exibida essa propriedade para definir
a altura em pixels.
42 ©2019- Wellcare
Manual de Configuração 8 - Lay-Outs das Telas de Usuários
• Adição: Abaixo dos dois campos para seleção do tipo de usuário e respectiva
tela existem as listas Rótulo e Campo. Ao selecionar o tipo de componente
na lista, o nome elemento será adicionado na tela. Selecione-o e faça as
alterações necessárias.
43 ©2019- Wellcare
Manual de Configuração 8 - Lay-Outs das Telas de Usuários
• Campo Área de Texto Aux-Visit: Campo do tipo Área de texto, para adicio-
nar observações da visita.
44 ©2019- Wellcare
Manual de Configuração 8 - Lay-Outs das Telas de Usuários
• Visível
• Invisível
• Habilitado
• Desabilitado
• Máscara
• Validação
45 ©2019- Wellcare
Parte 3
Segurança
46
9 - Operadores
São as pessoas cadastradas que tem acesso a interface do W-Access, com privi-
légios de cadastrar usuários, dispositivos de hardware e até mesmo outros operado-
res. Aqui, demonstraremos como se cadastra um operador e como seus privilégios
podem ser alterados de acordo com as permissões partitções de seu seu perfil.
47
Manual de Configuração 9 - Operadores
9.1.1 Detalhes
Nesta aba, são informados a forma de operação do operador dentro da aplica-
ção, quais as condições e restrições de operação.
• Habilitado: Caso a caixa de selação não seja marcada, o operador não con-
segue efetuar login.
• Pode mudar a senha: Caso o operador não tenha essa opção habilitada, o
operador não será capaz de alterar a própria senha.
• Pode acessar a API: Com a opção marcada, o operador pode ser utilizado
para realizar operações através da API REST do W-Access.
• Permite conexões simultâneas: Com esta opção marcada, este operador po-
derá fazer login em mais de uma estação de operação ou janela de navegador.
48 ©2019- Wellcare
Manual de Configuração 9 - Operadores
• Tela Inicial: Logo após efetuar o Login, a Tela selecionada será aberta.
9.1.2 Terminais
Nesta aba, adicionamos em quais Terminais o operador pode efetuar login. No
caso do perfil administrador, o operador tem acesso a todos os terminais.
49 ©2019- Wellcare
10 - Perfis
50
Manual de Configuração 10 - Perfis
• copiar de: Possibilita ao operador que esta fazendo o cadastro do perfil, co-
piar as configurações de um perfil existente.
• Acesso Total é uma caixa de seleção que se marcada, habilita todas as per-
missões ao perfil, ficando idêntico ao perfil Administrador.
10.1.1 Permissões
Nesta aba pode-se adicionar permissões que este perfil de operador terá direito.
Não existem limites de permissões a adicionar para uma mesma partição. Elas
serão sempre somadas.
10.1.2 Localidades
Nesta aba pode-se adicionar a localidade que este perfil de operador terá direito
a modificar e visualizar. Se um operador não tiver acesso a determinada Localidade,
não será possível visualizar qualquer item contido da localidade em questão, nem
mesmo a eventos com origem em dispositivos da localidade.
51 ©2019- Wellcare
Manual de Configuração 10 - Perfis
10.1.4 Mais...
Nesta aba selecionamos qual será o tipo de usuário padrão para o perfil de
operador
Além destas opções, nesta aba também selecionamos quais os tipos de usuários
que podem aparecer na busca de contatos na página do visitante, para o perfil de
operador configurado.
52 ©2019- Wellcare
11 - Permissões
53
Manual de Configuração 11 - Permissões
54 ©2019- Wellcare
Parte 4
Controle de
Acesso
55
12 - Níveis de Acesso
Os Níveis de Acesso são perfis de direito de trânsitos que são associados aos
usuários. Eles combinam Horários de Acesso e Leitoras, com a direção (Entrada/-
Saída/Ambos) de operação e condições de escolta, quando necessário. Para que
uma Leitora libere o acesso de um usuário, é necessário que exista um Nível de
Acesso ao qual a leitora esteja inserida e que esse Nível de Acesso seja associado
ao usuário.
56
Manual de Configuração 12 - Níveis de Acesso
57 ©2019- Wellcare
Manual de Configuração 12 - Níveis de Acesso
12.3 Descrição
Esse janela serve para informar aos operadores qual a função do Nível de Acesso
em uma breve descrição, com a opção de inserir texto nos 4 idiomas disponíveis
no W-Access (Português, Inglês, Idioma 3 e Idioma 4).
58 ©2019- Wellcare
13 - Horários de Acesso
59
Manual de Configuração 13 - Horários de Acesso
• Partição: neste campo deve ser selecionada a partição do tipo sistema à qual
o horário de acesso pertencerá. Um operador que não tem acesso à partição
à qual o horário de acesso está vinculado não poderá visualizar o horário
de acesso nos momentos de vinculá-lo aos Níveis de acesso, ao cadastro de
operadores e botões de saída.
60 ©2019- Wellcare
Manual de Configuração 13 - Horários de Acesso
61 ©2019- Wellcare
14 - Feriados
Feriados são datas que tem um tratamento diferenciado no cadastro dos horá-
rios de acesso. Os feriados podem ocorrer em uma data diferente para cada ano, a
exemplo do carnaval, ou repetirem anualmente no mesmo dia.
62
Manual de Configuração 14 - Feriados
• Partição: neste campo deve ser selecionada a partição de sistema a qual o Fe-
riado pertence. Um operador que não tem acesso à partição a qual o Feriado
está vinculado não poderá visualizar o Feriado.
• Localidade: neste campo deve ser selecionada a Localidade a qual esse Feri-
ado pertence. Cidades diferentes podem ter feriados municipais diferentes,
por exemplo.
• Data: neste campo deve ser preenchida a data em que ocorre o feriado. Caso
o feriado não seja fixo, deverá ser atualizado todos os anos com a nova data.
63 ©2019- Wellcare
15 - Zonas
Zonas são espaços físicos com acesso controlado, como salas, andares, corre-
dores, etc. O que separa uma zona de outra são as Leitoras. Ao fazer o acesso por
uma leitora, o usuário deixa uma zona para entrar em outra. Para que o sistema
consiga fazer o controle do ambiente é necessário informá-lo quais são essas zo-
nas e suas condições de acesso. Em seguida, essas zonas devem ser associadas às
configurações da leitora.
As Zonas são parte fundamental do controle de rotas dos usuários e com uso
delas podemos utilizar de lógicas anti dupla passagem (anti-passback) e limites de
contagens de usuários dentro de um espaço físico. Mais detalhes sobre a configu-
ração dessas restrições podem ser encontrados nas configurações das Leitoras.
64
Manual de Configuração 15 - Zonas
• Localidade: Assim como a Partição, defina a qual Localidade a Zona irá per-
tencer.
Caso o controle de Zonas seja perdido por qualquer motivo, a aplicação permite
reiniciar a contagem de todas as zonas pertencentes a uma mesma Localidade,
dentro das opções da Localidade.
65 ©2019- Wellcare
Manual de Configuração 15 - Zonas
66 ©2019- Wellcare
16 - Sub-Zonas
Sub-Zonas são condições Zonas lógicas pertencentes a uma Zona. Sua lógica
de funcionamento está diretamente associada a cadastro dos usuários, onde deve-
se associar cada usuário a sua respectiva Sub-Zona. Para ficar mais claro, usaremos
do seguinte exemplo:
Uma Sala não tem restrições quanto a quantidade de funcionários ocupantes,
porém tem o limite de 5 visitantes dentro da sala. Para que possamos fazer esse
controle, criamos uma Sub-Zona apelidada de Sala-Visitante com o limite máximo
de usuários igual a 5. Devemos associar cada visitante cadastrado a essa Sub-Zona.
Quando um sexto visitante tentar adentrar a sala, a Leitora o negará acesso, mas
caso seja um funcionário, o acesso será permitido. É importante ressaltar que o
usuário só pode pertencer a uma única Sub-Zona, selecionada nas opções do usuá-
rio.
67
Manual de Configuração 16 - Sub-Zonas
68 ©2019- Wellcare
Parte 5
Configurações
de Hardware
69
17 - Localidades
70
Manual de Configuração 17 - Localidades
• Localização pai: Aqui selecionamos uma localidade pai a qual a nova locali-
dade vai pertencer. Ao deixar esse campo em branco, a nova localidade será
uma Localidade raiz. Se a localidade a ser cadastrada for uma localidade
filha, suas informações de Fuso horário serão iguais a da localidade raiz.
• Período do horário de verão: São conjuntos de campos para definir o dia ini-
cial e o dia final do período do horário de verão. Nas cidades brasileiras que
adotam o horário de verão, seu início é normalmente na terceira semana de
outubro e término na terceira semana de fevereiro, exceto quando coincide
com dia de eleição ou carnaval. Consulte anualmente se sua cidade adotará
o horário e em qual período.
• Alterar horário às: Aqui o operador seleciona em qual horário o ajuste será
feito (normalmente às 00:00).
71 ©2019- Wellcare
Manual de Configuração 17 - Localidades
72 ©2019- Wellcare
18 - Gerenciadores
73
Manual de Configuração 18 - Gerenciadores
18.1.1 Físico
O WXS-C350 é um gerenciador físico que possui o software do gerenciador
embarcado. Ele gerencia todas as funções de controle de acesso internamente sem
a necessidade de conexão com o servidor. Gerenciadores físicos devem ser ins-
talados em estruturas multi-site, quando há conexão de rede fisicamente distinta
da conexão do servidor para em casos de falha na rede entre o gerenciador e o
servidor, todas as funções de controle de acesso sejam mantidas.
18.1.2 Virtual
O Gerenciador Virtual, o mais utilizado, é o software do gerenciador físico
sendo executado no próprio servidor. Ele possui as mesmas funções do geren-
ciador físico, diferenciando-se apenas por depender diretamente do hardware do
Servidor. Quando se opta pelo gerenciador virtual, se a conexão do servidor com os
componentes de campo for perdida ou se o Servidor for desligado, perde-se o con-
trole de acesso global, mantendo-se apenas o controle básico de acesso realizado
localmente pelos módulos de expansão.
74 ©2019- Wellcare
Manual de Configuração 18 - Gerenciadores
Após preencher os campos, clique sobre o botão salvar para finalizar o cadastro
inicial, permitindo assim configurá-lo. Dois campos também serão inseridos na
área de cadastro do gerenciador:
• Idioma: Define em qual idioma serão exibidas as mensagens que os contro-
ladores apresentarão em suas telas de interação com usuário (displays).
• Situação: Indica a situação do gerenciador no sistema e a sua direita é apre-
sentada a versão do gerenciador. As três situações possíveis para o gerenci-
ador são : Online, Offline e Reinicializando, quando ocorre a reinicialização
do banco de dados.
18.3 Comunicação
• Endereço: Aqui informamos ao servidor qual o endereço IP do gerenciador
na rede e qual a porta utilizada para comunicação.
• Comunicação habilitada: Com essa opção habilitada, a comunicação do ge-
renciador com o servidor estará ativa.
• Grupo de bloqueio: Neste campo, definimos o grupo de bloqueio do gerenci-
ador. Os gerenciadores pertencentes ao mesmo Grupo realizam um controle
de bloqueio de utilização de um cartão que esteja realizando uma transação
de acesso ainda não concluída. Este recurso impede, por exemplo, que o
usuário obtenha acesso simultâneo em duas ou mais leitoras de gerenciado-
res do mesmo Grupo, independentemente da localidade.
• Gerenciador virtual: Se esta opção for marcada, o gerenciador será virtual.
• Endereço externo: Hostname utilizado para comunicação em rede distinta,
como Internet, por exemplo. Os controladores iniciarão conexão com o ge-
renciador pelo endereço configurado nesse campo. Se não utilizar hostna-
mes distintos para conexão servidor-gerenciador e controladores-gerenciador,
mantenha esse campo em branco.
• Diagnóstico habilitado: Quando habilitada, registra todas as informações de
comunicação do Gerenciador, utilizado para detectar falhas. Não é aconse-
lhável deixá-la marcada em funcionamento normal do sistema, pois o ar-
quivo cresce rapidamente. Os arquivos de diagnóstico podem posterior-
mente serem baixados na página de Diagnósticos.
75 ©2019- Wellcare
Manual de Configuração 18 - Gerenciadores
• MCOs de destino: Aqui definimos quais os andares cada MCO dos elevadores
da marca ThyssenKrupp vai atender.
Exemplo: 1:-10..4,8,10; 2:11,13,15; 3,4:17..22
O ”1:-10..4,8,10”define que 0 MCO 1 vai atender aos andares -10 até 4, além
do 8 e do 10. O ”;”é o separador entre MCOs. Espaços em branco são igno-
rados (pode colocar para facilitar a leitura, mas não precisa).
Caso o andar não bata com nenhuma regra especificada, ou no caso de men-
sagens de ”acesso negado”, o destino é o MCO (ou os MCOs) configurado(s)
na leitora. Ver seção 20.7.
18.5 Alarme
Nessa aba, é possível definir a prioridade do alarme, vincular ações e telas, dar
instruções e exigir resposta aos alarmes com origem no gerenciador.
76 ©2019- Wellcare
Manual de Configuração 18 - Gerenciadores
• Preset da cam: Para onde a câmera deve ser posicionada quando o evento
ocorrer. Se a câmera é motorizada e capaz gravar imagens de vários locais,
deve-se selecionar aqui o preset. Quando esse alarme ocorrer, a câmera será
solicitada para se movimentar para o preset programado.
• Tela: Caso o sistema tenha uma Tela referente a este alarme, vincule a mesma
nesse campo.
• Abrir Tela: Com esta opção habilitada, quando o alarme ativar, a tela será
aberta automaticamente. Para que a opção possa ser habilitada, a prioridade
do alarme deve ser 2 ou superior. A opção ”Abrir Telas dos Alarmes au-
tomaticamente”deve ser habilitada no terminal para que essa opção tenha
efeito.
• Gravar foto do evento: Se esta função estiver, uma foto será capturada na
ocorrência do evento. Se a câmera for motorizada, ao finalizar o posiciona-
mento do Preset, a mesma irá fotografar naquele instante.
77 ©2019- Wellcare
Manual de Configuração 18 - Gerenciadores
78 ©2019- Wellcare
19 - Controladores
79
Manual de Configuração 19 - Controladores
19.2 Alarmes
Nessa aba, é possível definir a prioridade do alarme, vincular ações e telas, dar
instruções aos operadores e exigir resposta aos alarmes com origem no controla-
dor.
80 ©2019- Wellcare
Manual de Configuração 19 - Controladores
• Preset da cam: Para onde a câmera deve ser posicionada quando o evento
ocorrer. Se a câmera é motorizada e capaz gravar imagens de vários locais,
deve-se selecionar aqui o preset da câmera. Quando esse alarme ocorrer, a
câmera será solicitada para se movimentar para o preset programado.
• Tela: Caso o sistema tenha uma Tela referente a este alarme, vincule a mesma
nesse campo.
• Abrir Tela: Com esta opção habilitada, quando o alarme ativar, a tela será
aberta automaticamente e apresentada em forma de pop-up para os opera-
dores. Para que a opção possa ser habilitada, a prioridade do alarme deve
ser 2 ou superior.
• Gravar foto do evento: Se esta função estiver habilitada, uma imagem está-
tica (snapshot) capturada pela câmera no momento do evento será armaze-
nada.
81 ©2019- Wellcare
20 - Leitoras
82
Manual de Configuração 20 - Leitoras
É possível ainda vincular a leitora a uma câmera, fazendo com que as imagens
gravadas dos eventos com origem nessa leitora possam ser facilmente localizadas.
83 ©2019- Wellcare
Manual de Configuração 20 - Leitoras
• Verificar site code: se a leitora fará ou não a conferência do site code para
autorização do acesso. Com essa opção desmarcada, se O número do cartão
apresentado à leitora coincidir com um número cadastrado, diferindo apenas
no site code, o trânsito será autorizado.
• Tempo Liberação (1/10 s): será o tempo que o relé ficará acionado após a
autorização do trânsito, em décimos de segundo. Quando o trânsito for ini-
ciado e o sensor ativado (com a abertura da porta), o relé será desativado
imediatamente, mesmo que esse tempo ainda não tenha se esgotado. Essa
configuração pode ser alterada com a opção ”Desligar relé ao fechar:”.
84 ©2019- Wellcare
Manual de Configuração 20 - Leitoras
• Ler cartão com sensor ativo: com essa opção desmarcada, caso o sensor es-
teja ativo (porta aberta), a leitora não permitirá novo trânsito e o evento
gerado ao se apresentar um cartão será de ”Trânsito em andamento”. A
marcação dessa opção permite a leitura do cartão com o sensor ativo (porta
aberta). O sistema considera que um usuário que apresenta um cartão válido
à leitora com o sensor ativo efetivou o trânsito.
• Alarme sonoro: fará com que o buzzer da leitora seja acionado em situações
de alarme, como ”Porta forçada”ou ”Porta aberta por muito tempo”. O buzzer
será desligado após sanado o evento que deu origem ao alarme (fechando a
porta).
• Ler cartão com relé ativo: por padrão, caso o relé esteja ativo (bloqueio libe-
rado), a leitora não permitirá novo trânsito e o evento gerado ao se apresen-
tar um cartão será de ”Trânsito em andamento”. A marcação dessa opção
permite a leitura do cartão com o relé ativo. O sistema considera que um
usuário que apresenta um cartão válido à leitora com o sensor ativo efetivou
o trânsito.
• Usar site code como número da Leitora: a opção é utilizada com modelos
de leitora com mais de uma antena mas apenas uma saída wiegand, sendo
o número a leitora que foi apresentado fisicamente o cartão informado no
campo que seria próprio ao site code dessa única saída wiegand. O número
lido no campo site code será interpretado pelo Controlador como sendo o
número da leitora.
85 ©2019- Wellcare
Manual de Configuração 20 - Leitoras
20.4 Comandos
São comandos possíveis:
86 ©2019- Wellcare
Manual de Configuração 20 - Leitoras
• Forçada: o sensor da leitora foi ativado sem que o acesso fosse autorizado.
• Aberta por muito tempo: após a autorização do acesso, a porta foi mantida
aberta por um tempo maior que o configurado em ”Tempo de Abertura”.
87 ©2019- Wellcare
Manual de Configuração 20 - Leitoras
catracas com uma única leitora bidirecional. Uma leitora que controla am-
bos os sentidos precisa ter as duas colunas de sensores e relés configuradas
na aba Hardware, sendo a coluna 1: referente ao sensor e relé de entrada e
a coluna 2: ao sensor e relé de saída. O Sistema considerará que o usuário
adentrará a Zona de Entrada toda vez que o evento ”Entrada Efetivada”com
origem nessa leitora é realizado. A Zona de Saída, por sua vez, será acessada
toda vez que o evento ”Saída Efetivada”for originado na leitora, e o usuário
está deixando a Zona de Entrada e entrando na Zona de Saída.
• Tipo de Anti-passback: ”Anti-passback”é o nome dado a uma série de funci-
onalidades concebidas de forma a evitar que os usuários emprestem sua cre-
dencial para que outra pessoa realize o acesso, realizando assim dois acessos
seguidos a um mesmo ambiente.
A opção “Deve estar na zona de saída” controla a entrada do usuário de modo
que o acesso a uma zona de entrada deve sempre ser feito a partir da zona de
saída configurada na leitora, não permitindo ao usuário o acesso ao ambi-
ente por outros pontos, ou seja, essa opção fará o controle da rota realizada
pelo usuário.
Já na opção “Não pode estar na zona de entrada”, a última zona acessada
pelo usuário deve ser a zona de saída da leitora para que o sistema não in-
terprete como violação do anti-passback. Com a opção ”Somente Supervi-
são”marcada, anti-passback é controlado e eventos e alarmes de violação se-
rão gerados, porém o acesso do usuário que viola as regras de anti-passback
não será impedido.
• Tempo de perdão do anti-passback (s): decorrido o tempo configurado nesse
campo após o último trânsito sem que o usuário tenha feito nenhum ou-
tro trânsito, o anti-passback será perdoado, o usuário não será impedido e
nem alarmes serão serão gerados por motivos de anti-passback no próximo
88 ©2019- Wellcare
Manual de Configuração 20 - Leitoras
acesso.
• Tempo mínimo entre trânsitos (s): tempo mínimo que o usuário deve aguar-
dar após ter efetivado trânsito por qualquer leitora para ter o acesso auto-
rizado na leitora configurada. Com a opção ”Somente Supervisão”marcada,
eventos e alarmes de violação serão gerados, porém o acesso do usuário que
viola as regras de tempo mínimo entre trânsitos não será impedido. super-
visão”
• Verificar número máximo de Usuários na Zona: impedirá o acesso caso a
zona de entrada da leitora esteja com a capacidade máxima configurada na
zona.
• Verificar número mínimo de Usuários na Zona impedirá o acesso caso a zona
de entrada da leitora esteja com a capacidade mínima configurada na zona.
• Verificar número de Usuários na Sub-Zona impedirá o acesso caso a sub-
zona a qual o usuário pertença esteja com a capacidade mínima configurada
na sub-zona.
89 ©2019- Wellcare
Manual de Configuração 20 - Leitoras
20.7.1
• Escolta
Escolta é a autorização do trânsito por um outro usuário, que pode ou não
efetivar também o trânsito pela leitora.
20.7.2
• Revista Aleatória
Revista Aleatória é um sorteio a se fazer entre os usuários que solicitarem
acesso através da leitora. O usuário sorteado terá seu trânsito negado, ge-
rando evento de ”Revista Aleatória”, que pode ser posteriormente vinculado
a uma Tela ou Ação. É normalmente utilizado em leitoras que controlam a
saída de recinto.
90 ©2019- Wellcare
Manual de Configuração 20 - Leitoras
20.7.3
• Integração com elevadores:
O W-Access permite integração com elevadores da marca Thyssen-Krupp ou
Atlas Schindler que possuem recurso de chamada antecipada, possibilitando
chamada do elevador através da autorização de trânsito por uma leitora do
W-Access. O sistema de elevadores receberá a chamada e informará através
de seu próprio display o elevador que o usuário deve aguardar.
• Andar: é o andar onde a leitora está localizada, para onde o carro do elevador
deve ser chamado.
20.8 Alarmes
Nessa aba, é possível definir a prioridade do alarme, vincular ações e telas, dar
instruções e exigir resposta aos alarmes de com origem na leitora configurada.
• Preset para onde a câmera deve ser posicionada quando o evento ocorrer.
Se a câmera é motorizada e capaz gravar imagens de vários locais, deve-
se selecionar aqui o preset que deixa a porta leitora na imagem da câmera.
Quando esse alarme ocorrer, a câmera será solicitada para se movimentar
para o preset programado.
• Ação que deve ser executada quando o evento acontecer. É possível, por
exemplo, enviar um e-mail, executar um batch ou executar comandos em
relés e leitoras. Alguns parâmetros podem ser informados para essas execu-
ções. Uma lista completa de parâmetros pode ser encontrada na seção 26.6.
91 ©2019- Wellcare
Manual de Configuração 20 - Leitoras
• Tela que será vinculada ao alarme. Será possível visualizar a Tela relacionada
ao Evento na tela de Eventos (seção ⁇ e na tela de Alarmes. Ao marcar a
opção Abrir, a tela selecionada se abrirá automaticamente em forma de pop-
up para os operadores.
92 ©2019- Wellcare
21 - Relés
93
Manual de Configuração 21 - Relés
21.2 Alarme
Assim como para os demais dispositivos, também existe a possibilidade de ca-
dastrar alarmes para o relé. Para isso preencha os campos:
• Preset da cam: Para onde a câmera deve ser posicionada quando o evento
ocorrer. Se a câmera é motorizada e capaz gravar imagens de vários locais,
deve-se selecionar aqui o preset que melhor enquadra a localização do relé.
Quando esse alarme ocorrer, a câmera será solicitada para se movimentar
para o preset programado.
94 ©2019- Wellcare
Manual de Configuração 21 - Relés
• Tela: Caso o sistema tenha uma Tela referente a este alarme, vincule a mesma
nesse campo.
• Abrir Tela: Com esta opção habilitada, quando o alarme ativar, a tela será
aberta automaticamente. Para que a opção possa ser habilitada, a prioridade
do alarme deve ser 2 ou superior.
21.3 Comandos
• Ativar: Este comando ativa o relé, comutando seus contatos.
95 ©2019- Wellcare
22 - Sensores
96
Manual de Configuração 22 - Sensores
22.2 Alarmes
O cadastro de alarmes é a maior vantagem na utilização de sensores no sistema,
pois é através do alarme que a situação atual do sensor vai ativar uma ação. As
configurações são as seguintes:
97 ©2019- Wellcare
Manual de Configuração 22 - Sensores
• Preset da cam: Para onde a câmera deve ser posicionada quando o alarme
ocorrer. Se a câmera é motorizada e capaz gravar imagens de vários locais,
deve-se selecionar aqui o preset. Quando esse alarme ocorrer, a câmera será
solicitada para se movimentar para o preset programado.
• Tela: Caso o sistema tenha uma Tela referente a este alarme, vincule a mesma
nesse campo.
• Abrir Tela: Com esta opção habilitada, quando o alarme ativar, a tela será
aberta automaticamente. Para que a opção possa ser habilitada, a prioridade
do alarme deve ser 2 ou superior. Confira também as opções de abertura
automática de tela nas configurações do terminal
98 ©2019- Wellcare
23 - Formatos de Cartão
99
Manual de Configuração 23 - Formatos de Cartão
23.3 Protocolo
Um protocolo é um conjunto de regras que caracterizam o formato, a sincro-
nização e a sequência de transferência de dados entre a Leitora e o Controlador.
• Protocolo Aba Track 2: menos utilizado que o protocolo wiegand para con-
trole de acesso, o protocolo aba track 2 também envia o número dos cartão
via comunicação serial, porém utilizando os fios Clock e Data. Ao contrário
do wiegand, o padrão aba track 2 envia os bits zeros e uns na mesma via
(Data), e o momento em que o bit deve ser lido é dado pelo sinal clock.
Obs: Para que o sistema não realize a leitura de um dos campos, deve-se in-
serir endereços de bits maiores que 128 (número máximo de bits que podem
ser lidos).
Quando o controlador recebe uma leitura de cartão com número de bits
maior que o número de bits programado no formato configurado na leitora,
esse número é truncado até o endereço de bits final configurado.
• Aba Track 2: o protocolo aba track 2 solicita que seja informado o dígito
inicial e final da sequência de dígitos de cartões.
Por exemplo: para um código de cartão de 14 dígitos, sem site code, mas que
o número de interesse estão entre os dígitos 5 e 12, a configuração deve ser
feita da seguinte maneira:
Dígito inicial do número do cartão: 5
Dígito final do número do cartão: 12
Dígito inicial do site code: 0
Dígito final do site code: 0
Nesse exemplo, se os 14 dígitos do número completo do cartão são 12345678901234,
mas o cartão possui em seu corpo apenas o número 56789012 impresso,
sendo esse o número que será cadastrado como Código de cartão em Admi-
nistração de Cartões, os demais dígitos serão desprezados pelo controlador.
103
Manual de Configuração 24 - Mensagens de Eventos
24.1 Descrição
Essa configuração contém a edição das 4 opções de idiomas disponíveis no W-
Access para cada Evento. O texto inserido na descrição será apresentado na Tela
de Eventos sempre que o evento ocorrer.
105
Manual de Configuração 25 - Justificativas
• Código da Justificativa*: Qual será o valor que o usuário deve digitar no Ter-
minal IP, para que a justificativa seja associada ao trânsito. 1 para pressionar
o botão F1, 2 para F2, 3 para F3 e 4 para F4. Ao escolher demais valores entre
5 e 999, não será possível utilizar essa justificativa no Terminal IP, mas será
possível na liberação manual realizada pelo operador.
• Ação: Se alguma ação deve ser ativada quando um trânsito com esta justifi-
cativa ocorrer, selecione a mesma nesse campo.
Ações são utilizadas para automatizar processos. Elas são sequências ordena-
das e temporizadas de comandos de relés (ativar ou desativar) ou de leitoras (pulso,
liberar e bloquear), sendo possível também o envio de e-mails e execução de apli-
cativos (inclusive em lote, batch). A execução de uma ação pode ser agendada,
disparada por algum evento, por alguma operação em cadastro de usuário (salvar,
excluir, liberar visita, encerrar visita), no trânsito de algum usuário em específico
(ação ao rastrear) ou manualmente por uma Tela.
107
Manual de Configuração 26 - Ações
26.2 Disparadores
São os elementos do sistema que podem fazer com que a ação seja executada.
• Ações em Telas: são elementos de tela que farão com que a ação seja execu-
tada em manual.
26.4 E-mails
A ação pode também comandar o envio de e-mail para um ou mais destina-
tários. Esse recurso é muito utilizado para notificar administradores do sistema
sobre alarmes urgentes. Para o envio de e-mails através da ação, é necessário que
a conta de e-mail do remetente esteja previamente cadastrada na mesma Partição
da Ação.
• Bkp - BD W_Access
• Bkp - BD W_Access_Ev
26.6 Parâmetros
Ações disparadas por eventos ou por alterações no cadastro de usuários podem
utilizar parâmetros para o envio de e-mails (inclusive destinatários) e execução de
aplicativos. Os nomes dos parâmetros serão os nomes das colunas do banco de
dados que são utilizadas para armazenar o dado desejado. Os parâmetros são es-
critos entre sinas ”%”. No momento da execução da ação, o texto entre sinais de %
será substituído pelo campo do usuário que gerou o evento. As tabelas possíveis
são: Events, CHMain, CHAux, CHCompanies, CfgACSubZones, para dados tanto
do usuário que gera o evento como essas mesmas tabelas do contato do visitante.
Por exemplo, pode-se criar uma única ação que utilizará dados do usuário
que efetivou um trânsito no campo ”Assunto”. Se a informação desejada for o
”Nome”do usuário, basta colocar %FirstName% no espaço desejado. O texto do as-
sunto ficaria neste exemplo: ”Acesso efetivado por %FirstName%”. Esse texto será
substituído quando o acesso for efetivado. Por exemplo, se um acesso for efetivado
pelo usuário ”José Silva”, o e-mail enviado fica com o assunto ”Acesso efetivado por
José Silva”.
• Atraso máx. para exec. dos comandos de campo (s): limite máximo de di-
ferença de tempo entre o horário do evento disparador da ação (agenda-
mento, operação de cadastro ou outros gerenciadores) e o horário que esse
evento será recebido pelos gerenciadores que possuem os elementos que se-
rão comandados pela ação. Se, por exemplo, o evento foi gerado enquanto
a comunicação com o gerenciador não estava habilitada e o evento ficou ar-
mazenado em buffer, quando esse evento for enviado ao gerenciador , os
comandos de campo não serão executados se essa diferença de tempo supe-
rar o tempo configurado nesse campo. Caso deseje executar os comandos de
campo independentemente da diferença de tempo, deixe o valor em zero.
• Atraso máx. para o envio de e-mail (s): limite máximo de diferença de tempo
entre o horário do evento disparador da ação e o horário que ele foi recebido
pelo servidor para a execução do envio de e-mail da Ação. Se, por exemplo,
o evento foi gerado enquanto a comunicação com o gerenciador não estava
habilitada e o evento ficou armazenado em buffer, quando esse evento for
enviado ao servidor, o envio de e-mail não será executado se essa diferença
de tempo superar o tempo configurado nesse campo. Caso deseje executar
independentemente da diferença de tempo, deixe o valor em zero.
• Atraso máx. para a exec. dos programas (s): semelhante ao item anterior,
será o limite máximo de diferença de tempo entre o horário do evento dispa-
rador da ação e o horário que ele foi recebido pelo servidor para a execução
de aplicativos pela Ação. Se, por exemplo, o evento foi gerado enquanto a
comunicação com o gerenciador não estava habilitada e o evento ficou arma-
zenado em buffer, quando esse evento for enviado ao servidor, o aplicativo
não será executado se essa diferença de tempo superar o tempo configu-
rado nesse campo. Caso deseje executar independentemente da diferença
de tempo, deixe o valor em zero.
• Executar Comandos de Campo em manual: se marcada, os comandos de
campo configurados na ação também serão executados quando se clicar no
botão ”Executar”na tela de cadastro da ação.
• Enviar E-mail na execução manual: o e-mail será enviado quando se clicar
no botão ”Executar”na tela de cadastro da ação.
• Executar Programa em manual o aplicativo será executado quando se clicar
no botão ”Executar”na tela de cadastro da ação.
• Prioridade do alarme: prioridade do alarme do evento de execução da ação.
26.8 Customização
Nesta aba, esta disponível a criação de uma ”Consulta SQL para comandos do
Gerenciador”. Esta consulta permite, enquanto o gerenciador processa uma au-
torização de acesso ou qualquer outro evento, a execução de comandos em Lei-
toras, Relés e outras Ações. Há também a possibilidade de ignorar uma etapa da
autorização de acesso em alguma situação, oportunizando uma regra de exceção
customizada.
O formato utilizado na consulta tem a seguinte estrutura:
SELECT CD AS CommandDelay, OT AS ObjectType, ID AS ObjectID, CMD AS
Command
115
Manual de Configuração 27 - Câmeras
• Nome: o nome da câmera será utilizado para referenciar a câmera nas de-
mais configurações. Para alguns sistemas, como no Digifort, o nome da câ-
mera deverá ser preenchido exatamente como o nome cadastrado no sistema
CFTV adotado.
Após clicar em Salvar o W-Access habilita os demais campos que devem ser
preenchidos:
• Sistema: neste campo deve ser selecionado qual o protocolo utilizado por
aquela câmera.
• Endereço: neste campo deve ser preenchido o endereço e a porta para acesso
à câmera, este endereço varia conforme o sistema escolhido, podendo ser o
endereço IP da câmera a ser integrada ou o do servidor, NVR ou DVR que
gerencia o acesso a estas câmeras.
• Pré-Alarme (s):
• Hikvision
• Digifort
• Intelbras
• ONVIF
• ISS SecurOS
27.3 LPR
Para utilizar a opção de LPR (License Plate Recognition) é necessário que a li-
cença do W-Access adquirida possua a opção de ”LPR”habilitada. É possível verifi-
car essa opção acessando o menu superior ”Sistema”, menu lateral ”Configurações
de Sistema”, opção ”Licença”.
A opção do cadastro da câmera de LPR só está disponível no sistema ON-
VIF, a câmera que será utilizada precisa ter a opção de ”Live Stream”(link rstp)
e ”Snapshot”. Sendo necessário marcar a opção ”LPR”no cadastro da câmera, e
selecionar a câmera no cadastro da leitora correspondente.
Idioma
118
28 - Idiomas
119
Manual de Configuração 28 - Idiomas
O operador pode inserir o texto atual do campo que será alterado na busca, para
encontra-lo de forma prática, assim como a página Nome dos Campos, o operador
pode exportar e importar arquivos para facilitar o processo de atualização em outro
servidor W-Access.
122
29 - Partições
Partições são agrupamentos lógicos aos quais são associados elementos de sis-
temas ou usuários. São utilizadas para segregação de direitos de segurança dos
operadores. Existem Partições do tipo ”Usuários”, para as quais os usuários serão
associados, e do tipo Sistema, para as quais serão associados os elementos de con-
figuração, por exemplo: Controladores, Leitoras, Níveis de Acesso, Cartões etc..
Após a configuração da partição, é necessário associá-la a um perfil de operador.
123
Manual de Configuração 29 - Partições
29.2.1 E-mail
Nesta aba configuramos qual o endereço de email que a partição irá utilizar
como remetente.
• Habilitar SSL: Habilitar a opção SSL (Secure Sockets Layer, uma tecnologia
de segurança), depende do provedor.
• Tipo de Usuário: Após selecionar o grupo, defina qual o tipo de usuário terá
aquele grupo por padrão. Ao finalizar a escolha, o item será criado na página.
1. Salvar
2. Apagar
3. Iniciar visita
4. Encerrar visita
127
Manual de Configuração 30 - Agendamentos
30.2 Agendamento
Essa é a aba principal do Agendamento, onde o operador define a data da exe-
cução do agendamento e se a execução será recorrente.
Diariamente
• Data Inicial: Definimos a data inicial do agendamento. O campo já vem por
padrão preenchido com o dia do cadastro do Agendamento.
Semanalmente
• Data Inicial: Definimos a data inicial do agendamento. O campo já vem por
padrão preenchido com o dia do cadastro do Agendamento.
• Data Final: Se a caixa de seleção não for marcada, o agendamento se repetirá
indefinidamente conforme as configurações. Caso habilitada, o operador
define uma data final.
• Ocorre a cada: Neste campo o operador informa ao sistema, como será a
repetição a cada ”n”semanas.
• Selecionar dia da semana: São caixas para seleção dos dias da semana, in-
clusive feriados.
• Frequência diária: Aqui selecionamos se o agendamento ocorre apenas uma
vez por dia nos dias selecionados ou se se repete ao longo do dia.
Mensalmente
• Data Inicial: Definimos a data inicial do agendamento. O campo já vem por
padrão preenchido com o dia do cadastro do Agendamento.
• Data Final: Se a caixa de seleção não for marcada, o agendamento se repetirá
indefinidamente conforme as configurações. Caso habilitada, o operador
define uma data final.
• Ocorre a cada: Neste campo o operador informa ao sistema, como será a
repetição a cada ”n”meses.
• Dia ou na Semana: Aqui o operador seleciona a repetição do agendamento
dentro do mês em que ocorrer. Opção dia, seleciona um dia em específico.
Exemplo: dia 10. Opção na Semana, seleciona a semana do mês e o dia da
mesma. Exemplo: Semana 2, Quarta-Feira.
• Selecionar meses do ano: São opções para seleção dos meses do ano que o
Agendamento estará ativo.
• Frequência diária: Aqui selecionamos se o agendamento ocorre apenas uma
vez por dia ou se se repete ao longo do dia.
30.3 Relatório
Nesta aba selecionamos se um relatório será gerado pelo agendamento e como
será feito o seu armazenamento. O relatório também pode ser enviado em anexo
por e-mail.
• Relatório: Este campo é utilizado para selecionar qual o relatório que será
carregado e armazenado.
30.5 Ação
Nesta aba selecionamos qual ação será executada no horário agendado. Além
disso, existe um checkbox (executar ação em manual) que quando habilitado, ao
clicar no botão ”Executar”para executar o agendamento em manual, a ação também
será executada.
30.6 Executar
Existe a opção de executar o agendamento de forma manual, independente do
horário, para teste no agendamento, por exemplo. Para isso o operador clica sobre
o botão ”Executar”e uma mensagem de confirmação será aberta. Selecione a opção
”Sim”para confirmação.
132
Manual de Configuração 31 - Configurações Gerais
• Rede: Porta Base externa para comunicação com o Servidor - Porta base de
comunicação com o servidor W-Access, em rede distinta.
• Rede: Porta Base para comunicação com o Servidor - Porta base de comuni-
cação da aplicação Web com os serviços do W-Access. Por padrão, a porta
base dos serviços do W-Access Server é a 5400. Se por algum motivo for
alterada a porta base dos serviços, a nova porta deve ser informada nesse
campo.
• Validade Padrão (em meses) - Validade padrão para cartões da categoria re-
sidente, ao serem associados.
Impressões Digitais
• Impressões digitais Innovatrics - Cadastro: Qualidade mínima para cadastro
(1-100) - Impressões digitais com qualidade abaixo do valor inserido neste
campo não serão permitidas de serem cadastradas.
• Impressões digitais: Senha para o cartão Mifare - Caso utilize cartão Mifare
para armazenamento de informações na memória do cartão, neste campo é
definida a senha para acesso ao cartão.
LPR
LPR (do inglês License Plate Recognition, é o recurso embarcado no W-Access
para leitura de placas de veículos, que passa a ser tratada como leitura de cartões.
É necessário que as câmeras sejam configurada com a opção de ”OCR habilitado”.
• LPR: Intervalo entre capturas (ms) - Define o tempo para que o sistema rea-
lize um nova captura de imagem da câmera para análise da placa.
• LPR: Tempo mínimo entre leituras de uma mesma placa (s) - Define qual o
tempo mínimo para ler novamente uma mesma placa. Evita coletar infor-
mação de um mesmo carro em um curto período de tempo.
PalmSecure
• PalmSecure: Chave de licença - Número da Licença que permite o W-Access
utilizar o PalmSecure.
Relatório
• Relatório: Tempo de armazenamento dos relatórios na Central de Downlo-
ads (em dias) - Tempo de armazenamento dos arquivos na Central de Down-
loads, os arquivos armazenados a mais dias do que o total configurado serão
apagados automaticamente.
Rep
• REP: Campo texto auxiliar utilizado para o PIS - Quando utilizamos Registra-
dor Eletrônico de Ponto (REP) no sistema, a informação do PIS é necessária
para validação. Qualquer um dos quinze campos auxiliares podem ser uti-
lizados para cadastro do PIS na tela de cadastro do usuário. Com o campo
definido, preencha seu valor nesse campo. Se o campo for por exemplo o
AuxText14, preencha com o valor inteiro ”14”.
140
Manual de Configuração 32 - Prioridade dos Alarmes
142
Manual de Configuração 33 - Terminais
• Sempre imprimir cartão: Com esta opção habilitada, ao clicar no botão ”Li-
berar”na tela do usuário visitante, o cartão será impresso automaticamente,
conforme os dois campos seguintes.
• Impressora de cartão para Visitantes: Define qual impressora física, será uti-
lizada para impressão de cartão dos visitantes ao clicar no botão ”liberar”na
tela do usuário. Somente poderão ser associadas impressoras instaladas no
Servidor, geralmente impressoras TCP/IP.
145
Manual de Configuração 34 - Licença
147
Manual de Configuração 35 - Diagnósticos
Eventos
149
36 - Eventos
150
Manual de Configuração 36 - Eventos
3. Barra com botões de alarme: No rodapé da tela estão presentes três botões
de alarme, que serão apresentados no capítulo seguinte: Alarmes. Além de
apresentar o último alarme de prioridade 2 ou superior ao lado dos botões.
• Usuários: Ao marcar essa opção, os eventos realizados por usuários são apre-
sentados na ”Visualização de Eventos”.
• Cartão: O valor inserido aqui será utilizado como filtro de número de cartão.
• Valor: Esta coluna traz a informação extra do evento, como número do car-
tão, status da porta/catraca.
Alarmes
154
37 - Alarmes
155
Manual de Configuração 37 - Alarmes
Relatórios
160
38 - Relatórios
161
Manual de Configuração 38 - Relatórios
38.1 Requisitos
Dependendo do navegador utilizado, os seguintes requisitos são necessários
para carregamento e edição de relatórios no W-Access.
• Google Chrome:
• Internet Explorer:
• Lista de Relatórios: Logo abaixo do item Categoria, uma lista com os rela-
tórios disponíveis, conforme resultado da busca, é apresentada em ordem
alfabética e dividida em abas caso o limite de itens apresentáveis seja supe-
rado.
• Categorias: Clicando sobre esse botão, uma janela é aberta para administra-
ção das categorias de relatórios.
• Tipo*: Neste campo é selecionado qual o tipo de relatório será criado. São
dois tipos possíveis:
- Genérico: são relatórios desenvolvidos para análise de informações do sis-
tema, que facilitam ao operador a obtenção de informações registradas no
banco de dados.
- Layout de Cartão: relatórios que apresentam informações diretamente rela-
cionadas a um determinado usuário, utilizadas para impressão de um Cartão
ou QRCode. É possível imprimir relatórios do tipo Layout de Cartão direta-
mente da tela de cadastro do usuário no botão ”Imprimir”ou ainda vincular
o relatório a liberações de visitantes no terminal.
38.4 Categorias
A tela de administração de categorias permite a criação e associação de dife-
rentes categorias entre si para melhor organização dos relatórios. As categorias
são organizadas utilizando a estrutura de árvore, possibilitando o agrupamento de
categorias semelhantes em uma mesma categoria pai.
• Buscar: O texto inserido nesse campo é utilizado como filtro para apresentar
apenas a Categoria de mesmo nome.
• Recolher: Ao clicar sobre esse botão, apenas as categorias raiz são apresen-
tadas.
• Categoria pai: Caso a categoria não tenha categorias pai, defina a categoria
como raiz. Caso seja uma categoria filha, selecione a categoria pai.
38.5 Relatório
Para cadastramento de um relatório, são solicitados os campos a seguir.
• Salvar: Para que toda alteração executada acima seja atualizada é necessário
que este botão seja pressionado.
• Excluir: Ao clicar nesse botão, uma janela será aberta, mostrando as depen-
dências do relatório e solicitando a confirmação de exclusão.
• Novo Filtro: Ao marcar esta opção, e clicar em salvar será criado um novo
parâmetro com base nos dados em exibição na tela de relatórios.
Visualizador Básico
O Visualizador Básico de relatórios do W-Access, permite que o relatório seja
visualizado de forma rápida e prática, é possível ainda salvar o relatório em diver-
sos formatos e realizar a impressão do relatório. Caso o operador esteja usando
o Google Chrome como navegador, esse visualizador não depende de extensões
click Once. Para utiliza-lo, é necessário marcar a opção ”Visualizador Básico”e em
seguida clicar em ”Carregar”, será aberta uma nova aba com o Visualizador Básico
de relatórios com os seguintes items:
• Procurar: Clicando nesse botão, uma barra é aberta na parte inferior da tela.
Insira uma palavra no campo disponível e a ferramenta ira destacar todas as
palavras iguais encontradas.
• Modo de Visualização:
Visualizador Avançado
O Visualizador Avançado do W-Access, possui mais funções do que o Visuali-
zador Básico, sendo possível adicionar refresh automático do relatório. Para abrir
o Visualizador Avançado, selecione a opção ”Visualizador Avançado”em seguida
clique em ”Carregar”, o aplicativo Visualizador de Relatórios será aberto e apre-
sentará uma barra de ferramentas com os seguintes itens:
• Salvar: Todas as opções de salvamento para o relatório, entre elas: .pdf, .txt,
imagem, etc.
• Procurar: Clicando nesse botão, uma barra é aberta na parte inferior da tela.
Insira uma palavra no campo disponível e a ferramenta ira destacar todas as
palavras iguais encontradas.
• Tela Cheia: A Aplicação entra em modo tela cheia, um botão Fechar fica
disponível no canto superior direito.
• Uma página: Ao pressionar esse botão, apenas uma folha de relatório pre-
encherá a tela da aplicação.
• Duas páginas: Ao pressionar esse botão, duas colunas de páginas serão apre-
sentadas simultaneamente.
• Tela Cheia: Ao selecionar essa opção, a aplicação entra em modo tela cheia,
necessário apertar a tecla Esc para sair do modo.
• Idioma: Campo que define o idioma que será utilizado no download do re-
latório.
• Fuso Horário da Localidade: Campo que define qual a Localidade que será
utilizada como referência para o Fuso Horário.
• CC e CCO: Utilizado para enviar e-mail com cópia ou cópia oculta. Insira
aqui os endereços.
• Apelido: CardNumber
• Nome: CardNumber
• Tipo: long
38.11.4 Parâmetros:
Os parâmetros são os filtros utilizados no relatório. Os mesmos serão exibidos
na tela de ”Relatórios”para preenchimento do operador a fim de filtrar os dados da
forma desejada.
Existem 2 formas de se inserir um novo parâmetro:
1. Ícone: Da mesma forma que existe um ícone para inserir colunas, também
existe um ícone para inserir parâmetros que fica a duas posições a direita.
• Nome: @Nome
O nome do parâmetro deve sempre iniciar com o caractere ”@”para MS SQL
Server ou com ”v_”para Oracle..
A cada evento que usuário realizou, será inserida uma nova linha no relatório.
Assim, o nome do mesmo usuário deve aparecer diversas vezes.
Para relacionar tabelas de bancos de dados distintos, é necessário indicar o
nome dos bancos de dados dessas tabelas, já que o nome do banco de dados é va-
riável (Fornecidos no momento da instalação, ou posteriormente utilizando o apli-
cativo WXSConfigureDBConnection.exe) recomenda-se a utilização das variáveis
WAccessDBName e WAccessEventsDBName para apontar os nomes dos bancos de
dados de cadastros e de eventos, respectivamente. Assim, se o nome do banco for
alterado ou se o relatório precisar ser utilizado em outro sistema, não é necessário
alterar a Query, pois o nome do banco será fornecido pelo sistema. Com isso, a
Query fica da seguinte forma.
SELECT
WAccessDBName..CHMain.FirstName,
WAccessDBName..CHCards.CardNumber,
WAccessEventsDBName..Events.EventDateTime
FROM WAccessDBName..CHMain
JOIN WAccessDBName..CHCards ON WAccessDBName..CHMain.CHID =
WAccessDBName..CHCards.CHID
JOIN WAccessEventsDBName..Events ON
WAccessDBName..CHMain.CHID = WAccessEventsDBName..Events.CHID
WHERE WAccessDBName..CHMain.FirstName LIKE @Nome
• Apelido: EventDateTime
• Nome: EventDateTime
• Tipo: datetime
Horário do Evento
Horário do Evento
Horário do Evento
Horário do Evento
Para isso, colocamos uma condição para que quando o valor do parâmetro
@Nome for igual a “*” no W-Access, que é o equivalente a ‘%’ em SQL, essa li-
nha não seja adicionada a query.
A string da query será armazenada em um parâmetro (@strQuery no nosso
exemplo). A execução da query montada em tempo de execução fica por conta
do procedimento armazenado sp_executesql. A SP sp_executesql não será objeto
de estudo deste documento. Um artigo completo sobre o uso desse procedimento
armazenado pode ser encontrado em:
http://msdn.microsoft.com/pt-br/library/ms175170(v=sql.
105).aspx
IF @LoadParamsOnly = 1 RETURN
DECLARE
@strQuery nvarchar(max),
@ParmDefinition nvarchar(max),
@_Nome nvarchar(250)
SET @strQuery = ’
SELECT
WAccessDBName..CHMain.FirstName,
WAccessDBName..CHCards.CardNumber,
WAccessEventsDBName..Events.EventDateTime
FROM WAccessDBName..CHMain
IF @LoadParamsOnly = 0
EXECUTE sp_executesql @strQuery, @ParmDefinition, @_Nome = @Nome;
Repare que em :
• Nome: @LoadParamsOnly
• Expressão:
• Tamanho: 1
• Tipo: bit
Resultado da consulta
Alguns resultados da consulta também podem variar de acordo com o idioma
do operador (como os nomes dos eventos, por exemplo).
Na tabela Events do banco de eventos, só são armazenados os códigos dos even-
tos, relacionados a tabela CfgHWEvents da tabela de cadastros através da chave
EventHWID. Como exemplo, vamos inserir no relatório o nome do evento que
será exibido no idioma do operador que carrega o relatório. O idioma do operador
é informado pela variável “LanguageID”. Para isso, inserimos a cláusula:
IF @LoadParamsOnly = 1 RETURN
DECLARE
@strQuery nvarchar(max),
@ParmDefinition nvarchar(max),
@_Nome nvarchar (250)
SET @strQuery = ’
SELECT
WAccessDBName..CHMain.FirstName,
WAccessDBName..CHCards.CardNumber,
WAccessEventsDBName..Events.EventDateTime,
CfgHwEvents.strLanguage’ + CAST(LanguageID AS char(1)) + ’ AS
NomeDoEvento
FROM WAccessDBName..CHMain
– Além da cláusula adicionada, também foi adicionado esse JOIN, que relaciona
o Nome do Evento, com o valor do Evento.
JOIN WAccessDBName..CfgHWEvents ON
WAccessDBName..CfgHWEvents.EventHWID =
WAccessEventsDBName..Events.EventHWID’
IF @LoadParamsOnly = 0
EXECUTE sp_executesql @strQuery, @ParmDefinition, @_Nome = @Nome;
Figura 38.3: Essa é a pagina exemplo desenvolvida, não existe uma regra
Parâmetros
Os rótulos de parâmetros também podem ser exibidos de acordo com o idioma
do operador. Para isso, é necessário que o nome do parâmetro seja o mesmo do
campo. Para saber o nome do campo no W-Access, assim como dito anteriormente,
vá em Sistema > Idioma > Nomes dos campos.
Figura 38.4: Ao fim do relatório, esta deve ser a árvore da fonte de dados
• FieldID: Nome do rótulo, pode ser visualizado em Sistema > Idioma > Nomes
dos campos
• CHType: Tipo de usuário conforme a tabela CHType.
• ComboIndex: Posição do parâmetro na lista.
• StrLanguage1: Rótulo em inglês.
• StrLanguage2: Rótulo em português.
• Agora: Atribui ao parâmetro o valor de data e hora atual da estação que está
realizando o carregamento do relatório.
• 1 dia atrás: Atribui ao parâmetro o valor de data e hora atual da estação que
está realizando o carregamento menos 1 dia.
• 5 dias atrás: Atribui ao parâmetro o valor de data e hora atual da estação que
está realizando o carregamento menos 5 dias.
• 7 dias atrás: Atribui ao parâmetro o valor de data e hora atual da estação que
está realizando o carregamento menos 7 dias.
Figura 38.5: Exemplo de exibição dos parâmetros de data com os sufixos ”_StartDate”e ”_End-
Date”
No caso dos relatórios padrão do W-Access, foi adicionada uma caixa de texto
contendo o seguinte conteúdo, para exibir se o relatório é válido ou não:
Telas
190
39 - Telas
191
Manual de Configuração 39 - Telas
Após salvar, haverá uma tela vazia e serão exibidos os botões de tela cheia
(seta), ”EXPORTAR”, ”EDITAR”e ”EXCLUIR”no canto superior direito. Clique so-
bre a opção desejada.
Os itens possíveis de serem incluídos nas telas são descritos na subseção 39.2.1 e
devem ser selecionados na lista superior ”Adicionar…”. Após clicar no item na lista,
ele será exibido na tela. Ao clicar sobre o ícone dele na tela, na lateral esquerda são
exibidas as opções de edição daquele item específico como sua dimensão, posição
e outras características exclusivas de cada item.
• Imagem: Nessa lista são exibidos os nomes das imagens previamente car-
regadas no sistema (devem ter sido carregadas uma por uma). O que é exi-
bido é um nome único que corresponde a uma composição de todos os sta-
tus do item. Para que seja exibido dessa forma, devem ser criadas imagens
para cada status, colocando-se no arquivo ”Nome_0.jpg”, por exemplo, onde
”Nome”será exibido na lista e ”0”é o primeiro status. Para os demais status
do mesmo item, deve ser colocado o mesmo nome seguido do ”_1.jpg”e as-
sim por diante. As imagens são salvas na pasta Element Images dentro do
diretório de instalação do W-Access e devem ser criadas para cada status do
item adicionado (cada status do item deve ter uma imagem respectiva).Após
adicionar todas as imagens de todos os status, a opção com o nome criado irá
aparecer na aba Imagem do item adicionado e deverá ser selecionada para
que a imagem de cada status seja atualizada.Os status de cada item e seus
números correspondentes são descritos na lista exclusiva de cada um,nas
páginas subsequentes.
• Somente texto: Esse checkbox deve ser marcado caso não se deseje que seja
exibida a imagem do item, e sim somente o texto dos status. A Figura 39.5
contém o exemplo de utilização.
• N: Esse checkbox deve ser marcado para que o texto dos status fique em
negrito.
• Link para tela: Essa lista contém todas as outras telas criadas. Ao selecionar
uma, a partir dessa tela é possível clicar no item e o usuário será direcionado
para a tela selecionada na lista.
Além das opções acima, há opções exclusivas para alguns itens. Por isso, lista-
mos abaixo os itens disponíveis e descrevemos essas opções:
• Leitora: Representa uma leitora do sistema para fins de status, com as op-
ções de todos os comandos selecionáveis pelo botão direito do mouse.
– Origem: É a lista que contém as leitoras do sistema, para que uma seja
selecionada.
– Imagem: Seguir o descrito em Imagem na descrição geral, sendo que
os status da leitora são: 0 = Normal; 1 = Off-line; 2 = Liberada; 3 =
Bloqueada; 4 = Manual; 5 = Forçada; 6 = Aberta por muito tempo; 7 =
Falha; 8 = Desabilitada.
– Requer confirmação: Marque essa opção para que ao selecionar um
comando com o botão direito do mouse sobre o item, seja exigida a
confirmação.
– Requer motivo: Marque essa opção para que ao selecionar um comando
com o botão direito do mouse sobre o item, seja exigido um motivo.
– Origem: É a lista que contém as leitoras do sistema, para que uma seja
selecionada.
– Imagem: Seguir o descrito em Imagem na descrição geral, sendo que
os status da leitora são: 0 = Normal; 1 = Off-line; 2 = Liberada; 3 =
Bloqueada; 4 = Manual; 5 = Forçada; 6 = Aberta por muito tempo; 7 =
Falha; 8 = Desabilitada.
– Português: Texto a ser exibido no item (demais idiomas não precisam
ser preenchidos, caso não sejam utilizados por nenhum operador).
– Requer confirmação: Marque essa opção para que ao clicar no co-
mando, seja exigida a confirmação.
– Requer motivo: Marque essa opção para que ao clicar no comando, seja
exigido um motivo.
– Origem: É a lista que contém as ações do sistema, para que uma seja
selecionada.
– Requer confirmação: Marque essa opção para que ao selecionar um
comando com o botão direito do mouse, seja exigida a confirmação.
– Requer motivo: Marque essa opção para que ao selecionar um comando
com o botão direito do mouse, seja exigido um motivo.
– Origem: É a lista que contém as ações do sistema, para que uma seja
selecionada.
– Requer confirmação: Marque essa opção para que ao clicar no co-
mando, seja exigida a confirmação.
– Requer motivo: Marque essa opção para que ao clicar no comando, seja
exigido um motivo.
– Origem: É a lista que contém as zonas do sistema, para que uma seja
selecionada.
– Imagem: Seguir o descrito em Imagem na descrição geral, sendo que os
status do controlador são: 0 = Normal; 1 = Máxima ocupação; 2 = Ocu-
pação mínima; 3 = Ocupação acima do máximo; 4 = Ocupação abaixo
do mínimo; 5 = Aguardando atualização; 6 = Controle desabilitado.
– Origem: É a lista que contém as leitoras do sistema, para que uma seja
selecionada.
– Sequência do usuário: O padrão 1 faz com que primeira foto mais re-
cente da leitora selecionada seja exibida. Caso seja selecionado o 2 na
lista, a segunda foto mais recente é exibida e assim por diante.
– Origem: É a lista que contém as leitoras do sistema, para que uma seja
selecionada.
– Sequência do usuário: O padrão 1 faz com que primeira foto mais re-
cente da leitora selecionada seja exibida. Caso seja selecionado o 2 na
lista, a segunda foto mais recente é exibida e assim por diante.
– Origem: É a lista que contém as câmeras do sistema, para que uma seja
selecionada.
– Origem: É a lista que contém as câmeras do sistema, para que uma seja
selecionada.
Importação
Caso você já tenha o arquivo de uma tela e deseje importar para o W-Access, é
possível adicionar uma nova tela, e nesse momento irá ser exibido o botão ”UPLOAD”e
logo abaixo o ”IMPORTAR”. Com o botão ”UPLOAD”selecione o arquivo de tela
que será importado e então clique em ”IMPORTAR”. O nome da tela e a partição
já devem estar selecionados.
API
201
40 - API REST JSON
202
Manual de Configuração 40 - API REST JSON
40.1 API
O W-Access utilza a API REST com documentação baseada no framework Swag-
ger. Para dúvidas com relação a programação e utilização da API, consulte a do-
cumentação do Swagger (http://localhost/W-AccessAPI/swagger).
Para ter acesso a API, é necessário configurar um operador no W-Access que
tenha a permissão para acessar a API. O ideal é que se destine um operador espe-
cífico para isso, para que seja possível identificar as operações realizadas pela API
nos relatórios de auditoria. A API respeita as permissões de sisteme e usuários que
foram dadas ao operador através do Perfil associado a ele.
40.2 Métodos
Atualmente, os métodos disponíveis na API estão separados nas seguintes ca-
tegorias:
alarme São sinais sonoros e gráficos associados a eventos é um evento com prio-
ridade 2 ou maior plural. 76, 80, 91
bloqueio Dispositivo que impede o acesso de um usuário a uma zona com acesso
controlado plural. 82
trânsito O transito é o evento de acesso feito por um usuário através de uma lei-
tora. O trânsito será efetivado se os sensores identificarem que o usuário
abriu o bloqueio (portas e catracas) ou passou por ele, quando abrem auto-
maticamente (cancelas e portões) plural. 82, 115
204
Apêndices
205
A - Lista de parâmetros de ações
CHMAIN
[[b]]CHID=[[/b]]%CHMain.CHID%
[[b]]CHType=[[/b]]%CHMain.CHType%
[[b]]FirstName=[[/b]]%CHMain.FirstName%
[[b]]LastName=[[/b]]%CHMain.LastName%
[[b]]CompanyID=[[/b]]%CHMain.CompanyID%
[[b]]VisitorCompany=[[/b]]%CHMain.VisitorCompany%
[[b]]EMail=[[/b]]%CHMain.EMail%
[[b]]CHState=[[/b]]%CHMain.CHState%
[[b]] IsUndesirable =[[/ b]]%CHMain.IsUndesirable.strLanguage2%
[[b]] IsUndesirableReason1 =[[/ b]]%CHMain.IsUndesirableReason1%
[[b]] IsUndesirableReason2 =[[/ b]]%CHMain.IsUndesirableReason2%
[[b]] PartitionID =[[/ b]]%CHMain.PartitionID%
[[b]]LastModifOnLocality=[[/b]]%CHMain.LastModifOnLocality%
[[b]]LastModifDateTime=[[/b]]%CHMain.LastModifDateTime%
[[b]]LastModifBy=[[/b]]%CHMain.LastModifBy%
[[b]]CHStartValidityDateTime=[[/b]]%CHMain.CHStartValidityDateTime%
[[b]]CHEndValidityDateTime=[[/b]]%CHMain.CHEndValidityDateTime%
[[b]]CHDownloadRequired=[[/b]]%CHMain.CHDownloadRequired.strLanguage2%
[[b]]TraceCH=[[/b]]%CHMain.TraceCH.strLanguage2%
[[b]]Trace_AlmP=[[/b]]%CHMain.Trace_AlmP%
[[b]]Trace_Act=[[/b]]%CHMain.Trace_Act%
[[b]]TrustedLogin=[[/b]]%CHMain.TrustedLogin%
[[b]]DefFrontCardLayout=[[/b]]%CHMain.DefFrontCardLayout%
[[b]]DefBackCardLayout=[[/b]]%CHMain.DefBackCardLayout%
[[b]]IdNumber=[[/b]]%CHMain.IdNumber%
[[b]]MaxTransits=[[/b]]%CHMain.MaxTransits%
[[b]]MaxMeals=[[/b]]%CHMain.MaxMeals%
[[b]] IgnoreTransitsCount =[[/ b]]%CHMain.IgnoreTransitsCount.strLanguage2%
[[b]]IgnoreMealsCount=[[/b]]%CHMain.IgnoreMealsCount.strLanguage2%
[[b]]IgnoreAntiPassback =[[/ b]]%CHMain.IgnoreAntiPassback.strLanguage2%
[[b]]IgnoreZoneCount=[[/b]]%CHMain.IgnoreZoneCount.strLanguage2%
[[b]]PIN=[[/b]]%CHMain.PIN%
[[b]] RequiresEscort =[[/ b]]%CHMain.RequiresEscort.strLanguage2%
[[b]]CanEscort=[[/b]]%CHMain.CanEscort.strLanguage2%
[[b]] CanReceiveVisits =[[/ b]]%CHMain.CanReceiveVisits.strLanguage2%
[[b]]SubZoneID=[[/b]]%CHMain.SubZoneID%
CHAUX
206
Manual de Configuração A - Lista de parâmetros de ações
[[b]]CHID=[[/b]]%CHAux.CHID%
[[b]]AuxText01=[[/b]]%CHAux.AuxText01%
[[b]]AuxText02=[[/b]]%CHAux.AuxText02%
[[b]]AuxText03=[[/b]]%CHAux.AuxText03%
[[b]]AuxText04=[[/b]]%CHAux.AuxText04%
[[b]]AuxText05=[[/b]]%CHAux.AuxText05%
[[b]]AuxText06=[[/b]]%CHAux.AuxText06%
[[b]]AuxText07=[[/b]]%CHAux.AuxText07%
[[b]]AuxText08=[[/b]]%CHAux.AuxText08%
[[b]]AuxText09=[[/b]]%CHAux.AuxText09%
[[b]]AuxText10=[[/b]]%CHAux.AuxText10%
[[b]]AuxText11=[[/b]]%CHAux.AuxText11%
[[b]]AuxText12=[[/b]]%CHAux.AuxText12%
[[b]]AuxText13=[[/b]]%CHAux.AuxText13%
[[b]]AuxText14=[[/b]]%CHAux.AuxText14%
[[b]]AuxText15=[[/b]]%CHAux.AuxText15%
[[b]]AuxTextA01=[[/b]]%CHAux.AuxTextA01%
[[b]]AuxTextA02=[[/b]]%CHAux.AuxTextA02%
[[b]]AuxTextA03=[[/b]]%CHAux.AuxTextA03%
[[b]]AuxTextA04=[[/b]]%CHAux.AuxTextA04%
[[b]]AuxTextA05=[[/b]]%CHAux.AuxTextA05%
[[b]]AuxLst01=[[/b]]%CHAux.AuxLst01.strLanguage2%
[[b]]AuxLst02=[[/b]]%CHAux.AuxLst02.strLanguage2%
[[b]]AuxLst03=[[/b]]%CHAux.AuxLst03.strLanguage2%
[[b]]AuxLst04=[[/b]]%CHAux.AuxLst04.strLanguage2%
[[b]]AuxLst05=[[/b]]%CHAux.AuxLst05.strLanguage2%
[[b]]AuxLst06=[[/b]]%CHAux.AuxLst06.strLanguage2%
[[b]]AuxLst07=[[/b]]%CHAux.AuxLst07.strLanguage2%
[[b]]AuxLst08=[[/b]]%CHAux.AuxLst08.strLanguage2%
[[b]]AuxLst09=[[/b]]%CHAux.AuxLst09.strLanguage2%
[[b]]AuxLst10=[[/b]]%CHAux.AuxLst10.strLanguage2%
[[b]]AuxLst11=[[/b]]%CHAux.AuxLst11.strLanguage2%
[[b]]AuxLst12=[[/b]]%CHAux.AuxLst12.strLanguage2%
[[b]]AuxLst13=[[/b]]%CHAux.AuxLst13.strLanguage2%
[[b]]AuxLst14=[[/b]]%CHAux.AuxLst14.strLanguage2%
[[b]]AuxLst15=[[/b]]%CHAux.AuxLst15.strLanguage2%
[[b]]AuxChk01=[[/b]]%CHAux.AuxChk01.strLanguage2%
[[b]]AuxChk02=[[/b]]%CHAux.AuxChk02.strLanguage2%
[[b]]AuxChk03=[[/b]]%CHAux.AuxChk03.strLanguage2%
[[b]]AuxChk04=[[/b]]%CHAux.AuxChk04.strLanguage2%
[[b]]AuxChk05=[[/b]]%CHAux.AuxChk05.strLanguage2%
[[b]]AuxChk06=[[/b]]%CHAux.AuxChk06.strLanguage2%
[[b]]AuxChk07=[[/b]]%CHAux.AuxChk07.strLanguage2%
[[b]]AuxChk08=[[/b]]%CHAux.AuxChk08.strLanguage2%
[[b]]AuxChk09=[[/b]]%CHAux.AuxChk09.strLanguage2%
[[b]]AuxChk10=[[/b]]%CHAux.AuxChk10.strLanguage2%
[[b]]AuxDte01=[[/b]]%CHAux.AuxDte01%
[[b]]AuxDte02=[[/b]]%CHAux.AuxDte02%
[[b]]AuxDte03=[[/b]]%CHAux.AuxDte03%
[[b]]AuxDte04=[[/b]]%CHAux.AuxDte04%
[[b]]AuxDte05=[[/b]]%CHAux.AuxDte05%
[[b]]AuxDte06=[[/b]]%CHAux.AuxDte06%
[[b]]AuxDte07=[[/b]]%CHAux.AuxDte07%
[[b]]AuxDte08=[[/b]]%CHAux.AuxDte08%
[[b]]AuxDte09=[[/b]]%CHAux.AuxDte09%
[[b]]AuxDte10=[[/b]]%CHAux.AuxDte10%
CHCompanies
[[b]]CompanyID=[[/b]]%Company.CompanyID%
[[b]]CompanyName=[[/b]]%Company.CompanyName%
[[b]] Description =[[/ b]]%Company.Description%
[[b]] PartitionID =[[/ b]]%Company.PartitionID%
[[b]]ResponsibleCHID=[[/b]]%Company.ResponsibleCHID%
[[b]]CompanyStartDate=[[/b]]%Company.CompanyStartDate%
[[b]]CompanyEndDate=[[/b]]%Company.CompanyEndDate%
[[b]]SynchronizeCHDates=[[/b]]%Company.SynchronizeCHDates.strLanguage2%
[[b]]Address=[[/b]]%Company.Address%
[[b]]City =[[/ b]]%Company.City%
CfgACSubZones
[[b]]SubZoneID=[[/b]]%SubZone.SubZoneID%
[[b]]SubZoneName=[[/b]]%SubZone.SubZoneName%
[[b]]SubZoneDescription=[[/b]]%SubZone.SubZoneDescription%
[[b]] PartitionID =[[/ b]]%SubZone.PartitionID%
[[b]]SubZoneHWID=[[/b]]%SubZone.SubZoneHWID%
[[b]]ZoneID=[[/b]]%SubZone.ZoneID%
[[b]]CurrentNum=[[/b]]%SubZone.CurrentNum%
[[b]]MaxNum=[[/b]]%SubZone.MaxNum%
[[b]]SubZoneStatus=[[/b]]%SubZone.SubZoneStatus%
Eventos
[[b]]EventID=[[/b]]%EventID%
[[b]]ServerDateTime=[[/b]]%ServerDateTime%
[[b]]EventDateTime=[[/b]]%EventDateTime%
[[b]]GMTOffset=[[/b]]%GMTOffset%
[[b]]EventType=[[/b]]%EventType%
[[b]]EventHWID=[[/b]]%EventHWID%
[[b]] ControllerID =[[/ b]]%ControllerID%
[[b]] ControllerIPAddress =[[/ b]]% ControllerIPAddress %
[[b]]ClearCode=[[/b]]%ClearCode%
[[b]]CardNumber=[[/b]]%CardNumber%
[[b]] FacilityCode =[[/ b]]% FacilityCode %
[[b]]CHID=[[/b]]%CHID%
[[b]]CHType=[[/b]]%CHType%
[[b]]FirstName=[[/b]]%FirstName%
[[b]]LastName=[[/b]]%LastName%
[[b]]IdNumber=[[/b]]%IdNumber%
[[b]]ZoneID=[[/b]]%ZoneID%
[[b]]ZoneName=[[/b]]%ZoneName%
[[b]]SubZoneID=[[/b]]%SubZoneID%
[[b]]SubZoneName=[[/b]]%SubZoneName%
[[b]]ReasonHWID=[[/b]]%ReasonHWID%
[[b]]TA=[[/b]]%TA.strLanguage2%
[[b]]SourceType=[[/b]]%SourceType%
[[b]]SourceID=[[/b]]%SourceID%
[[b]]SourceName=[[/b]]%SourceName%
[[b]]SourceValue=[[/b]]%SourceValue%
[[b]] LocalityID =[[/ b]]%LocalityID%
[[b]]LocalityName=[[/b]]%LocalityName%
[[b]] SYPartitionID =[[/ b]]%SYPartitionID%
[[b]]SYPartitionName=[[/b]]%SYPartitionName%
[[b]]CHPartitionID=[[/b]]%CHPartitionID%
[[b]]CHPartitionName=[[/b]]%CHPartitionName%
[[b]] CardPartitionID =[[/ b]]%CardPartitionID%
[[b]]CardPartitionName=[[/b]]%CardPartitionName%
[[b]]PermissionID=[[/b]]%PermissionID%
[[b]]OperName=[[/b]]%OperName%
[[b]]TerminalName=[[/b]]%TerminalName%
[[b]]IsAlarm=[[/b]]%IsAlarm.strLanguage2%
[[b]] AlarmPriority =[[/ b]]%AlarmPriority%
[[b]]ActionID=[[/b]]%ActionID%
[[b]]CameraID=[[/b]]%CameraID%
[[b]]CameraPresetHWID=[[/b]]%CameraPresetHWID%
[[b]]DisplayID=[[/b]]%DisplayID%
[[b]]OpenDisplay=[[/b]]%OpenDisplay.strLanguage2%
[[b]]HasAlarmInstruction=[[/b]]%HasAlarmInstruction.strLanguage2%
[[b]]RequestAckResponse=[[/b]]%RequestAckResponse.strLanguage2%
[[b]] AlarmInstruction =[[/ b]]%AlarmInstruction%
[[b]]Contact.CHMainCHID=[[/b]]%Contact.CHMain.CHID%
[[b]]Contact.CHMainCHType=[[/b]]%Contact.CHMain.CHType%
[[b]]Contact.CHMainFirstName=[[/b]]%Contact.CHMain.FirstName%
[[b]]Contact.CHMainLastName=[[/b]]%Contact.CHMain.LastName%
[[b]]Contact.CHMainCompanyID=[[/b]]%Contact.CHMain.CompanyID%
[[b]]Contact.CHMainVisitorCompany=[[/b]]%Contact.CHMain.VisitorCompany%
[[b]]Contact.CHMainEMail=[[/b]]%Contact.CHMain.EMail%
[[b]]Contact.CHMainCHState=[[/b]]%Contact.CHMain.CHState%
[[b]]Contact.CHMainIsUndesirable=[[/b]]%Contact.CHMain.IsUndesirable.strLanguage2%
[[b]]Contact.CHMainIsUndesirableReason1=[[/b]]%Contact.CHMain.IsUndesirableReason1%
[[b]]Contact.CHMainIsUndesirableReason2=[[/b]]%Contact.CHMain.IsUndesirableReason2%
[[b]]Contact.CHMainPartitionID=[[/b]]%Contact.CHMain.PartitionID%
[[b]]Contact.CHMainLastModifOnLocality=[[/b]]%Contact.CHMain.LastModifOnLocality%
[[b]]Contact.CHMainLastModifDateTime=[[/b]]%Contact.CHMain.LastModifDateTime%
[[b]]Contact.CHMainLastModifBy=[[/b]]%Contact.CHMain.LastModifBy%
[[b]]Contact.CHMainCHStartValidityDateTime=[[/b]]%Contact.CHMain.CHStartValidityDateTime%
[[b]]Contact.CHMainCHEndValidityDateTime=[[/b]]%Contact.CHMain.CHEndValidityDateTime%
[[b]]Contact.CHMainCHDownloadRequired=[[/b]]%Contact.CHMain.CHDownloadRequired.strLanguage2%
[[b]]Contact.CHMainTraceCH=[[/b]]%Contact.CHMain.TraceCH.strLanguage2%
[[b]]Contact.CHMainTrace_AlmP=[[/b]]%Contact.CHMain.Trace_AlmP%
[[b]]Contact.CHMainTrace_Act=[[/b]]%Contact.CHMain.Trace_Act%
[[b]]Contact.CHMainTrustedLogin=[[/b]]%Contact.CHMain.TrustedLogin%
[[b]]Contact.CHMainDefFrontCardLayout=[[/b]]%Contact.CHMain.DefFrontCardLayout%
[[b]]Contact.CHMainDefBackCardLayout=[[/b]]%Contact.CHMain.DefBackCardLayout%
[[b]]Contact.CHMainIdNumber=[[/b]]%Contact.CHMain.IdNumber%
[[b]]Contact.CHMainMaxTransits=[[/b]]%Contact.CHMain.MaxTransits%
[[b]]Contact.CHMainMaxMeals=[[/b]]%Contact.CHMain.MaxMeals%
[[b]]Contact.CHMainIgnoreTransitsCount=[[/b]]%Contact.CHMain.IgnoreTransitsCount.strLanguage2%
[[b]]Contact.CHMainIgnoreMealsCount=[[/b]]%Contact.CHMain.IgnoreMealsCount.strLanguage2%
[[b]]Contact.CHMainIgnoreAntiPassback=[[/b]]%Contact.CHMain.IgnoreAntiPassback.strLanguage2%
[[b]]Contact.CHMainIgnoreZoneCount=[[/b]]%Contact.CHMain.IgnoreZoneCount.strLanguage2%
[[b]]Contact.CHMainPIN=[[/b]]%Contact.CHMain.PIN%
[[b]]Contact.CHMainRequiresEscort=[[/b]]%Contact.CHMain.RequiresEscort.strLanguage2%
[[b]]Contact.CHMainCanEscort=[[/b]]%Contact.CHMain.CanEscort.strLanguage2%
[[b]]Contact.CHMainCanReceiveVisits=[[/b]]%Contact.CHMain.CanReceiveVisits.strLanguage2%
[[b]]Contact.CHMainSubZoneID=[[/b]]%Contact.CHMain.SubZoneID%
CHAUX
[[b]]Contact.CHAux.CHID=[[/b]]%Contact.CHAux.CHID%
[[b]]Contact.CHAux.AuxText01=[[/b]]%Contact.CHAux.AuxText01%
[[b]]Contact.CHAux.AuxText02=[[/b]]%Contact.CHAux.AuxText02%
[[b]]Contact.CHAux.AuxText03=[[/b]]%Contact.CHAux.AuxText03%
[[b]]Contact.CHAux.AuxText04=[[/b]]%Contact.CHAux.AuxText04%
[[b]]Contact.CHAux.AuxText05=[[/b]]%Contact.CHAux.AuxText05%
[[b]]Contact.CHAux.AuxText06=[[/b]]%Contact.CHAux.AuxText06%
[[b]]Contact.CHAux.AuxText07=[[/b]]%Contact.CHAux.AuxText07%
[[b]]Contact.CHAux.AuxText08=[[/b]]%Contact.CHAux.AuxText08%
[[b]]Contact.CHAux.AuxText09=[[/b]]%Contact.CHAux.AuxText09%
[[b]]Contact.CHAux.AuxText10=[[/b]]%Contact.CHAux.AuxText10%
[[b]]Contact.CHAux.AuxText11=[[/b]]%Contact.CHAux.AuxText11%
[[b]]Contact.CHAux.AuxText12=[[/b]]%Contact.CHAux.AuxText12%
[[b]]Contact.CHAux.AuxText13=[[/b]]%Contact.CHAux.AuxText13%
[[b]]Contact.CHAux.AuxText14=[[/b]]%Contact.CHAux.AuxText14%
[[b]]Contact.CHAux.AuxText15=[[/b]]%Contact.CHAux.AuxText15%
[[b]]Contact.CHAux.AuxTextA01=[[/b]]%Contact.CHAux.AuxTextA01%
[[b]]Contact.CHAux.AuxTextA02=[[/b]]%Contact.CHAux.AuxTextA02%
[[b]]Contact.CHAux.AuxTextA03=[[/b]]%Contact.CHAux.AuxTextA03%
[[b]]Contact.CHAux.AuxTextA04=[[/b]]%Contact.CHAux.AuxTextA04%
[[b]]Contact.CHAux.AuxTextA05=[[/b]]%Contact.CHAux.AuxTextA05%
[[b]]Contact.CHAux.AuxLst01=[[/b]]%Contact.CHAux.AuxLst01.strLanguage2%
[[b]]Contact.CHAux.AuxLst02=[[/b]]%Contact.CHAux.AuxLst02.strLanguage2%
[[b]]Contact.CHAux.AuxLst03=[[/b]]%Contact.CHAux.AuxLst03.strLanguage2%
[[b]]Contact.CHAux.AuxLst04=[[/b]]%Contact.CHAux.AuxLst04.strLanguage2%
[[b]]Contact.CHAux.AuxLst05=[[/b]]%Contact.CHAux.AuxLst05.strLanguage2%
[[b]]Contact.CHAux.AuxLst06=[[/b]]%Contact.CHAux.AuxLst06.strLanguage2%
[[b]]Contact.CHAux.AuxLst07=[[/b]]%Contact.CHAux.AuxLst07.strLanguage2%
[[b]]Contact.CHAux.AuxLst08=[[/b]]%Contact.CHAux.AuxLst08.strLanguage2%
[[b]]Contact.CHAux.AuxLst09=[[/b]]%Contact.CHAux.AuxLst09.strLanguage2%
[[b]]Contact.CHAux.AuxLst10=[[/b]]%Contact.CHAux.AuxLst10.strLanguage2%
[[b]]Contact.CHAux.AuxLst11=[[/b]]%Contact.CHAux.AuxLst11.strLanguage2%
[[b]]Contact.CHAux.AuxLst12=[[/b]]%Contact.CHAux.AuxLst12.strLanguage2%
[[b]]Contact.CHAux.AuxLst13=[[/b]]%Contact.CHAux.AuxLst13.strLanguage2%
[[b]]Contact.CHAux.AuxLst14=[[/b]]%Contact.CHAux.AuxLst14.strLanguage2%
[[b]]Contact.CHAux.AuxLst15=[[/b]]%Contact.CHAux.AuxLst15.strLanguage2%
[[b]]Contact.CHAux.AuxChk01=[[/b]]%Contact.CHAux.AuxChk01.strLanguage2%
[[b]]Contact.CHAux.AuxChk02=[[/b]]%Contact.CHAux.AuxChk02.strLanguage2%
[[b]]Contact.CHAux.AuxChk03=[[/b]]%Contact.CHAux.AuxChk03.strLanguage2%
[[b]]Contact.CHAux.AuxChk04=[[/b]]%Contact.CHAux.AuxChk04.strLanguage2%
[[b]]Contact.CHAux.AuxChk05=[[/b]]%Contact.CHAux.AuxChk05.strLanguage2%
[[b]]Contact.CHAux.AuxChk06=[[/b]]%Contact.CHAux.AuxChk06.strLanguage2%
[[b]]Contact.CHAux.AuxChk07=[[/b]]%Contact.CHAux.AuxChk07.strLanguage2%
[[b]]Contact.CHAux.AuxChk08=[[/b]]%Contact.CHAux.AuxChk08.strLanguage2%
[[b]]Contact.CHAux.AuxChk09=[[/b]]%Contact.CHAux.AuxChk09.strLanguage2%
[[b]]Contact.CHAux.AuxChk10=[[/b]]%Contact.CHAux.AuxChk10.strLanguage2%
[[b]]Contact.CHAux.AuxDte01=[[/b]]%Contact.CHAux.AuxDte01%
[[b]]Contact.CHAux.AuxDte02=[[/b]]%Contact.CHAux.AuxDte02%
[[b]]Contact.CHAux.AuxDte03=[[/b]]%Contact.CHAux.AuxDte03%
[[b]]Contact.CHAux.AuxDte04=[[/b]]%Contact.CHAux.AuxDte04%
[[b]]Contact.CHAux.AuxDte05=[[/b]]%Contact.CHAux.AuxDte05%
[[b]]Contact.CHAux.AuxDte06=[[/b]]%Contact.CHAux.AuxDte06%
[[b]]Contact.CHAux.AuxDte07=[[/b]]%Contact.CHAux.AuxDte07%
[[b]]Contact.CHAux.AuxDte08=[[/b]]%Contact.CHAux.AuxDte08%
[[b]]Contact.CHAux.AuxDte09=[[/b]]%Contact.CHAux.AuxDte09%
[[b]]Contact.CHAux.AuxDte10=[[/b]]%Contact.CHAux.AuxDte10%
CHCompanies
[[b]]Contact.Company.CompanyID=[[/b]]%Contact.Company.CompanyID%
[[b]]Contact.Company.CompanyName=[[/b]]%Contact.Company.CompanyName%
[[b]]Contact.Company.Description=[[/b]]%Contact.Company.Description%
[[b]]Contact.Company.PartitionID=[[/b]]%Contact.Company.PartitionID%
[[b]]Contact.Company.ResponsibleCHID=[[/b]]%Contact.Company.ResponsibleCHID%
[[b]]Contact.Company.CompanyStartDate=[[/b]]%Contact.Company.CompanyStartDate%
[[b]]Contact.Company.CompanyEndDate=[[/b]]%Contact.Company.CompanyEndDate%
[[b]]Contact.Company.SynchronizeCHDates=[[/b]]%Contact.Company.SynchronizeCHDates.strLanguage2%
[[b]]Contact.Company.Address=[[/b]]%Contact.Company.Address%
[[b]]Contact.Company.City=[[/b]]%Contact.Company.City%
[[b]]Contact.Company.State=[[/b]]%Contact.Company.State%
[[b]]Contact.Company.Country=[[/b]]%Contact.Company.Country%
[[b]]Contact.Company.ZIPCode=[[/b]]%Contact.Company.ZIPCode%
[[b]]Contact.Company.Telephone1=[[/b]]%Contact.Company.Telephone1%
[[b]]Contact.Company.Telephone2=[[/b]]%Contact.Company.Telephone2%
[[b]]Contact.Company.Fax=[[/b]]%Contact.Company.Fax%
[[b]]Contact.Company.ContactPerson=[[/b]]%Contact.Company.ContactPerson%
[[b]]Contact.Company.EMail=[[/b]]%Contact.Company.EMail%
[[b]]Contact.Company.IsUndesirable=[[/b]]%Contact.Company.IsUndesirable.strLanguage2%
[[b]]Contact.Company.UndesirableReason1=[[/b]]%Contact.Company.UndesirableReason1%
[[b]]Contact.Company.UndesirableReason2=[[/b]]%Contact.Company.UndesirableReason2%
[[b]]Contact.Company.CompanyAuxText01=[[/b]]%Contact.Company.CompanyAuxText01%
[[b]]Contact.Company.CompanyAuxText02=[[/b]]%Contact.Company.CompanyAuxText02%
[[b]]Contact.Company.CompanyAuxText03=[[/b]]%Contact.Company.CompanyAuxText03%
[[b]]Contact.Company.CompanyAuxText04=[[/b]]%Contact.Company.CompanyAuxText04%
[[b]]Contact.Company.CompanyAuxText05=[[/b]]%Contact.Company.CompanyAuxText05%
[[b]]Contact.Company.CompanyAuxTextA01=[[/b]]%Contact.Company.CompanyAuxTextA01%
[[b]]Contact.Company.CompanyAuxTextA02=[[/b]]%Contact.Company.CompanyAuxTextA02%
[[b]]Contact.Company.CompanyAuxChk01=[[/b]]%Contact.Company.CompanyAuxChk01.strLanguage2%
[[b]]Contact.Company.CompanyAuxChk02=[[/b]]%Contact.Company.CompanyAuxChk02.strLanguage2%
[[b]]Contact.Company.CompanyAuxLst01=[[/b]]%Contact.Company.CompanyAuxLst01.strLanguage2%
[[b]]Contact.Company.CompanyAuxLst02=[[/b]]%Contact.Company.CompanyAuxLst02.strLanguage2%
[[b]]Contact.Company.CompanyAuxDte01=[[/b]]%Contact.Company.CompanyAuxDte01%
[[b]]Contact.Company.CompanyAuxDte02=[[/b]]%Contact.Company.CompanyAuxDte02%
[[b]]Contact.Company.CNPJ=[[/b]]%Contact.Company.CNPJ%
CfgACSubZones
[[b]]Contact.SubZone.SubZoneID=[[/b]]%Contact.SubZone.SubZoneID%
[[b]]Contact.SubZone.SubZoneName=[[/b]]%Contact.SubZone.SubZoneName%
[[b]]Contact.SubZone.SubZoneDescription=[[/b]]%Contact.SubZone.SubZoneDescription%
[[b]]Contact.SubZone.PartitionID =[[/ b]]%Contact.SubZone.PartitionID%
[[b]]Contact.SubZone.SubZoneHWID=[[/b]]%Contact.SubZone.SubZoneHWID%
[[b]]Contact.SubZone.ZoneID=[[/b]]%Contact.SubZone.ZoneID%
[[b]]Contact.SubZone.CurrentNum=[[/b]]%Contact.SubZone.CurrentNum%
[[b]]Contact.SubZone.MaxNum=[[/b]]%Contact.SubZone.MaxNum%
[[b]]Contact.SubZone.SubZoneStatus=[[/b]]%Contact.SubZone.SubZoneStatus%
Neste apêndice iremos detalhar algumas das tabelas existentes nos bancos W_Access
e W_Access_Events
212
Manual de Configuração B - Descritivo do banco de dados
Tabela B.2: Tabela: CHMain - Tabela que armazena os dados dos cadastros
Colunas PK/FK Tipo Tam Descrição
CHID PK int Identificador do registro do Usuário
Tipo de cadastro do Usuário: 1 - Visitante, 2 - Fun-
CHType varchar 100 cionário, 3 - Contratado, 4 - Veículo, 5 - Ativo, 6 –
Estagiário, 7 - Estudante, 8 - Sócio
Firstname varchar 100 Nome
LastName varchar 50 Sobrenome
CompanyID FK int Identificador do registro da Empresa do Usuário
VisitorCompany varchar 50 Empresa do Visitante
EMail varchar 100 Endereço de e-mail
Status do registro: 0 - Ativo, 1 - Inativo, 2 - Desligado,
CHState smallint
3 - Férias, 4 - Licença
Informa se o cadastro está bloqueado: 0 - Não blo-
IsUndesirable bit
queado, 1 - Bloqueado
Campo para inserção de justificativa e detalhes do
IsUndesirableReason1 varchar 400
bloqueio
Campo para inserção de justificativa e detalhes do
IsUndesirableReason2 varchar 400
bloqueio
PartitionID FK int Identificador da Partição
LastModifOnLocality smallint Não utilizado
LastModifiDateTime datetime Data da última modificação do registro
LastModifBy varchar 50 Não utilizado
CHStartValidityDateTime datetime Data do início da validade do cadastro
CHEndValidityDateTime datetime Data do término da validade do cadastro
CHDownloadRequired bit Informa se o registro requer download
Opção rastrear Usuário: 1-Habilitado, 0 - Não Habi-
TraceCH bit
litado
Trace_AlmP smallint Prioridade do alarme ao rastrear
Trace_Act FK int Ação definida para execução ao rastrear
TrustedLogin varchar 50 Não utilizado
DefDrontCardLayout FK int Layout da frente do Cartão
DefBackCardLayout FK int Layout do verso do Cartão
IdNumber varchar 50 Número do documento
MaxTransit int Número máximo de Trânsitos
MaxMeals int Número máximo de Refeições
Opção ignorar contagem de Trânsitos: 1-Habilitado,
IgnoreTransitCount bit
0 - Não Habilitado
Opção ignorar contagem de Refeições: 1-Habilitado,
IgnoreMealsCount bit
0 - Não Habilitado
Opção ignorar controle de Anti-passback: 1-
IgnoreAntiPassback bit
Habilitado, 0 - Não Habilitado
pção ignorar contagem da ocupação de Zonas: 1-
IgnoreZoneCount bit
Habilitado, 0 - Não Habilitado
PIN int Senha cadastrada
Opção requer escolta: 1-Habilitado, 0 - Não Habili-
RequiresEscort bit
tado
Opção pode escoltar outro Usuário: 1-Habilitado, 0 -
CanEscort bit
Não Habilitado
Opção pode receber Visita: 1-Habilitado, 0 - Não Ha-
CanReceiveVisits bit
bilitado
SubZoneId FK smallint Identificador da Sub Zona
Tabela B.3: Tabela: CHAux - Tabela que armazena dados adicionais dos cadastros
Colunas PK/FK TIPO Tam Descrição
CHID PK/FK int Identificador do registro do Usuário
AuxText01 varchar 50 Campo texto para inserção de dados adicionais
AuxText02 varchar 50 Campo texto para inserção de dados adicionais
AuxText03 varchar 50 Campo texto para inserção de dados adicionais
AuxText04 varchar 50 Campo texto para inserção de dados adicionais
AuxText05 varchar 50 Campo texto para inserção de dados adicionais
AuxText06 varchar 50 Campo texto para inserção de dados adicionais
AuxText07 varchar 50 Campo texto para inserção de dados adicionais
AuxText08 varchar 50 Campo texto para inserção de dados adicionais
AuxText09 varchar 50 Campo texto para inserção de dados adicionais
AuxText10 varchar 50 Campo texto para inserção de dados adicionais
AuxText11 varchar 50 Campo texto para inserção de dados adicionais
AuxText12 varchar 50 Campo texto para inserção de dados adicionais
AuxText13 varchar 50 Campo texto para inserção de dados adicionais
AuxText14 varchar 50 Campo texto para inserção de dados adicionais
AuxText15 varchar 50 Campo texto para inserção de dados adicionais
Campo texto para inserção de dados adicionais (para
AuxTextA01 varchar 400
grandes textos)
Campo texto para inserção de dados adicionais (para
AuxTextA02 varchar 400
grandes textos)
Campo texto para inserção de dados adicionais (para
AuxTextA03 varchar 400
grandes textos)
Campo texto para inserção de dados adicionais (para
AuxTextA04 varchar 400
grandes textos)
Campo texto para inserção de dados adicionais (para
AuxTextA05 varchar 400
grandes textos)
AuxLst01 smallint Campo lista para inserção de dados adicionais
AuxLst02 smallint Campo lista para inserção de dados adicionais
AuxLst03 smallint Campo lista para inserção de dados adicionais
AuxLst04 smallint Campo lista para inserção de dados adicionais
AuxLst05 smallint Campo lista para inserção de dados adicionais
AuxLst06 smallint Campo lista para inserção de dados adicionais
AuxLst07 smallint Campo lista para inserção de dados adicionais
AuxLst08 smallint Campo lista para inserção de dados adicionais
AuxLst09 smallint Campo lista para inserção de dados adicionais
AuxLst10 smallint Campo lista para inserção de dados adicionais
AuxLst11 smallint Campo lista para inserção de dados adicionais
AuxLst12 smallint Campo lista para inserção de dados adicionais
AuxLst13 smallint Campo lista para inserção de dados adicionais
AuxLst14 smallint Campo lista para inserção de dados adicionais
AuxLst15 smallint Campo lista para inserção de dados adicionais
AuxLst03 smallint Campo lista para inserção de dados adicionais
AuxChk01 bit Campo Checkbok para inserção de dados adicionais
AuxChk02 bit Campo Checkbok para inserção de dados adicionais
AuxChk03 bit Campo Checkbok para inserção de dados adicionais
AuxChk04 bit campo Checkbok para inserção de dados adicionais
AuxChk05 bit Campo Checkbok para inserção de dados adicionais
AuxChk06 bit Campo Checkbok para inserção de dados adicionais
AuxChk07 bit Campo Checkbok para inserção de dados adicionais
Tabela B.4: Tabela: CHActiveVisits - Tabela que armazena dados das Visitas Ativas
Colunas PK/FK TIPO Tam Descrição
CHID PK/FK int Identificador do registro do Usuário
Firstname varchar 100 Nome
LastName varchar 50 Sobrenome
LocalityID FK int Identificador da Localidade
ClearCode varchar 20 Nome ”fantasia”do Cartão
ContactCHID FK int Identificador do cadastro do Contato
ContactFirstName varchar 100 Nome do Contato
ContactLastName varchar 50 Sobrenome do Contato
VisitStart datetime Data/hora do início da Visita
VisitEnd datetime Data/hora do fim da Visita
VisitReason smallint Motivo da Visita (campo lista)
VisitNote varchar 400 Campo texto para comentários sobre Visita
IdNumber varchar 50 Identificar padrão do registro (exemplo: RG)
VisitorCompany varchar 50 Empresa do Visitante
Identificador do Operador do sistema que iniciou a
OperName varchar 50
Visita
VisAuxText01 varchar 50 Campo texto para inserção de dados adicionais
VisAuxText02 varchar 50 Campo texto para inserção de dados adicionais
Campo texto para inserção de dados adicionais (para
VisAuxTextA01 varchar 400
grandes textos)
Campo texto para inserção de dados adicionais (para
VisAuxTextA02 varchar 400
grandes textos)
VisAuxList01 smallint Campo lista para inserção de dados adicionais
VisAuxList02 smallint Campo lista para inserção de dados adicionais
VisAuxChk01 bit Campo Checkbok para inserção de dados adicionais
VisAuxChk02 bit Campo Checkbok para inserção de dados adicionais
VisitID bigint Identificador da visita
ExpiredVisitEventRaised bit Indica se a visita está expirada
GMTOffset smallint Configuração do fuso horário
Tabela B.5: Tabela: CHActiveVisitsContatcs - Tabela que armazena dados dos contatos das
Visitas Ativas
Colunas PK/FK Tipo Tam Descrição
VisitID PK bigint Identificador da visita
ContactCHID FK/FK int Identificador do cadastro do contato da visita
ContactFirstName varchar 100 Primeiro nome do contato
ContactLastName varchar 50 Último nome do contato
Tabela B.6: Tabela: CHLastVisits - Tabela que armazena dados da última Visita
Colunas PK/FK TIPO Tam Descrição
CHID PK/FK int Identificador do registro do Usuário
Firstname varchar 100 Nome
LastName varchar 50 Sobrenome
LocalityID FK int Identificador da Localidade
ClearCode varchar 20 Nome ”fantasia”do Cartão
ContactCHID FK int Identificador do cadastro do Contato
ContactFirstName varchar 100 Nome do Contato
ContactLastName varchar 50 Sobrenome do Contato
VisitStart datetime Data/hora do início da Visita
VisitEnd datetime Data/hora do fim da Visita
VisitReason smallint Motivo da Visita (campo lista)
VisitNote varchar 400 Campo texto para comentários sobre Visita
IdNumber varchar 50 Identificar padrão do registro (exemplo: RG)
VisitorCompany varchar 50 Empresa do Visitante
Identificador do Operador do sistema que iniciou a
OperName varchar 50
Visita
VisAuxText01 varchar 50 Campo texto para inserção de dados adicionais
VisAuxText02 varchar 50 Campo texto para inserção de dados adicionais
Campo texto para inserção de dados adicionais (para
VisAuxTextA01 varchar 400
grandes textos)
Campo texto para inserção de dados adicionais (para
VisAuxTextA02 varchar 400
grandes textos)
VisAuxList01 smallint Campo lista para inserção de dados adicionais
VisAuxList02 smallint Campo lista para inserção de dados adicionais
VisAuxChk01 bit Campo Checkbok para inserção de dados adicionais
VisAuxChk02 bit Campo Checkbok para inserção de dados adicionais
Tabela B.7: Tabela: CHPreAuthorizedVisits - Tabela que armazena dados da Visita pré-
autorizada
Colunas PK/FK TIPO Tam Descrição
CHID PK/FK int Identificador do registro do Usuário
Firstname varchar 100 Nome
LastName varchar 50 Sobrenome
LocalityID FK int Identificador da Localidade
ClearCode varchar 20 Nome ”fantasia”do Cartão
ContactCHID FK int Identificador do cadastro do Contato
ContactFirstName varchar 100 Nome do Contato
ContactLastName varchar 50 Sobrenome do Contato
Tabela B.8: Tabela: CHAccessLevels - Tabela que armazena dados dos Níveis de Acessos dos
Usuários
Colunas PK/FK TIPO Tam Descrição
CHID PK/FK int Identificador do registro do Usuário
AccessLevelID PK/FK int Identificador do Nível de Acesso
AccessLevelStartValidity datetime 50 Data final de validade do Nível de Acesso
AccessLeveEndValidity datetime 50 Data final de validade do Nível de Acesso
Tabela B.9: Tabela: CHCards - Tabela que armazena dados dos Cartões
Colunas PK/FK TIPO Tam Descrição
CardID PK int Identificador do registro do Cartão
ClearCode varchar 20 Nome ”fantasia”do Cartão
CardNumber bigint Número do Cartão
FacilityCode int Site code do Cartão
Tipo do Cartão: 0 - Residente; 1 - Visitante; 2 - Pro-
CardType smallint
visório; 3 - Ronda;
CHID FK int Identificador do cadastro do Usuário do Cartão
CardDownloadRequired bit Informa se o download do Cartão é necessário
Status do Cartão: 0 – Ativo, 1 – Inativo, 2 - Perdido,
CardState smallint
3 - Roubado
PartitionID FK int Identificador da Partição do Cartão
CardStartValidityDateTime datetime Inicio da validade do Cartão
CardEndValidityDateTime datetime Fim da validade do Cartão
TempCardLink int CardID do Cartão Provisório que o substitui
Status do Cartão substituído por um Provisório: 0 –
OriginalCardState smallint
Ativo; 1 – Inativo; 2 - Perdido; 3 - Roubado
IPRdrUserID int Id de Terminal IP
VisitorTemporaryCard bit Cartão de visitante temporário
IsAutomaticCard bit Cartão Automático
Tabela B.10: Tabela: CHCardsAccessLevels - Tabela que armazena dados dos Níveis de Acesso
dos Cartões
Colunas PK/FK TIPO Tam Descrição
Identificador do registro do Cartão que possui Nível
CardID PK/FK int
de Acesso
AccessLevelID PK/FK int Identificador do Nível de Acesso
Tabela B.11: Tabela: CHLastTransit - Tabela que armazena dados dos último trânsito reali-
zado por cada Usuário
Colunas PK/FK Tipo Tam Descrição
CHID PK/FK int Identificador do registro de Usuário
ClearCode varchar 20 Nome ”fantasia”do Cartão
EventDateTime datetime Data/Hora do registro do Evento
EventHWID smallint Identificador do Hardware do Evento
ReaderID int Identificador da Leitora do Evento
ReaderName varchar 25 Nome da Leitora do Evento
ZoneID int Identificador da Zona acessada
ZoneName varchar 25 Nome da Zona acessada
SubZoneID int Identificador da Sub-Zona acessada
SubZoneName varchar 25 Nome da Sub-Zona acessada
Tabela B.12: Tabela: CHCompanies - Tabela que armazena dados dos cadastros de Empresas
Colunas PK/FK Tipo Tam Descrição
Address varchar 100 Campo para cadastro do endereço da Empresa
City varchar 50 Campo para cadastro da cidade da Empresa
CompanyAuxChk01 bit Campo Checkbok para inserção de dados adicionais
CompanyAuxChk02 bit Campo Checkbok para inserção de dados adicionais
CompanyAuxDte01 datetime Campo Data para inserção de dados adicionais
CompanyAuxDte02 datetime Campo Data para inserção de dados adicionais
CompanyAuxLst01 smallint Campo Lista para inserção de dados adicionais
CompanyAuxLst02 smallint Campo Lista para inserção de dados adicionais
CompanyAuxText01 varchar 50 Campo texto para inserção de dados adicionais
CompanyAuxText02 varchar 50 Campo texto para inserção de dados adicionais
CompanyAuxText03 varchar 50 Campo texto para inserção de dados adicionais
CompanyAuxText04 varchar 50 Campo texto para inserção de dados adicionais
CompanyAuxText05 varchar 50 Campo texto para inserção de dados adicionais
Campo texto para inserção de dados adicionais (para
CompanyAuxTextA01 varchar 400
grandes textos)
Campo texto para inserção de dados adicionais (para
CompanyAuxTextA02 varchar 400
grandes textos)
CompanyEndDateTime datetime Data para fim da validade do cadastro da Empresa
CompanyID PK/FK in Campo de Identificador do cadastro da Empresa
CompanyName varchar 50 Campo nome da Empresa
CompanyStartDate datetime Data para inicio da validade do cadastro da Empresa
ContactPerson varchar 100 Nome do Contato da Empresa
Country varchar 50 País da Empresa
Tabela B.13: Tabela: CHAssetAndVehicles - Tabela que armazena dados dos cadastros de
Ativos e Veículos (Não Utilizada Mais)
Colunas PK/FK Tipo Tam Descrição
CHID PK/FK int Identificador do registro de Usuário
AVCHID PK/FK int Identificador do registro do Ativo/Veículo
Tabela B.14: Tabela: CHFingerPrints - Tabela que armazena os registros de Impressões Digitais
(usada para o SDK da ZK)
Colunas PK/FK Tipo Tam Descrição
Identificador do cadastro de Usuário proprietário da
CHID PK int
Impressão Digital
Finger0 varchar 400 Referente à Impressão Digital número 1
Finger1 varchar 400 Referente à Impressão Digital número 2
Finger2 varchar 400 Referente à Impressão Digital número 3
Finger3 varchar 400 Referente à Impressão Digital número 4
Finger4 varchar 400 Referente à Impressão Digital número 5
Finger5 varchar 400 Referente à Impressão Digital número 6
Finger6 varchar 400 Referente à Impressão Digital número 7
Finger7 varchar 400 Referente à Impressão Digital número 8
Finger8 varchar 400 Referente à Impressão Digital número 9
Finger9 varchar 400 Referente à Impressão Digital número 10
Finger0Duress bit Coação referente à Impressão Digital número 1
Finger1Duress bit Coação referente à Impressão Digital número 2
Finger2Duress bit Coação referente à Impressão Digital número 3
Finger3Duress bit Coação referente à Impressão Digital número 4
Finger4Duress bit Coação referente à Impressão Digital número 5
Finger5Duress bit Coação referente à Impressão Digital número 6
Finger6Duress bit Coação referente à Impressão Digital número 7
Tabela B.16: Tabela: CHFingerprintImages - Tabela que armazena os registros dos Tamplates
das Impressões Digitais (armazenar as imagens )
Colunas PK/FK Tipo Tam Descrição
Identificador do cadastro de Usuário proprietário da
CHID FK int
Impressão Digital
FingerIndex smallint ID do dedo cadastrado
FingerPrintImage varbinary(max) Imagem armazenada
Tabela B.27: Tabela: CfgCOMessagesAndTerms - Tabela que armazena a tradução das Men-
sagens e Termos do Sistema
Colunas PK/FK Tipo Tam Descrição
CfgID PK varchar 6 Identificador da Configuração
strLanguage1 varchar 100 Tradução do nome do Campo para Idioma 1
strLanguage2 varchar 100 Tradução do nome do Campo para Idioma 2
strLanguage3 varchar 100 Tradução do nome do Campo para Idioma 3
strLanguage4 varchar 100 Tradução do nome do Campo para Idioma 4
CfgValues varchar 100 Valor do Campo
Tabela B.28: Tabela: CfgCODefaultFieldMasks - Tabela que armazena as Máscaras para apli-
cação nos campos do tipo texto
Colunas PK/FK Tipo Tam Descrição
FieldMask varchar 100 Máscara a ser aplicada em Campo Texto
strLanguage1 varchar 25 Tradução da Máscara para Idioma 1
strLanguage2 varchar 25 Tradução da Máscara para Idioma 2
strLanguage3 varchar 25 Tradução da Máscara para Idioma 3
strLanguage4 varchar 25 Tradução da Máscara para Idioma 4
Tabela B.29: Tabela: CfgCODefaultValidationExpressions - Tabela que armazena as Expres-
sões de validação
Colunas PK/FK Tipo Tam Descrição
ValidationExpression varchar 100 Expressão Regular utilizada para validar o campo
strLanguage1 varchar 25 Tradução da Expressão de Validação para Idioma 1
strLanguage2 varchar 25 Tradução da Expressão de Validação para Idioma 2
strLanguage3 varchar 25 Tradução da Expressão de Validação para Idioma 3
strLanguage4 varchar 25 Tradução da Expressão de Validação para Idioma 4
Tabela B.30: Tabela: CfgACAccessLevels - Tabela que armazena os dados dos Níveis de Acesso
Colunas PK/FK Tipo Tam Descrição
AccessLevelID PK int Identificador do Nível de Acesso
LocalityID int 100 Identificador da Localidade do Nível de Acesso
PartitionID FK int Identificador da Partição do Nível de Acesso
AccessLevelName varchar 50 Nome do Nível de Acesso
strLanguage1 varchar 100 Tradução do nome do Nível de Acesso para Idioma 1
strLanguage2 varchar 100 Tradução do nome do Nível de Acesso para Idioma 2
strLanguage3 varchar 100 Tradução do nome do Nível de Acesso para Idioma 3
strLanguage4 varchar 100 Tradução do nome do Nível de Acesso para Idioma 4
AccessLevelHWID smallint Identificador do Nível de Acesso no Controlador
Tabela B.36: Tabela: CfgCHAdvSearchFilters - Tabela que armazena os dados da Busca Avan-
çada de Usuários
Colunas PK/FK Tipo Tam Descrição
CHAdvSearchFieltersID PK bigint Identificador da Busca Avançada
OperID FK int Operador que criou a busca
Define se a busca será pública, ou se será armazenada
IsPublicAdvSearch bit
apenas para o Operador criador
PartitionID FK int Partição
strLanguage1 varchar 50 Tradução do nome da Busca para o Idioma 1
strLanguage2 varchar 50 Tradução do nome da Busca para o Idioma 2
strLanguage3 varchar 50 Tradução do nome da Busca para o Idioma 3
strLanguage4 varchar 50 Tradução do nome da Busca para o Idioma 4
SelectCriteria varchar MAX Critérios selecionados
RelatedCHType varchar MAX Tipo de usuário selecionado na busca
MainChtype varchar MAX Tipo de usuário principal
Tabela B.37: Tabela: CfgCHAdvSearchFiltersItems- Tabela que armazena os itens da Busca
Avançada de Usuários
Colunas PK/FK Tipo Tam Descrição
CHAdvSearchFieltersItemsID PK bigint Identificador do item da Busca Avançada
CHAdvSearchFieltersID FK bigint Identificador da Busca Avançada
SelectCriteria varchar MAX Critérios selecionados
ID varchar MAX Identificador
SearchField varchar MAX Campo de busca
SearchCondition varchar MAX Condição da busca
SearchValue varchar MAX Valor a ser buscado
SearchText varchar MAX Texto a ser buscado
Tabela B.38: Tabela: CfgCHAssetsAndVehiclesSearchFields - Tabela que armazena as confi-
gurações de busca nos Usuários Veículo e Ativo (não usada mais)
Colunas PK/FK Tipo Tam Descrição
CHType PK smallint Tipo de cadastro
TableName PK varchar 50 Nome da tabela a qual o campo de busca pertence
FieldID PK varchar 50 Identificador do campo
UsedFor PK smallint Usado para
ShowOrder smallint Ordem de apresentação
Tabela B.39: Tabela: CfgCHComboFields - Tabela que armazena os detalhes dos campos tipo
lista
Colunas PK/FK Tipo Tam Descrição
FieldID PK varchar 50 Identificador do Campo
CHType PK smallint Tipo de Usuário ao qual o campo faz referência
ComboIndex PK int 50 Índice para ordenação das opções da lista
Categoria do tipo de Usuário ao qual o campo faz re-
CHCategory smallint
ferência
strLanguage1 varchar 50 Tradução do nome do campo para Idioma 1
strLanguage2 varchar 50 Tradução do nome do campo para Idioma 2
strLanguage3 varchar 50 Tradução do nome do campo para Idioma 3
strLanguage4 varchar 50 Tradução do nome do campo para Idioma 4
Tabela B.40: Tabela: CfgCHContactOutsideZones - Tabela que armazena Zonas onde os Con-
tatos são considerados ausentes
Colunas PK/FK Tipo Tam Descrição
ZoneID PK smallint Identificador da Zona
Tabela B.41: Tabela: CfgCHContactSearchFields - Tabela que armazena definição sobre os
critérios de busca do Contato
Colunas PK/FK Tipo Tam Descrição
CHType PK/FK smallint Usuário ao qual o campo faz referência
TableName PK varchar 50 tabela a qual o campo de busca pertence
FieldID PK varchar 50 do Campo
UsedFor PK smallint Usado para
ShowOrder smallint Ordem apresentação
Tabela B.42: Tabela: CfgCHDefCardLayouts - Tabela que armazena os layouts de Cartões
Colunas PK/FK Tipo Tam Descrição
PartitionID int Identificador da Partição
CHType smallint Tipo de cadastro
DefFrontCardLayout int Layout da frente do Cartão
DefBackCardLayout int Layout do verso do Cartão
ShowOrder smallint Ordem de apresentação
Tabela B.43: Tabela: CfgCHMoreInfoWindows - Tabela que armazena os dados da tela de
mais informações do cadastro dos usuários
Colunas PK/FK Tipo Tam Descrição
CHType smallint Tipo de Cadastro
Height smallint Posição na tela: Altura
Width smallint Posição na tela: Largura
PosTop smallint Posição na tela: Topo
PosLeft smallint Posição na tela: Esquerda
Tabela B.44: Tabela: CfgCHPartitionsToKeepOnVisitEnd - Tabela que armazena Configura-
ção dos dados última Visita
Colunas PK/FK Tipo Tam Descrição
PartitionID PK / FK int Identificador da Partição
Tabela B.45: Tabela: CfgCHPreviousVisitLoadFields - Tabela que armazena Configuração dos
dados última Visita
Colunas PK/FK Tipo Tam Descrição
FieldID PK varchar 50 Identificador do campo
TableName PK varchar 50 Nome da tabela a qual o campo de busca pertence
CHType smallint Tipo de usuário