Análise
| Análise | |
| Projeto 2581 | |
| Data da Análise: 30/08/2016 |
Projeto
Realizar integração com o ShotColor (Coral) de forma semelhante a que temos atualmente com o SelfColor (Suvinil).
Especificação Técnica
Configurações Necessárias
É necessário primeiramente ter um ambiente com Commerce Web devidamente funcionando.
Acesso a base de dados do ShotColor: Instalação e Manutenção do ShotColor na Totali
Para esse projeto não será feita a importação das tintas personalizadas do ShotColor.
Protótipo de Tela
Para criação das novas telas de integração do Commerce Web com o ShotColor, utilizar como modelo as tela do SelfColor.
Mudanças por Módulo
Banco de Dados
Criação de coluna na tabela TT_TIN para identificar a origem da tinta(SelfColor/ShotColor).
Criação de coluna na tabela TT_GRAXSC para identificar a origem da tinta(SelfColor/ShotColor).
Criação de coluna na tabela TT_GRAXSC para armazenar o preço minimo da tinta ShotColor.
Criação de coluna na tabela GX_CFG para armazenar a data da ultima atualização de fórmula do ShotColor.
Commerce Web
Alteração no menu atual SelfColor para criação de um menu Tintométrico com dois menus filhos: SelfColor e ShotColor, o SelfColor continua com os menus filhos atuais e o SchotColor com os menus filhos: Importar Ingredientes, Manutenção de Ingredientes, Criar Tintas e Atualizar Fórmulas.
Criar as telas para o ShotColor baseadas nas telas do SelfColor ajustado conforme necessidade:
Importar Ingredientes
Manutenção de Ingredientes
Criar Tintas
Atualizar Fórmulas
Alteração no menu atual Configurações >> SelfColor para criação de um menu Configurações >> Tintométrico com dois menus filhos: SelfColor e ShotColor.
Criação da tela de configurações do ShotColor para informar a unidade de medida dos colorantes no Totali Commerce.
Criação do orçamento no banco de dados do ShotColor.
Gravação das colunas TT_BCS.DAT_ORCAMENTO e TT_BCS.COD_ORCAMENTO, após a criação do orçamento no ShotColor.
Order
Inclusão de uma validação para separar as tintas SelfColor e ShotColor, fazendo chamadas conforme funcionamento de cada sistema para fila de dispensa.
Comparação do valor minimo do ShotColor com o valor total da tinta a ser dispensada, sendo o valor menor, deverá ser aplicada a diferença na base da tinta. Esse item fará com que nunca seja vendida uma tinta no ShotColor com o valor menor que a lata pronta da loja.
Layout de Integração
Integração entre Banco de Dados Commerce e Banco de Dados ShotColor: Será criada uma conexão direta do Commerce Web com o Banco do ShotColor, para importar as bases, corantes e também para inserir os orçamentos.
Relacionamento das tabelas principais do banco do ShotColor:
\\ttadm\Anexos_PRJ\primos\Coral\Análise\Produtos_ShotColor.png
Importação das tintas:
\\ttadm\Anexos_PRJ\primos\Coral\Análise\Integração ShotColor.docx
Os orçamentos serão inseridos diretamente na base do ShotColor:
\\ttadm\Anexos_PRJ\primos\Coral\Análise\Inserir Orçamentos na Base do ShotColor.docx
Os orçamentos ficarão aguardando o operador da máquina finalizar a dosagem através do sistema ShotColor.
Referenciado por: Instalação e Manutenção do ShotColor na Totali | Modelo de Protótipo |