Importação dos dados do planejamento via ConceitoCriado um conceito para podermos realizar a importação dos dados do orçamento, itens de orçamento e períodos de orçamento previamente cadastrados no TOTVS Gestão Estoque Compras e Faturamento. Edição para funcionamentoPara realizar o processamento faça a importação do Conceito na sua base de dados e faça as seguintes alterações. Primeiro edite a conexão de origem para modificar a string de conexão. Faça em todas as conexões de Origem que forem relacionadas a banco de dados. Neste exemplo, edite ITEMPLANEJAMENTO e DADOSPLANEJAMENTO conforme gif abaixo. A CONEXÃO DE DESTINO não precisa ser modificada, pois será utilizado um RMSDataServer que utiliza a conexão do RM.
Os dados informados devem ser os mesmos que estão sendo utilizados no Alias conectado. Os dados de usuário e senha são os responsáveis para conectar na instância do SQL. Lembrando que existe a possibilidade de fazer várias conexões, como Oracle, e até mesmo existe a possibilidade de buscar dados via arquivo e etc. Exemplo de string de conexão: Data Source=NOMEMAQUINA;Initial Catalog=NOMEBD;User ID=rm;Password=**;Enlist=False
Como o Conceito funcionaNo cadastro de conexão de origem foi criado uma consulta SQL para trazer os dados do orçamento (como exemplo) para ser enviado para o novo cadastro do planejamento de fluxo de caixa. Lembrando que a fonte de dados pode ser a que o cliente necessitar, não necessariamente uma consulta SQL. O importante é ter os dados/campos necessários para fazer a importação.
A Consulta SQL pode conter parâmetros para sua execução que pode ser informado durante o processamento do conceito.
Com a conexão de origem parametrizada vamos preencher a conexão de destino que será o RMSDataServer FinPlanejamentoData.cs . IMPORTANTE: Lembrando sempre de utilizar o DataServer pois o mesmo passa por diversas validações dos dados que serão cadastrados. Caso seja enviado diretamente no banco de dados, não haverá garantia que os dados estão corretos.
Ligações
As ligações são as parametrizações do que corresponde um dado da conexão de origem para os dados de destino. Tudo se Baseia em clicar e arrastar para adicionar os valores.
ExecuçãoCom tudo parametrizado, vamos fazer a execução. Dados que devem ser inseridos para o funcionamento são responsáveis para cadastrar os dados do planejamento, os itens do planejamento serão carregados através da consulta sql mostrado anteriormente: Tipo de Planejamento deve ser cadastrado previamente a execução, Descrição é a descrição do cadastro do planejamento, Data Inicio e Data Fim são dados do cadastro do planejamento mas também são usados como parâmetros da consulta SQL, então a data que for informada será utilizada também na consulta sql para carregar informações. Centro de custo é o centro de custo que será utilizado na consulta sql para filtrar os itens do planejamento, se não informado, serão considerados todos os centro de custos disponíveis de item de planejamento. Lembrando que o centro de custo deve existir. Coligada é a seleção de onde o planejamento será cadastrado, se informado 0, o planejamento será global, se inserido outro valor, é importante lembrar que a coligada deve existir. Filial é um dado do item do planejamento que não é carregado da consulta SQL e será enviado aos itens do planejamento.
|