Mudanças entre as edições de "Totall Import"
(→Configuração) |
(→Configuração) |
||
Linha 16: | Linha 16: | ||
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". | 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] | [Config] | ||
− | TipoBanco=PostgreSQL | + | TipoBanco=Oracle (Oracle/PostgreSQL) |
Servidor=TTDB | Servidor=TTDB | ||
DataBase=totall | DataBase=totall | ||
Usuario=TOTALL134 | Usuario=TOTALL134 | ||
Senha=1561FREGWE51569897875V (Criptografada) | Senha=1561FREGWE51569897875V (Criptografada) | ||
+ | |||
+ | Configurações do Banco de E-commerce (Customização específica para um cliente): | ||
[Origem] | [Origem] | ||
− | TipoBanco= | + | TipoBanco= (Firebird) |
Servidor= | Servidor= | ||
DataBase= | DataBase= | ||
Usuario= | Usuario= | ||
Senha= | Senha= | ||
+ | |||
+ | Configurações de Serviço (Utilizadas pelo TTImportSrv): | ||
[Servico] | [Servico] | ||
− | Debug=0 | + | Debug=0 (0-Não/1-Sim) |
− | Tabelas= | + | Tabelas= (Separadas por vírgula) |
− | Intervalo= | + | 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 === |
Edição das 11h08min de 16 de setembro de 2015
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
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 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:
Nome do parâmetro | Função |
---|---|
DEBUG | Gerar log |
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 |
PROI | Importar Produtos E-Commerce |
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 |
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