Mudanças entre as edições de "Totall Import"

De TotaliWiki
Ir para: navegação, pesquisa
(Parâmetros)
 
(22 revisões intermediárias por 7 usuários não estão sendo mostradas)
Linha 1: Linha 1:
 
== Conceito ==
 
== Conceito ==
  
O Totall Import é um sistema que tem por objetivo automatizar e facilitar a importação de dados, podendo ser configurado para registrar log. Pode ser configurado para importar apenas determinadas tabelas, variando de acordo com a necessidade de cada cliente.
+
O Totall Import é um sistema que tem por objetivo automatizar e facilitar a importação de dados, podendo ser configurado para registrar log. Pode ser configurado para importar apenas determinadas tabelas, variando de acordo com a necessidade de cada cliente.
 +
 
 +
O Totall Import possui dois executáveis:
 +
* TTImport:
 +
:: Funciona com alguns dados pré-configurados em arquivo ini + parâmetros passados para executável.
 +
:: Ou funciona apenas com parâmetros, sem necessidade de gerar arquivo ini (desse modo possui algumas limitações nas suas funcionalidades).
 +
* TTImportSrv:
 +
:: Funciona como um serviço de Windows. Dependendo das configurações de ini realizadas com o TTImport.
  
 
=== Configuração ===
 
=== Configuração ===
Linha 7: Linha 14:
 
O Totall Import utiliza um arquivo de configuração no formato INI, este arquivo de configuração guardará os dados necessários para se conectar a base de dados a qual receberá o processo de importação.  
 
O Totall Import utiliza um arquivo de configuração no formato INI, este arquivo de configuração guardará os dados necessários para se conectar a base de dados a qual receberá o processo de importação.  
  
Após informar as informações na primeira que entrar no sistema, os dados ficaram guardados no arquivo INI.
+
Na primeira utilização do programa será requerido as informações para conexão na base de dados, posteriormente o sistema rodará automaticamente, pois os dados ficarão guardados em um arquivo de configuração do tipo "INI".
  
Abaixo há um exemplo de arquivo de configuração (que terá o nome fixo de "TTImport.ini" e deve estar no mesmo diretório do aplicativo):
+
Abaixo as configurações disponíveis no arquivo ini (que terá o nome fixo de "TTImport.ini" e deve estar no mesmo diretório do aplicativo):
  
  [Config]
+
Configurações do Banco de Dados Commerce:
  TipoBanco=PostgreSQL
+
[Config]
  Servidor=TTDB
+
TipoBanco=Oracle (Oracle/PostgreSQL)
  DataBase=totall
+
Servidor=TTDB
  Usuario=TOTALL134
+
DataBase=totall
  Senha=1561FREGWE51569897875V (Criptografada)
+
Usuario=TOTALL134
 +
Senha=1561FREGWE51569897875V (Criptografada)
 +
 
 +
Configurações do Banco de E-commerce (Customização específica para um cliente):
 +
[Origem]
 +
TipoBanco= (Firebird)
 +
Servidor=
 +
DataBase=
 +
Usuario=
 +
Senha=
 +
 
 +
Configurações de Serviço (Utilizadas pelo TTImportSrv):
 +
[Servico]
 +
Debug=0 (0-Não/1-Sim)
 +
Tabelas= (Separadas por vírgula)
 +
Intervalo= (Intervalo entre as importações em milisegundos)
  
 
Exemplo de aplicativo e arquivo de configuração:
 
Exemplo de aplicativo e arquivo de configuração:
  C:\TotallImport\TTImport.exe
+
C:\TotallImport\TTImport.exe
  C:\TotallImport\TTImport.ini
+
C:\TotallImport\TTImport.ini
  
 
=== Propriedades ===
 
=== Propriedades ===
Quando executado normalmente, sem a passagem de parâmetros, importará todas as tabelas.
 
  
 
O aplicativo possui a opção de geração de log, que deve ser indicada pelo parâmetro "DEBUG".
 
O aplicativo possui a opção de geração de log, que deve ser indicada pelo parâmetro "DEBUG".
 +
 +
O log é gerado no mesmo diretório do aplicativo com a extensão ".log".
  
 
Há também a opção de se importar somente algumas tabelas, abaixo está a lista das tabelas e os parâmetros que devem ser inseridos para realizar a importação:
 
Há também a opção de se importar somente algumas tabelas, abaixo está a lista das tabelas e os parâmetros que devem ser inseridos para realizar a importação:
  
  {| cellpadding="6px" border=1 style="border:1px solid #C0C0C0; border-collapse:collapse;"
+
Parâmetros Gerais:
 +
{| cellpadding="6px" border=1 style="border:1px solid #C0C0C0; border-collapse:collapse;"
 
! style="background:#efefef;" |''Nome do parâmetro''
 
! style="background:#efefef;" |''Nome do parâmetro''
 
! style="background:#efefef;" |''Função''
 
! style="background:#efefef;" |''Função''
Linha 35: Linha 59:
 
|DEBUG  
 
|DEBUG  
 
||Gerar log  
 
||Gerar log  
 +
|}
 +
 +
Parâmetros para Importar Tabelas do Commerce (não informar nenhuma fará com que importe todas):
 +
{| cellpadding="6px" border=1 style="border:1px solid #C0C0C0; border-collapse:collapse;"
 +
! style="background:#efefef;" |''Nome do parâmetro''
 +
! style="background:#efefef;" |''Função''
 
|-
 
|-
 
|CAM
 
|CAM
 
||Importar Câmbio
 
||Importar Câmbio
 
 
|-
 
|-
 
|CFP
 
|CFP
 
||Importar CFP dos Produtos
 
||Importar CFP dos Produtos
 
 
|-
 
|-
 
|CLI
 
|CLI
 
||Importar Parceiros
 
||Importar Parceiros
 
 
|-
 
|-
 
|COM
 
|COM
 
||Importar Compras
 
||Importar Compras
 
 
|-
 
|-
|DES
+
|<s>DES</s>
||Importar Descartes
+
||<s>Importar Descartes</s>
 
+
|-
 +
|EAN
 +
||Referências de Venda
 
|-
 
|-
 
|ICO
 
|ICO
 
||Importar Itens de Compras
 
||Importar Itens de Compras
 
 
|-
 
|-
 
|IVE
 
|IVE
 
||Importar Itens de Vendas
 
||Importar Itens de Vendas
 
 
|-
 
|-
 
|LAN
 
|LAN
 
||Importar Movimentações
 
||Importar Movimentações
 
 
|-
 
|-
 
|LIM
 
|LIM
 
||Importar Limites de CC
 
||Importar Limites de CC
 
 
|-
 
|-
 
|NAT
 
|NAT
 
||Importar Naturezas
 
||Importar Naturezas
 
 
|-
 
|-
 
|PAG
 
|PAG
 
||Importar Pagamentos
 
||Importar Pagamentos
 
 
|-
 
|-
 
|PLA
 
|PLA
 
||Importar Planos
 
||Importar Planos
 
 
|-
 
|-
 
|PRE
 
|PRE
 
||Importar Preços
 
||Importar Preços
 
 
|-
 
|-
 
|PRO
 
|PRO
 
||Importar Produtos
 
||Importar Produtos
 
 
|-
 
|-
 
|REC
 
|REC
 
||Importar Recebimentos
 
||Importar Recebimentos
 
 
|-
 
|-
 
|SAL
 
|SAL
 
||Importar Saldos
 
||Importar Saldos
 
 
|-
 
|-
 
|SER
 
|SER
 
||Importar Séries
 
||Importar Séries
 
 
|-
 
|-
 
|USU
 
|USU
 
||Importar Usuários
 
||Importar Usuários
 
 
|-
 
|-
 
|VEN
 
|VEN
 
||Importar Vendas
 
||Importar Vendas
 +
|-
 +
|LOT
 +
||Importar Lotes
 +
|-
 +
|SLT
 +
||Importar Saldo de Lotes
 +
|-
 +
|KIT
 +
||Importar Kits
 +
|}
 +
 +
Importação de E-commerce:
 +
{| cellpadding="6px" border=1 style="border:1px solid #C0C0C0; border-collapse:collapse;"
 +
! style="background:#efefef;" |''Nome do parâmetro''
 +
! style="background:#efefef;" |''Função''
 +
|-
 +
|PROI
 +
||Importar Produtos E-Commerce
 
|}
 
|}
  
Linha 120: Linha 153:
 
# Clicar em Windows Inicioar >> Executar.
 
# Clicar em Windows Inicioar >> Executar.
 
# Digitar o caminho do aplicativo, seguido dos parâmetros desejados.
 
# Digitar o caminho do aplicativo, seguido dos parâmetros desejados.
[[Imagem:ParametrosAgendador.JPG]]
+
[[Imagem:EXECUTAR TTIMPORT.JPG]]
  
'''2. ''' Agendamento: ÿ criada uma tarefa no agendador de tarefas do Windows para que periodicamente o aplicativo seja executado.
+
'''2. ''' Agendamento: É criada uma tarefa no agendador de tarefas do Windows para que periodicamente o aplicativo seja executado.
  
 
Os passos são os seguintes:
 
Os passos são os seguintes:
Linha 131: Linha 164:
 
Exemplo:
 
Exemplo:
  
[[Imagem:TTAgendador.JPG]]
+
[[Imagem:AGENDAR_WINDOWS_TTIMPORT.JPG]]
  
 
'''Observação:''' O uso mais comum deve ser juntamente com o agendador de tarefas do Windows, aonde o cliente acabará por definir um intervalo de tempo entre cada execução de importação (1 hora, 1 dia, etc.).
 
'''Observação:''' O uso mais comum deve ser juntamente com o agendador de tarefas do Windows, aonde o cliente acabará por definir um intervalo de tempo entre cada execução de importação (1 hora, 1 dia, etc.).
 +
 +
=== Parâmetros de conexão ===
 +
 +
O usuário pode optar por passar por parâmetros os dados para conexão, isso evita que a tela de login seja aberta e faz o sistema não verificar o arquivo (.ini), apenas os parâmetros.
 +
 +
{| cellpadding="6px" border=1 style="border:1px solid #C0C0C0; border-collapse:collapse;"
 +
! style="background:#efefef;" |''Prefixo''
 +
! style="background:#efefef;" |''Nome do parâmetro''
 +
|-
 +
|"-t"
 +
||ORA/PG
 +
|-
 +
|"-s"
 +
||Servidor
 +
|-
 +
|"-d"
 +
||Database/SID
 +
|-
 +
|"-u"
 +
||Usuário
 +
|-
 +
|"-p"
 +
||Senha
 +
|}
 +
 +
Exemplo de conexão em Oracle:
 +
 +
  DEBUG PRO CLI -t ORA -s TTDB -d ttdb -u TOTALL134 -p 112233
 +
 +
Exemplo de conexão em PostgreSql:
 +
 +
  DEBUG PRO CLI -t PG -s TTDB -d totall -u TOTALL134 -p 112233
 +
 +
=== Parâmetros do Serviço ===
 +
 +
Para utilizar o Totall Import como um serviço do Windows, o usuário deverá configurar as propriedades referentes ao serviço no arquivo TTImport.ini e depois instalar o serviço.<br/>
 +
Utilize os seguintes comandos para manipular o serviço.
 +
 +
Acesse CMD com privilégios de administrador e faça os seguintes comandos: {{Administrador}}
 +
 +
Instalar serviço:
 +
<syntaxhighlight lang="dos">
 +
TTImportSrv.exe /install
 +
</syntaxhighlight>
 +
 +
Iniciar serviço:
 +
<syntaxhighlight lang="dos">
 +
net start "Totall Import Service"
 +
</syntaxhighlight>
 +
 +
Parar serviço:
 +
<syntaxhighlight lang="dos">
 +
net stop "Totall Import Service"
 +
</syntaxhighlight>
 +
 +
Desinstalar serviço:
 +
<syntaxhighlight lang="dos">
 +
TTImportSrv.exe /uninstall
 +
</syntaxhighlight>
 +
 +
== Categorias ==
 +
[[Categoria:Integração]]

Edição atual tal como às 15h00min de 3 de novembro de 2020

Conceito

O Totall Import é um sistema que tem por objetivo automatizar e facilitar a importação de dados, podendo ser configurado para registrar log. Pode ser configurado para importar apenas determinadas tabelas, variando de acordo com a necessidade de cada cliente.

O Totall Import possui dois executáveis:

  • TTImport:
Funciona com alguns dados pré-configurados em arquivo ini + parâmetros passados para executável.
Ou funciona apenas com parâmetros, sem necessidade de gerar arquivo ini (desse modo possui algumas limitações nas suas funcionalidades).
  • TTImportSrv:
Funciona como um serviço de Windows. Dependendo das configurações de ini realizadas com o TTImport.

Configuração

O Totall Import utiliza um arquivo de configuração no formato INI, este arquivo de configuração guardará os dados necessários para se conectar a base de dados a qual receberá o processo de importação.

Na primeira utilização do programa será requerido as informações para conexão na base de dados, posteriormente o sistema rodará automaticamente, pois os dados ficarão guardados em um arquivo de configuração do tipo "INI".

Abaixo as configurações disponíveis no arquivo ini (que terá o nome fixo de "TTImport.ini" e deve estar no mesmo diretório do aplicativo):

Configurações do Banco de Dados Commerce:

[Config]
TipoBanco=Oracle (Oracle/PostgreSQL)
Servidor=TTDB
DataBase=totall
Usuario=TOTALL134
Senha=1561FREGWE51569897875V (Criptografada)

Configurações do Banco de E-commerce (Customização específica para um cliente):

[Origem]
TipoBanco= (Firebird)
Servidor=
DataBase=
Usuario=
Senha=

Configurações de Serviço (Utilizadas pelo TTImportSrv):

[Servico]
Debug=0 (0-Não/1-Sim)
Tabelas= (Separadas por vírgula)
Intervalo= (Intervalo entre as importações em milisegundos)

Exemplo de aplicativo e arquivo de configuração:

C:\TotallImport\TTImport.exe
C:\TotallImport\TTImport.ini

Propriedades

O aplicativo possui a opção de geração de log, que deve ser indicada pelo parâmetro "DEBUG".

O log é gerado no mesmo diretório do aplicativo com a extensão ".log".

Há também a opção de se importar somente algumas tabelas, abaixo está a lista das tabelas e os parâmetros que devem ser inseridos para realizar a importação:

Parâmetros Gerais:

Nome do parâmetro Função
DEBUG Gerar log

Parâmetros para Importar Tabelas do Commerce (não informar nenhuma fará com que importe todas):

Nome do parâmetro Função
CAM Importar Câmbio
CFP Importar CFP dos Produtos
CLI Importar Parceiros
COM Importar Compras
DES Importar Descartes
EAN Referências de Venda
ICO Importar Itens de Compras
IVE Importar Itens de Vendas
LAN Importar Movimentações
LIM Importar Limites de CC
NAT Importar Naturezas
PAG Importar Pagamentos
PLA Importar Planos
PRE Importar Preços
PRO Importar Produtos
REC Importar Recebimentos
SAL Importar Saldos
SER Importar Séries
USU Importar Usuários
VEN Importar Vendas
LOT Importar Lotes
SLT Importar Saldo de Lotes
KIT Importar Kits

Importação de E-commerce:

Nome do parâmetro Função
PROI Importar Produtos E-Commerce

Parâmetros

A passagem de parâmetros pode ser feita de duas formas:

1. Direta: O aplicativo é executado de modo direto a cada importação.

Os passos são os seguintes:

  1. Clicar em Windows Inicioar >> Executar.
  2. Digitar o caminho do aplicativo, seguido dos parâmetros desejados.

EXECUTAR TTIMPORT.JPG

2. Agendamento: É criada uma tarefa no agendador de tarefas do Windows para que periodicamente o aplicativo seja executado.

Os passos são os seguintes:

  1. Acessar agendamento de tarefas no painel de controle do Windows.
  2. Criar novo agendamento com os parâmetros desejados.
  3. Informar os parâmetros que se adaptem a necessidade do cliente

Exemplo:

AGENDAR WINDOWS TTIMPORT.JPG

Observação: O uso mais comum deve ser juntamente com o agendador de tarefas do Windows, aonde o cliente acabará por definir um intervalo de tempo entre cada execução de importação (1 hora, 1 dia, etc.).

Parâmetros de conexão

O usuário pode optar por passar por parâmetros os dados para conexão, isso evita que a tela de login seja aberta e faz o sistema não verificar o arquivo (.ini), apenas os parâmetros.

Prefixo Nome do parâmetro
"-t" ORA/PG
"-s" Servidor
"-d" Database/SID
"-u" Usuário
"-p" Senha

Exemplo de conexão em Oracle:

 DEBUG PRO CLI -t ORA -s TTDB -d ttdb -u TOTALL134 -p 112233

Exemplo de conexão em PostgreSql:

 DEBUG PRO CLI -t PG -s TTDB -d totall -u TOTALL134 -p 112233

Parâmetros do Serviço

Para utilizar o Totall Import como um serviço do Windows, o usuário deverá configurar as propriedades referentes ao serviço no arquivo TTImport.ini e depois instalar o serviço.
Utilize os seguintes comandos para manipular o serviço.

Acesse CMD com privilégios de administrador e faça os seguintes comandos:
Uac-shield-mini.png Executar como administrador.


Instalar serviço:

TTImportSrv.exe /install

Iniciar serviço:

net start "Totall Import Service"

Parar serviço:

net stop "Totall Import Service"

Desinstalar serviço:

TTImportSrv.exe /uninstall

Categorias