SOLUÇÃO:
Este manual detalha o processo de instalação e configuração do Vidya Force. Siga as etapas abaixo para garantir a correta implementação do sistema.
Manual Desatualizado
Checklist de verificação:
Campos adicionais criados;
Metadados e lançadores adicionados;
Criar Dashboards Mapa de Checkins;
Telas transformadas em view;
Criado Layout de Nota;
Criado Layout de Relatórios Formatados;
Views e functions criadas no banco;
Nova tela de vendas parametrizada e configuração vidya;
Testado aplicativo local sem erros;
Criado ambiente Amazon;
Testado aplicativo na nuvem sem erros;
Definição: Produção ou Teste.
Configurar serviço Eclipse:
host: Informe o link contido na coluna Base imagem na Planilha clientes;
Login e Password: Insira as informações contidas nas colunas Usuário e senha da mesma planilha;
db: ora ou sql (verifique na planilha na coluna SQL);
Após configuração, suba o serviço no ícone verde acima, e escolha a opção 2: bff-cm-sales - SankhyaApplication.
Postman:
Siga para a requisição: ValidateAddFields;
Troque o usuário e senha para os mesmos da planilha informada anteriormente;
Clique em send para criar os campos adicionais.
Metadados e Lançadores adicionais:
Acesse o (Navegador Sankhya » Construtor de telas » Outras Opções (▼) » Metadados » Importar Metadados). Importe os Metadados da pasta: \Vidya\querys-vidya-force\... seguindo a estrutura referente ao banco em questão (Oracle ou SQL).
Observação: Ideal sempre lançar o Metadados e após já fazer o lançador para esse metadados em sequência.
Lançadores:
Acesse o (Navegador Sankhya » Construtor de telas » Outras Opções (▼) » Lançadores » Adicionar Lançador). Escreva o nome do lançador que irá inserir e coloque-o na pasta Comercial selecionando-a:
AD_CHECKINVIDYA - Checkin - Vidya Force
AD_TVDYCFGFRC - Configurações - Vidya Force
AD_TVDYCFGPFM - Configuração de Performance - Vidya Force
AD_TVDYEFRCGRUVEN - Grupo de Vendedores - Vidya Force
AD_TVDYFXRENT - Faixa de Rentabilidade - Vidya Force
AD_TVDYFXLOGPED - Log de Pedidos - Vidya Force
AD_INTBANDVIDYA - Não precisa adicionar Lançadores
AD_INTCARDVIDYA - Não precisa adicionar Lançadores
Observação: Sempre crie o lançador na tela de mesmo nome do lançamento.
Criar Dashboards Mapa de Check-in:
Acesse o (Navegador Sankhya » Construtor de Componentes de BI » (+));
Adicione as informações de Título: Mapa de Checkin, Categoria: Vidya, e substitua as informações da aba XML pelas informações do arquivo: XML - DASHBOARDS MAPA DE CHECKIN e salve;
No Construtor de Dashboards, clique em (+) » Nova Solução;
Adicione o Título: Mapa de Checkins, Grupo: Vidya, pesquise por Mapa de Checkins na galeria e arraste para o lado direito;
Adicione o lançador: Mapa de Checkins - Vidya Force.
Telas transformadas em Views:
No Construtor de telas, siga para os Metadados lançados anteriormente. Os que tiverem em seu título a nomenclatura MOB (ex: AD_VVDYMOBNTA), devem ser selecionados. Clique em outras opções (▼) e selecione Transformar tabela em View.
Layout de Relatórios e Notas:
Relatórios Formatados: Selecione o arquivo com nomenclatura "Novo", na pasta: \Vidya\querys-vidya-force\... referente à estrutura do banco usado (Oracle ou SQL);
Layout da Nota: No (Navegador Sankhya » Configuração de Layout da Nota), clique em (+) para adicionar um novo e selecione Criar um layout vazio. Preencha a Descrição: Layout Vidya Force e Tipo de Movimento: Pedido de venda. No menu superior, selecione Carregar layout em XML, cole o conteúdo do arquivo Xml - layout de nota e clique em Carregar XML.
Views e Functions (Oracle):
Execute os Scripts de Views e Functions localizados na pasta //Vidya/querys-vidya-force/Oracle/Views. Copie os SQL’s, modifique com as informações referentes ao usuário e rode cada um no banco:
UPDATE TSIUSU SET CODVEND = WHERE NOMEUSU = '';
UPDATE TSIEMP SET AD_MOBILIDADE = 'S' WHERE CODEMP = 1;
UPDATE TSIEMP SET AD_CODTIPOPERPAD = '1000' WHERE CODEMP = 1;
UPDATE TGFTPV SET AD_MOBILIDADE = 'S' WHERE CODTIPVENDA <> 0;
UPDATE TGFNTA SET AD_MOBILIDADE = 'S';
UPDATE TGFTOP SET AD_MOBILIDADE = 'S' WHERE CODTIPOPER IN (1000,1001);
UPDATE TGFPRO PRO SET PRO.AD_MOBILIDADE = 'S' WHERE EXISTS (SELECT 1 FROM TGFEXC A WHERE A.CODPROD = PRO.CODPROD);
UPDATE TGFLOC SET AD_MOBILIDADE = 'S' WHERE CODLOCAL IN (1000000);
Observação: Caso retorne erro informando que a tabela não existe, utilize SANKHYA. na frente do nome da tabela.
Nova tela de vendas parametrizada:
Na tela Configurações - Vidya Force, marque as seguintes opções:
Bloquear alteração de clientes;
Utiliza novo modo offline;
Layout do cabeçalho de pedido: Layout Vidya Force;
Permite alterar o tipo de negociação no cabeçalho: Quando não tiver padrão;
Permite desconto no App;
Permite alterar preço do produto: Para cima;
Tipo de desconto: Ambos;
Permite alterar preço do produto em promoção: Só para cima;
Exibe peso dos produtos no total;
Usar nova tela de vendas;
Apresentação da empresa pelo: Nome Fantasia;
Pesquisa parceiro por bairro;
Utiliza Análise do Cliente;
Tem permissão para performance;
Na aba RELATÓRIOS FORMATADOS inserir o RELATÓRIO VIDYA FORCE e tela: Vendas.
Após, salve as configurações e rode o Script: Nova tela de Vendas.
Criado ambiente Amazon:
Acesse o Elastic Beanstalk na AWS e siga as configurações abaixo:
Nome da aplicação: Vdyfrc + nome do cliente;
Plataforma: Java (Corretto 8 running on 64bit Amazon Linux 2);
Upload: Gerar arquivo .war e selecionar em Escolher arquivo;
Predefinições: Alta disponibilidade;
Perfis de serviço: aws-elasticbeanstalk-service-vdyfrc-42;
Segurança EC2: marcar vidyaforce-1500;
Auto Scaling: Mínimo 1, Máximo 2. Retirar t3.small;
Load Balancer: Compartilhado (load-balanc-vidya);
Processos: Adicionar processo (Nome: Status, Porta: 1500, Caminho: /manager/status);
DNS (Route 53): Criar registro CNAME com o domínio gerado no Elastic Beanstalk.
Gerar link de servidor do cliente (Token):
Acesse um site de Base64 Encode e informe o servidor no formato JSON abaixo para gerar o token:
{
"baseName": "NomeDoCliente",
"baseUrl": "http://cliente.force.vidyacode.com.br:1500",
"baseImage": "http://sankhya.cliente.com.br:8380"
}
IMPORTANTE:
Após finalizar as configurações, realize o teste acessando a URL de registro: url + :1500/manager/status. Verifique se a integridade no ambiente está como Green. Por fim, defina se o ambiente é de Produção ou Teste marcando a opção desejada no sistema.
CAUSA:
Necessidade de padronização na instalação e configuração do ecossistema Vidya Force para novos clientes ou atualizações de ambiente.
Comentários
0 comentário
Escreva seu comentário aqui
Por favor, entre para comentar.