Mudanças entre as edições de "Totall Import"
(→Parâmetros) |
|||
(21 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. | ||
− | + | 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 | + | 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: | Exemplo de aplicativo e arquivo de configuração: | ||
− | + | C:\TotallImport\TTImport.exe | |
− | + | C:\TotallImport\TTImport.ini | |
=== Propriedades === | === Propriedades === | ||
− | |||
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: | ||
− | + | 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 122: | Linha 155: | ||
[[Imagem:EXECUTAR TTIMPORT.JPG]] | [[Imagem:EXECUTAR TTIMPORT.JPG]] | ||
− | '''2. ''' Agendamento: | + | '''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: | + | [[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
Índice
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 |
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:
- Clicar em Windows Inicioar >> Executar.
- Digitar o caminho do aplicativo, seguido dos parâmetros desejados.
2. Agendamento: É criada uma tarefa no agendador de tarefas do Windows para que periodicamente o aplicativo seja executado.
Os passos são os seguintes:
- Acessar agendamento de tarefas no painel de controle do Windows.
- Criar novo agendamento com os parâmetros desejados.
- Informar os parâmetros que se adaptem a necessidade do cliente
Exemplo:
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:
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