Chaves
Tela avançada para criação, manutenção e exclusão de configurações utilizadas pelo ambiente e/ou pelos sistemas Senior.
Chave
Nome
Nome da chave que deve ser
composto por <com.><senior.><nome>, exemplo com.senior.<nome-da-chave>.
Valor
Valor relacionado a chave.
Lista de chaves
Mostra todas as chaves e seus respectivos valores.
Pesquisa
Informe uma parte
do nome ou do valor para aplicar a pesquisa sobre as chaves existentes.
Os registros que possuírem o texto informado serão destacados, se houver
mais de um registro como resultado da pesquisa, o botão Próxima
será habilitado.
Para a exclusão de uma chave, basta selecioná-la e clicar em Excluir.
Chaves por produto
Nome | Valor |
---|---|
extraction.erp.est.balanceByWeek | true |
extraction.erp.est.balanceByMonth | Por padrão, o valor para esta chave é true. Desta maneira, quando não configurada, o valor mensal será carregado. Caso não desejar, informe false. |
Links do sistema, enviados por e-mail, direcionem o colaborador para as telas da nova interface:
Nome | Valor |
---|---|
com.senior.gestaoponto.linksistemanovainterface | true |
com.senior.frontend.gestaoponto.url | URL da nova interface |
Nome | Valor | Descrição |
---|---|---|
com.senior.middleware.directories.temp_files | local em que a pasta temporária está armazenada | Para visualizar os relatórios já emitidos pelo sistema. |
Chave | Valor | Descrição |
---|---|---|
br.com.senior.gp.filecache.tipo | LOCAL | Cache de arquivos. Exemplo: fotos do usuário |
br.com.senior.gp.filecache.caminho | C:/temp/arquivos | Pasta em que serão salvos os arquivos. Pode ser uma pasta por servidor ou a mesma para todos os servidores. É necessário ter acesso de leitura e escrita |
Chave | Valor | Descrição |
---|---|---|
br.com.senior.gp.recursos.tipo | RESOURCE | Tipo do cache de recursos |
br.com.senior.gp.recursos.caminho | C:/temp/arquivos | Deve ser uma pasta em que todos os servidores tem acesso de leitura e gravação. Serão colocado arquivos temporários como anexos, relatórios para download, existe um timer que limpa a pasta a cada uma hora |
br.com.senior.gp.maxsize.file.usuario | 10240000 | Tamanho máximo de um arquivo que será gravado na pasta de caches |
br.com.senior.gp.maxsize.folder.usuario | 102400000 | Tamanho máximo que uma pasta de caches de usuário pode ter, para não sobrecarregar o sistema de arquivos |
br.com.senior.gp.recursos.timer.excluir | 1 * * | Intervalo em que o timer de excluir arquivos em memória será disparado. Exemplo: caso desejar que rode uma vez por dia coloque a hora especifica, como 1 0 0. Caso desejar que rode em um intervalo especifico coloque por exemplo a cada uma hora, como 1 * * |
br.com.senior.gp.recursos.timer.excluir.delay | 60 | Propriedade para definir quanto tempo para trás deve manter arquivos em memória sendo o tempo dado em minutos. |
Chave | Valor | Descrição |
---|---|---|
br.com.senior.gp.redis.connection | Exemplo: <localhost> | IP ou nome da máquina aonde está o Redis |
br.com.senior.gp.redis.port | 6379 | Porta do Redis |
br.com.senior.gp.redis.password | password | Senha incluída na instalação do Redis |
br.com.senior.gp.redis.timeout | 5000 | Timeout para conexão do Redis como servidor |
br.com.senior.gp.redis.setinels | IP:Porta,IP:Porta | IP e porta dos sentinelas, separados por virgula (,). Por exemplo: 10.1.27.148:26380,10.1.27.149:26380 |
br.com.senior.gp.redis.master_name | mymaster | Nome do master definido na configuração dos sentinelas |
Chave | Valor | Descrição |
---|---|---|
com.senior.prioridadesituacaopendencia | true | Para visualizar as pendências de acerto do gestor antes das pendências do colaborador na tela Gestores. |
com.senior.frontend.gestaoponto.url | URL do servidor: http://<servidor:porta>. É obrigatório iniciar com http://. | Para disponibilizar recurso de troca de senha na nova interface do Gestão do Ponto. É obrigatória a habilitação do envio e-mail a partir dos sistemas. Esta definição é feita em Central de Configurações Senior> Conexões de rede > Envio de e-mail. |
com.senior.gestaoponto.sempreemponto.enabled | true | Para visualizar a tela Jornada de hoje para controle da jornada de trabalho. |
Nome | Valor |
---|---|
com.senior.sapiens.erpservice.log_file_path | Caminho válido do arquivo de log específico para o erp-service, para ficar associado ao sistema local de arquivos e não suscetível a falhas de rede |
com.senior.sapiens.internal.decisioncenter.urlplataforma | https://platform.senior. com.br:443/t/senior.com.br/bridge/1.0/rest |
com.senior.sapiens.internal.decisioncenter.autenticacao.urlapi | https://platform.senior.com.br:8243/t/senior.com.br/bridge/1.0/anonymous/rest/platform/ authentication/actions/loginWithKey |
com.senior.sapiens.diretoriopadraodllbalanca | Diretório padrão da DLL de pesagem via balança. Sua configuração não é obrigatória. Caso não seja informada, o sistema buscará a DLL do diretório de instalação do ERP |
Chave | Valor | Descrição |
---|---|---|
com.senior.g7.identityServerURL.version |
|
Utilizada para definir a chamada da API na XPlatform. Se a chave não for informada no arquivo .CFG, o valor padrão será v2. |
Para que seja possível utilizar aplicativos que são acessados a partir de emuladores, é necessário realizar a configuração das duas propriedades abaixo:
Chave | Valor | Descrição |
---|---|---|
com.senior.g7.identityServerURL |
|
|
com.senior.g7.trustedTenant | Nome do tenant | Para configuração de tenant confiável - quando configurada, além de validar o usuário, também valida o tenant atual com o tenant informado com campo Valor, para evitar falhas de segurança |
Define as caracteríscas da autenticação no SeniorTools. Quando a autenticação é do tipo senior são respeitadas as configurações do Senior Gerenciador de Usuários, portanto não há propriedades para tal no SeniorTools.
Propriedade | Valor | Necessário | Descrição |
---|---|---|---|
com.senior.system_access.access_kind.seniortools | Valor padrão: senior | Não | Tipo de autenticação a ser utilizada no SeniorTools. |
com.senior.ldap.enabled | Valor padrão: false | Não | Define se a autenticação LDAP está habilitada. |
com.senior.ldap.use_prop_login_if_fail | Valor padrão: false | Não | Permite que no caso de falha na autenticação LDAP seja feita uma tentativa de autenticação proprietária Senior. |
com.senior.ldap.server | Sim, se utilizado LDAP | Servidor para autenticação LDAP. | |
com.senior.ldap.port |
Sim, se utilizado LDAP | Porta do servidor LDAP. | |
com.senior.ldap.ssl |
Sim, se utilizado LDAP | Se deve ser utilizada comunicação segura com o servidor. | |
com.senior.ldap.version | Sim, se utilizado LDAP | Versão do servidor LDAP. | |
com.senior.ldap.user | Sim, se utilizado LDAP | Usuário para conexão com o servidor. | |
com.senior.ldap.password | Sim, se utilizado LDAP | Senha para conexão com o servidor. | |
com.senior.ldap.base_dn | Sim, se utilizado LDAP | Ponto inicial para busca do usuário LDAP. | |
com.senior.ldap.find_filter | Sim, se utilizado LDAP | Filtro de busca de usuários. | |
com.senior.ldap.find_scope | Valor padrão: ldap_scope_subtree |
Não |
Escopo de busca de usuários. Valores:
|
com.senior.ldap.user_object_class_filter | Não | Filtro de importação. | |
com.senior.ldap.user_attr_user_name |
Sim, se utilizado LDAP | Atributo de retorno "usuário". | |
com.senior.ldap.user_attr_display_name |
Sim, se utilizado LDAP | Atributo de retorno "nome". | |
com.senior.ldap.user_attr_description |
Sim, se utilizado LDAP | Atributo de retorno "descrição". | |
com.senior.ldap.$database.auto_insert_new_user | Não | Configura se deve ser inserido na base o usuário que autenticou por LDAP. Utiliza a base informada. | |
com.senior.ldap.$database.group_id | Sim, se estiver configurado para inserir os usuários autenticados por LDAP na base. | Grupo padrão no qual devem ser inseridos os usuários quando estiver configurado para inserir na base os usuários autenticados por LDAP. | |
com.senior.system_access.logon_cypher.active | true ou false (valor padrão) | Não |
Habilita ou desabilita a autenticação por token. Valores:
|
com.senior.system_access.logon_cypher.algorithm | Valor padrão: aes_256_bits_cbc | Não | Definição do algoritmo de geração do token. Atualmente apenas o valor já definido como padrão é suportado. |
com.senior.system_access.logon_cypher.key |
Sim, se autenticação por token estiver habilitada. | Chave para criptografia dos tokens de acesso. | |
com.senior.system_access.logon_cypher.encrypted_key |
Valor padrão: true | Não | Indica se a chave de criptografia informada na propriedade com.senior.system_access.logon_cypher.key está encriptada. |
com.senior.system_access.logon_cypher.seconds |
Valor padrão: 1 | Não | Tempo (em segundos) em que um token permanece válido. |
Propriedades que afetam a interface visual do SeniorTools.
Chave | Valor | Necessário | Descrição |
---|---|---|---|
com.senior.formcenter.theme.name |
Valor padrão: default-theme | Não | Nome do tema visual sendo aplicado às Perspectivas do SeniorTools. |
com.senior.search_time | Valor padrão: 1000 | Não | Tempo (em milissegundos) de espera para abertura da tela de pesquisa de registros, após o usuário começar a digitação, no componente EditBox quando este está ligado à uma associação. |
com.senior.formcenter.message.title_show_time | Valor padrão: 4000 | Não | Tempo (em milissegundos) em que uma nova mensagem adicionada ao Fragmento de Mensagens fica como título, até ir para a lista. |
com.senior.menu.provider |
Não | Classe que irá prover os itens do menu principal com as perspectivas do SeniorTools. | |
com.senior.formcenter.confirm_close_perspective | true (valor padrão) ou false | Não |
Configura se a Perspectiva deve apresentar uma mensagem de confirmação ao ser fechada, se ainda possuir alterações não salvas. Valores:
|
com.senior.formcenter.processIndicator.wait |
Valor padrão: 600 | Não | Tempo (em milissegundos) que a mensagem de "Processando" levará para aparecer após uma ação do usuário que ainda não foi respondida. |
com.senior.formcenter.processIndicator.lock | Valor padrão: 4000 | Não | Tempo (em milissegundos) que levará para a tela do usuário ser bloqueada, caso sua ação não obteve resposta ainda. |
Propriedades que se aplicam para ambientes onde o Workflow está instalado.
Chave | Valor | Necessário | Descrição |
---|---|---|---|
com.senior.workflow.service | Não | Classe que implementa o serviço de Workflow. | |
com.senior.workflow.datahandler | Não | Classe que implementa o manipulador de dados do Workflow. | |
com.senior.workflow.master_user | Sim | Usuário que realizará as chamadas aos web services. | |
com.senior.workflow.mail.from_address | Não | Endereço de e-mail do remetente das notificações do Workflow. | |
com.senior.workflow.mail.from_user | Não | Usuário para autenticação no servidor de envio do e-mail. | |
com.senior.workflow.mail.from_password | Não | Senha para autenticação no servidor de envio de e-mail. | |
com.senior.workflow.ws_client.hierarchy | Não | Nome do serviço de hierárquicas utilizado pelo Workflow. | |
com.senior.workflow.ws_client.holiday | Não | Nome do serviço de feriados utilizado pelo Workflow. | |
com.senior.seniortools.context.workflow.url | Não | Caminho para o servidor do Workflow. | |
com.senior.workflow.cockpit.grid_rows | Valor padrão: 25 | Não | Número de linhas visíveis na grade do Cockpit do Workflow. |
com.senior.workflow.cockpit.theme | Não | Caminho do tema visual do Cockpit. | |
com.senior.workflow.webservice.timeout | Valor padrão: 30 | Não | Tempo (em minutos) de espera para uma chamada a um web service. |
com.senior.workflow.webservice.charset | Valor padrão: ISO-8859-1 | Não | Charset utilizado nas chamadas de web service feitas pelo Workflow. |
com.senior.seniortools.module.$domain.context | Sim | Contexto do domínio especificado onde está o produto SeniorTools configurado. | |
com.senior.seniortools.context.$context.url | Sim | URL de um ambiente com um produto SeniorTools obtido a partir do seu contexto. | |
com.senior.middleware.applications.$appName.web_application | Sim | Contexto do ambiente SGI Web da aplicação informada. | |
com.senior.middleware.manager.server | Não | Endereço do servidor de Middleware. | |
com.senior.middleware.manager.port | Não | Porta de acesso ao servidor de Middleware. | |
com.senior.middleware.webservices.server_url | Não | Caminho para os web services do Middleware. | |
com.senior.webservice.namespace | Valor padrão: http://services.senior.com.br | Não | Porta de acesso do servidor do Middleware. |
com.senior.web50.applications.$context.connector_url | Sim | URL do ambiente SGI Web a partir do contexto informado. | |
com.senior.middleware.ba_products.$appName.context | Sim | Contexto do ambiente BrowserAccess da aplicação informada. | |
com.senior.middleware.ba_contexts.$context.url | Sim | URL do ambiente BrowserAccess a partir do contexto informado. | |
com.senior.workflow.webservice.context | Valor padrão: g5-mc-services | Não | Nome do contexto que contem o serviço para acesso ao Middleware. |
com.senior.workflow.webservice.async | Valor padrão: AsyncService | Não | Nome do serviço para acesso assíncrono ao Middleware. |
com.senior.workflow.webservice.sync | Valor padrão: SyncService | Não | Nome do serviço para acesso síncrono ao Middleware. |
com.senior.workflow.webservice.operation | Valor padrão: run | Não | Nome da operação a ser executada no acesso ao Middleware. |
com.senior.workflow.health.api.detail | Valor padrão: false | Não | Configura se a API de checagem de saúde do Workflow deve estar com os detalhes habilitados ou não. |
Chaves de configuração
As chaves a seguir podem ser utilizadas para configurações extras. Recomenda-se uso apenas por usuários que possuam conhecimento do funcionamento do Sistema Senior, pois algumas das configurações podem impactar em performance e desempenho.
Propriedades que configuram o acesso à base de dados.
Chave | Valor | Necessário | Descrição |
---|---|---|---|
com.senior.default_database.id |
Sim | Identificador da base padrão. Rotinas do SeniorTools que acessam a base, como autenticação, utilizam esta base padrão para fazer este acesso. | |
com.senior.database.$id.db_kind | Sim |
Tipo da base de dados. |
|
com.senior.database.$id.url | Sim | A URL para conexão JDBC com a base de dados. | |
com.senior.database.$id.username | Sim | Usuário da base dados. | |
com.senior.database.$id.password | Sim | Senha de acesso à base de dados | |
com.senior.database.$id.encrypted_pwd | true ou false | Não | Indica se a senha informada está criptografada. |
com.senior.database.$id.plan_cache_max_soft_references | Valor padrão: 20480 | Não | Tamanho, em quantidade de objetos, do cache de planos de execução com referência fraca. |
com.senior.database.$id.plan_cache_max_strong_references | Valor padrão: 512 | Não | Tamanho, em quantidade de objetos, do cache de planos de execução com referência forte. |
com.senior.database.$id.pool.min | Valor padrão: 5 | Não | Tamanho mínimo do pool de conexões da base de dados. |
com.senior.database.$id.pool.max | Valor padrão: 20 | Não | Tamanho máximo do pool de conexões da base de dados. |
com.senior.database.$id.pool.timeout | Valor padrão: 600 | Não | Tempo (em segundos) que uma conexão fica inativa no pool até ser descartada. |
com.senior.database.$id.pool.acquire_timeout | Valor padrão:15 | Não | Tempo (em segundos) em que será tentado obter uma conexão até ocorrer erro de conexão não disponível. |
com.senior.database.$id.pool.eviction_interval | Valor padrão: 300 | Não | Tempo (em segundos) entre cada verificação por conexões inativas no pool, a fim de descartá-las. |
com.senior.database.$id.domains.$domain.pool.min | Não | Tamanho mínimo do pool de conexões, apenas para o domínio informado. Sobrescreve a propriedade com.senior.database.$id.pool.min quando definida. | |
com.senior.database.$id.domains.$domain.pool.max |
Não | Tamanho máximo do pool de conexões, apenas para o domínio informado. Sobrescreve a propriedade com.senior.database.$id.pool.max quando definida. | |
com.senior.database.$id.domains.$domain.pool.timeout | Não | Tempo (em segundos) que uma conexão fica inativa no pool até ser descartada, apenas para o domínio informado. Sobrescreve a propriedade com.senior.database.$id.pool.timeout quando definido. | |
com.senior.database.$id.domains.$domain.pool.acquire_timeout | Não | Tempo (em segundos) em que será tentado obter uma conexão até ocorrer erro de conexão não disponível, apenas para o domínio informado. Sobrescreve a propriedade com.senior.database.$id.pool.acquire_timeout quando definida. | |
com.senior.database.$id.domains.$domain.pool.eviction_interval | Não | Tempo (em segundos) entre cada verificação por conexões inativas no pool, a fim de descartá-las. Aplicada apenas para o domínio informado, sobrescreve a propriedade com.senior.database.$id.pool.eviction_interval quando definida. | |
com.senior.database.disableThreadCheck | false (valor padrão) ou true | Não | Permite desabilitar a verificação de sessões acessadas por threads diferentes |
com.senior.database.$id.init_sql_commands | Não | Lista de comandos SQL para ser executados na criação de uma conexão. Os comandos devem ser separados por ; (ponto e vírgula). |
Chave | Valor | Descrição |
---|---|---|
com.senior.web50.security.<nome_aplicativo>.cookies.httponly | false | Para desabilitar o HttpOnly. Todos os cookies do aplicativo serão gerados sem o atributo HttpOnly |
com.senior.web50.security.<nome_aplicativo>.cookies.secure | false | Para desabilitar o Secure. Todos os cookies do aplicativo serão gerados sem o atributo Secure. Este atributo só é utilizado se a URL de acesso do aplicativo iniciar com "https://". |
com.senior.web50.security.<nome_aplicativo>.cookies.ignore | Nomes do cookies desejados separados por ; | Desabilitar este controle apenas para cookies específicos. Os cookies informados nesta chave serão criados sem os atributos HttpOnly e Secure. |
Estas propriedades configuram o envio de e-email feito pelo sistema.
Chave | Valor | Necessário | Descrição |
---|---|---|---|
com.senior.network.email.host | Não | Servidor responsável pelo envio de e-mail. | |
com.senior.network.email.port | Não | Porta a ser utilizada no servidor informado. | |
com.senior.network.email.user | Não | Usuário utilizado como remetente nas mensagens enviadas. | |
com.senior.network.email.user_auth |
Não | Usuário para autenticação. | |
com.senior.network.email.password |
Não | Senha para autenticação. | |
com.senior.network.email.alter_remet | true ou false | Não |
Configura se é permitido alterar o remetente dos e-mails enviados:
|
com.senior.network.email.command_ini | ehlo (valor padrão) ou helo | Não | Comando para iniciar a comunicação com o servidor de e-mail. |
com.senior.network.email.enabled | true (valor padrão) ou false | Não |
Configura se o recurso de envio de e-mail está habilitado:
|
Configurações que afetam a execução do sistema de forma geral.
Chave | Valor | Necessário | Descrição |
---|---|---|---|
com.senior.container.vendor | Valores possíveis:
|
Não | Container onde a aplicação está executando. |
com.senior.workManager.maxThreads | Valor padrão: 25 | Não |
Número máximo de threads que serão criadas para atender as mensagens do WorkManager. Esta propriedade não configura o pool de threads que atende as requisições HTTP. |
com.senior.workManager.idle_thread_timeout |
Valor padrão: 10 | Não | Tempo máximo (em minutos) que uma thread do WorkManager aguarda inativa antes de ser descartada. |
com.senior.generated.path | Valor padrão: generated (relativo à pasta de trabalho atual) | Não | Caminho onde os fontes gerados dinamicamente serão armazenados. |
com.senior.workset | Valor padrão: workset.repository | Não | Caminho relativo ao ClassPath do arquivo onde estão os registros das perspectivas. |
com.senior.http.timeout | Valor padrão: 30 | Não | Tempo (em minutos) para expiração por inatividade de uma sessão HTTP do usuário. |
com.senior.http.invalidate_sessions | Valor padrão: false | Não | Indica se o SeniorTools deve rastrear todas as sessões criadas para invalidá-las quando necessário como, por exemplo, em atualizações de customizações. |
com.senior.string.cache.size | Valor padrão: 6000 | Não | Tamanho máximo (em número de Strings) do cache compartilhado de Strings. |
com.senior.types.blob.memoryMaxSize | Valor padrão: 1024 | Não | Tamanho (em kilobytes) máximo que um objeto do tipo Blob será mantido exclusivamente em memória. Ao exceder este tamanho será utilizada uma cópia em disco. |
com.senior.resources.storage | Valor padrão: com.senior.resource.MemoryResourceStorage | Não | Implementação que irá armazenar os recursos gerenciados pelo ResourceManager. |
com.senior.sessionmanager | Valor padrão: com.senior.dbc.SessionManager | Não | Implementação de controlador de sessões de banco a ser utilizado. |
Propriedades referentes à proprietária e instalação do sistema.
Chave | Valor | Necessário | Descrição |
---|---|---|---|
com.senior.proprietary.filename |
Não | Caminho do arquivo da proprietária. | |
senior.install.config.install.dir | Sim, se estiver rodando com Proprietária | Caminho para a raiz da instalação. | |
senior.install.config.install.uniqueId | Sim, se estiver rodando com Proprietária | Chave única de identificação da instalação. | |
senior.install.config.app.name | Não | Nome da aplicação. | |
com.senior.seniortools.context.$appName.domain | Não | Domínio da aplicação informada. | |
com.senior.middleware.webservices.bridge_active | true ou false | Sim, se o modelo de web services com a Bridge estiver em execução | Responsável por habilitar os recursos relacionados ao uso de web services com a Bridge. |