Aplicativo desenvolvido em Python para controlo do PGD na unidade.
Este aplicativo utiliza o banco de dados do SISGP (SUSEP), o que permite seu uso concomitante a este sistema.
Além da gestão individual dos planos de trabalho, as pessoas alocadas na unidade possam ver os planos umas das outras.
Não há fase de candidatura em programas de gestão, não há envio de e-mails, algumas ações podem ser realizadas em lote e objetos e assuntos podem ser relacionados às atividades dos planos de trabalho de cada pessoa.
Para o log das ações realizadas no sistema, é necessário criar a tabela Apoio.log_unid no DBSISGP, conforme script abaixo:
USE [DBSISGP]
GO
/****** Object: Table [Apoio].[log_unid] ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [Apoio].[log_unid](
[id] [bigint] IDENTITY(1,1) NOT NULL,
[data_hora] [datetime] NOT NULL,
[user_id] [bigint] NOT NULL,
[msg] [varchar](150) NOT NULL,
CONSTRAINT [PK_log_unid] PRIMARY KEY CLUSTERED
(
[id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
Caso não exista, crie previamente o schema Apoio.
O controle de acessos utiliza o DIT do LDAP da instituição. O sistema pega as credenciais do usuário e tenta se conectar com o servidor LDAP, sendo o atributo de consulta o e-mail cadastrado na tabela Pessoas do DBSISGP que deverá ter correspondente no DIT.
O sistema possui 4 usuários de teste: Chefe_1, Chefe_2, Pessoa_1, Pessoa_2. Caso existam na tabela Pessoas (campo pesNome), o sistema permite o login sem consulta ao LDAP. Recomenda-se então usar somente no ambiente de testes/homologação.
O código está preparado para ter sua imagem docker gerada (portas 5002:5002), sendo necessárias as seguintes variáveis de ambiente:
DB_SERVER: nome do servidor onde reside o banco de dados
DB_PORT: número da porta de acesso ao banco de dados
DB_DATABASE: nome do bando de dados, geralmente "DBSISGP"
DB_USER: nome do usuário de acesso ao banco de dados
DB_PWD: senha do usuário de acesso ao banco de dados
LDAP_URL: url do servidor do LDAP, com a informação da porta usada, exemplo: "ldap.xxx.xx:1234"
STR_CONEXAO: string de para conexão com o LDAP, exemplo: "ou=People,dc=xxxx,dc=xx"
STR_SEARCH: string de procura no DIT do LDAP, exemplo "dc=xxxx,dc=xx"
STR_ATRIBUTO: este sistema só usa o atributo de e-mail, por exemplo: "mail"
CONDIC: se informada com o valor "chefe_nao_pode_remoto", indica ao sistema que nenhuma pessoa com função pode realizar teletrabalho integral.
Caso contrário, informar "".
Content type
Image
Digest
sha256:cde48b77e…
Size
520.1 MB
Last updated
about 3 years ago
docker pull segescginf/unidsisgp:v2.1.4