Histórico da Página
Informações | ||||||
---|---|---|---|---|---|---|
| ||||||
|
Objetivo
...
O objetivo da funcionalidade é possibilitar que o menu de uma mesma instância[1] do produto Datasul suporte empresas de diferentes localizações, considerando diferentes estruturas de menu para cada localização.
[1] No produto Datasul, uma instância é o equivalente a uma instalação do ERP. Ou seja, o conjunto de configurações, banco de dados, aplicações e servidores de aplicação necessários para a execução do produto.
Informações | ||||
---|---|---|---|---|
| ||||
|
...
...
title | Índice |
---|
...
Índice | ||
---|---|---|
|
Configuração
...
Para ativar estas funcionalidades deverá ser alterado o arquivo de propriedades do Datasul, o datasul_framework.properties
. Este arquivo está localizado no diretório conf/datasul
do servidor de aplicação JBoss. Neste arquivo deverá ser acrescentada uma nova propriedade com o nome menu.localization.active
e atribuir um valor logico indicando se o menu multi localizado deve ser habilitado. Caso a propriedade não esteja declarado no arquivo datasul_framework.properties
, o Datasul assumira o valor false como padrão. Para ativar as funcionalidades atribua o valor true à propriedade, conforme abaixo.é necessário acessar a área de propriedades do produto e nas opções de MENU, habilitar o Menu Localizado:
Informações |
---|
Sempre que houver alteração na propriedade menu.localization.active , obrigatoriamente será necessária a importação completa do menu. |
Importação do Menu
...
Quando atribuído false
à propriedade menu.localization.active
ou não houver esta chave no arquivo de configuraçãoa propriedade não estiver habilitada, a importação de menu ByYou somente irá importar os itens relativos a um único país de referência, isto é, os itens que são específicos dos demais países serão desconsiderados. O país referência para importação do menu é o mesmo configurado para a empresa utilizada pelo usuário.
Quando atribuído true
à propriedade menu.localization.active
a propriedade estiver habilitada, a importação de menu ByYou considerará todos os registros independente do país da empresa de referência utilizada pelo usuário.
...
Figura 1 - Importação menu ByYou
A lista de paises países aos quais um programa está relacionado encontra-se na posição 47 do arquivo de menu do módulo (men_<modulo>.d), a relação programa x localidade é armazenada na tabela prog_dtsul_localid e pode ser consultado no cadastro Manutenção de Programas do produto Datasul (bas_prog_dtsul
), aba "Localidade".
...
Figura 2 - Cadastro de programas Datasul
Fluxo resumido
...
Estrutura de menu
...
Quando a funcionalidade de localização do menu estiver ativa, quando no momento em que o usuário efetua a troca de empresa, o menu exibirá os itens de menu exclusivos para a localização associada à empresa, ocultando os itens de outras localizações. Quando Quando esta funcionalidade estiver desativada, o menu exibirá todos os itens de menu. Nesta situação, a instância do produto Datasul deverá conter apenas uma localização.
Importação de arquivo XML
...
Nos arquivos XML de localização, que deverá ser importado utilizando o programa btb/btb982.p, quando um determinado programa possuir mais de uma DPC de diferentes localizações relacionada, será necessário utilizar o programa de intermediação de DPCs – utp/ut-dpc-<versão da dpc>.p. Por exemplo: Caso a DPC seja padrão EMS5 deverá ser indicado no arquivo xml no campo nom_prog_dpc o programa utp/ut-dpc-ems5.p.
Os arquivos xml com a relação programa x DPC deverá ser providenciado pelas áreas de negócios.
Informações Complementares para Desenvolvimento
...
Cadastro de programas – GOLD (equipes internas)
As DPCs deverão ser relacionadas à país e programa no portal GCAD Tools, na opção Datasul > Menu Datasul > Menu - Programas.
Cadastro de programas – GOLD
No cadastro de programas do GCAD Tools existem 2 itens de cadastros: Locais e Associar DPC.
Na aba "Locais" serão informados os países para os quais o programa deverá ser exibido no menu. Se nenhum país for informado, este programa será exibido para todos os países.
Figura 3 - Cadastro de programas, aba Locais
No item "Associar DPC" será possível associar diferentes DPCs para um mesmo programa, no entanto, respeitando o limite de uma DPC por país.
...
Para cadastramentos de Locais e Associação de DPC, acesse a documentação interna a seguir e verifique a opção Programas para instruções na ferramenta: Cadastro de Menu Datasul - Engenharia-Segmentos