eic bt workflow eic bra thtrlj
Post on 02-Mar-2018
249 Views
Preview:
TRANSCRIPT
-
7/26/2019 Eic Bt Workflow Eic Bra Thtrlj
1/14
1
Boletim Tcnico
SIGAEIC Workflow EIC
Produto : Microsiga Protheus Easy Import Control M11 SIGAEIC TOTVS 11
Chamado : THTRLJ Data da publicao : 23/09/13
Pas(es) : Brasil Banco(s) de Dados : Todos
Implementada melhoria que consiste na criao da rotina WorkFlow (EASYWORKFLOW)com o objetivo de informarao usurio via e-mail quando um processo includo ou manipulado. possvel tambm configurar workflows automticos disparados pela rotina de Schedule (CFGA010), presente nomdulo Configurador (SIGACFG).
Para viabilizar essa melhoria, necessrio aplicar o pacote de atualizaes (Patch) deste chamado.
Aplicar atualizao dos programas AVGERAL.PRW, AVOBJECT.PRW, AVUPDATE01.PRW, EIC.PRW,
EICPO400.PRW, EICSI400.PRW, EICDI500.PRW, EICDI154.PRW, EICAP100.PRW, EICNU400.PRW,
EASYWORKFLOW.PRW, EASYCADWORKFLOW.PRW, EASYWFPLI.APH, EASYWFSI.APH, EASYWFDES.APH,
EASYWFPU.APH, EASYWFPO.APH, EASYWFPRV.APH, EASYWFNF.APH, EASYWFEMB.APH, EASYWFCB.APH,
EASYWFNM.APH, EASYWFLQ.APH, EICPO401.PRW, EICPO402.PRW, EICPO403.PRW, EICSI401.PRW,
EICDI506.PRW, EICDI507.PRW, EICDI508.PRW, EICDI159.PRW, EICGI402.PRW, EICAP101.PRW,
EICAP102.PRW, EICNU401.PRW, UIWORKFLOW.PRW, WFSchEICCambio.PRW, WFSchEICPrev.PRW,EASYWFLINK.APH e EASYWFANEXO.APH.
Para que as alteraes sejam efetuadas, necessrio executar a funo U_UIWORKFLOW.
Antes de executar o compatibilizador UIWORKFLOW imprescindvel:
a) Realizar o backup da base de dados do produto que ser executado o compatibilizador (diretrio
\PROTHEUS11_DATA\ DATA) e dos dicionrios de dados SXs(diretrio \PROTHEUS11_DATA\ SYSTEM).
b)
Os diretrios acima mencionados correspondem instalao padrodo Protheus, portanto, devem seralterados conforme o produto instalado na empresa.
c) Essa rotina deve ser executada em modo exclusivo, ou seja, nenhum usurio deve estar utilizando osistema.
Procedimento para Implementao
Esta melhoria depende de execuo do update de base UIWORKFLOW, conformeProcedimentos para Implementao.
Workflow EIC
-
7/26/2019 Eic Bt Workflow Eic Bra Thtrlj
2/14
2
Boletim Tcnico
IGAEIC Workflow EIC
d) Se os dicionrios de dados possurem ndices personalizados (criados pelo usurio), antes de executar ocompatibilizador, certifique-se de que esto identificados pelo nickname. Caso o compatibilizador necessitecriar ndices, ir adicion-los a partir da ordem original instalada pelo Protheus, o que podersobrescrever ndices personalizados, caso no estejam identificados pelo nickname.
e)
O compatibilizador deve ser executado com a Integridade Referencialdesativada*.
O procedimento a seguir deve ser realizado por um profissional qualificado como Administrador deBanco de Dados (DBA) ou equivalente!
A ativao indevida da Integridade Referencial pode alterar drasticamente o relacionamento entretabelas no banco de dados. Portanto, antes de utiliz-la, observe atentamente os procedimentos aseguir:
i.
No Configurador (SIGACFG), veja se a empresa utilizaIntegridade Referencial, selecionando a
opo Integridade/Verificao (APCFG60A).
ii.
Se no h Integridade Referencial ativa, so relacionadas em uma nova janela todas as
empresas e filiais cadastradas para o sistema e nenhuma delas estaro selecionadas. Neste
caso, E SOMENTE NESTE, no necessrio qualquer outro procedimento de ativao ou
desativao de integridade, basta finalizar a verificao e aplicar normalmente ocompatibilizador, conforme instrues.
iii.
Se hIntegridade Referencial ativaem todas as empresas e filiais, exibida uma mensagem
na janela Verificao de relacionamento entre tabelas. Confirme a mensagem para que a
verificao seja concluda, ou;
iv.
Se hIntegridade Referencial ativaem uma ou mais empresas, que no na sua totalidade, so
relacionadas em uma nova janela todas as empresas e filiais cadastradas para o sistema e,
somente, a(s) que possui(em) integridade est(aro) selecionada(s). Anote qual(is) empresa(s)
e/ou filial(is) possui(em) a integridade ativada e reserve esta anotao para posterior consulta
na reativao (ou ainda, contate nosso Help Desk Framework para informaes quanto a um
arquivo que contm essa informao).v. Nestes casos descritos nos itens iii ou iv, E SOMENTE NESTES CASOS, necessrio
desativartal integridade, selecionando a opo Integridade/ Desativar (APCFG60D).
vi. Quando desativada a Integridade Referencial, execute o compatibilizador, conforme
instrues.
vii.
Aplicado o compatibilizador, a Integridade Referencial deve ser reativada, SE E SOMENTE SE
tiver sido desativada, atravs da opo Integridade/Ativar (APCFG60). Para isso, tenha em
mos as informaes da(s) empresa(s) e/ou filial(is) que possua(m) ativao da integridade,
selecione-a(s) novamente e confirme a ativao.
Contate o Help Desk Framework EM CASO DE DVIDAS!
-
7/26/2019 Eic Bt Workflow Eic Bra Thtrlj
3/14
3
Boletim Tcnico
SIGAEIC Workflow EIC
1. Em Microsiga Protheus By You Smart Client, digite U_UIWORKFLOWno campo Programa Inicial.
Para a correta atualizao do dicionrio de dados, certifique-se que a data do compatibilizador seja igualou superior a 27/09/2012.
2. Clique em OKpara continuar.
3.
Depois da confirmao, exibida uma tela para a seleo da empresa em que o dicionrio de dadosser modificado. Selecione a empresa desejada e confirme.
4.
Ao confirmar, exibida uma mensagem de advertncia sobre o backupe a necessidade de sua execuoem modo exclusivo.
5. Confirme para dar incio ao processamento. O primeiro passo da execuo a preparao dos arquivos,conforme mensagem explicativa apresentada na tela.
6. Em seguida, exibida a janela Atualizao concluda com o histrico (log) de todas as atualizaesprocessadas. Nesse log de atualizao so apresentados somente os campos atualizados peloprograma. O compatibilizador cria os campos que ainda no existem no dicionrio de dados.
7.
Clique em Gravarpara salvar o histrico (log) apresentado.
8.
Clique em OKpara encerrar o processamento.
1. Criao de Tabelasno arquivo SX2Tabelas:
Chave EJ7 EJ8
Nome Workflow Ctrl IDs WF
Modo Exclusivo Exclusivo
2. Criao de Camposno arquivo SX3Campos:
Tabela EJ7WorkFlow:
Campo EJ7_FILIAL EJ7_COD EJ7_DESC EJ7_ATIVO
Tipo C C C C
Tamanho 2 20 50 1
Decimal 0 0 0 0
Formato @! @!
Ttulo Filial Cdigo Descrico WF Ativo?
Atualizaes do compatibilizador
-
7/26/2019 Eic Bt Workflow Eic Bra Thtrlj
4/14
4
Boletim Tcnico
IGAEIC Workflow EIC
Descrio Filial Cdigo Processo Descrico WF Ativo?
Nvel 0 0 0 0
Usado No Sim Sim Sim
Obrigatrio No Sim Sim No
Browse No Sim Sim No
Opes 1=Sim;2=No
Relao 1
Help Filial do Sistema Cdigo Processo Descrio WF Ativo?
Campo EJ7_HTML EJ7_HTMLI EJ7_HTMAN EJ7_VMDEST
Tipo C C C C
Tamanho 30 20 20 120
Decimal 0 0 0 0
Ttulo HTML Form. HTML Link HTML Anexo Destinatrios
Descrio HTML Form. HTML Link HTML Anexo Destinatrios
Nvel 0 0 0 0Usado Sim Sim Sim Sim
Obrigatrio No No No No
Browse No No No No
Help HTML Form. HTML Link HTML Anexo Destinatrios
Campo EJ7_COPIA EJ7_COPOC EJ7_ASSUNT EJ7_TIMEOU
Tipo C C C N
Tamanho 120 120 50 4
Decimal 0 0 0 0
Ttulo Copia Copia Oculta Assunto TimeOutDias
Descrio Copia Copia Oculta Assunto TimeOutDias
Nvel 0 0 0 0
Usado Sim Sim Sim Sim
Obrigatrio No No No No
Browse No No No No
Help Copia Copia Oculta Assunto TimeOutDias
-
7/26/2019 Eic Bt Workflow Eic Bra Thtrlj
5/14
5
Boletim Tcnico
SIGAEIC Workflow EIC
Campo EJ7_TIMEHR EJ7_TIMEMI EJ7_FUNCEN EJ7_FUNCRE
Tipo N N C C
Tamanho 4 4 50 50
Decimal 0 0 0 0
Ttulo TimeOutHrs TimeOutMins Func Envio Func Retorno
Descrio TimeOutHrs TimeOutMins Funcao Envio Funcao Retorno
Nvel 0 0 0 0
Usado Sim Sim Sim Sim
Obrigatrio No No No No
Browse No No No No
Help TimeOutHrs TimeOutMins Funcao Envio Funcao Retorno
Campo EJ7_TIPO EJ7_FUNCVA EJ7_TIPORE EJ7_TIPSRV
Tipo C C C C
Tamanho 1 50 1 1
Decimal 0 0 0 0Ttulo Tipo Env. WF Func Variav Tipo Ret.WF Tip Servidor
Descrio Tipo Env. Work-Flow Funcao Variaveis Tipo Ret. Work-Flow Tipo Servidor
Nvel 0 0 0 0
Opes1=Formulario;2=Anexo; 3=Link
1=Schedule;
2=Funcao
1=Web Protheus;2=Web
Inicializador Padro 1 1 1
Usado Sim Sim Sim Sim
Obrigatrio No No No No
Browse No No No No
Help Tipo Env. Work-Flow Funcao Variaveis Tipo Ret. Work-Flow Tipo Servidor
Campo EJ7_TIPO EJ7_FUNCVA EJ7_TIPORE EJ7_TIPSRV
-
7/26/2019 Eic Bt Workflow Eic Bra Thtrlj
6/14
6
Boletim Tcnico
IGAEIC Workflow EIC
Campo EJ7_SERVID EJ7_ CHAVES EJ7_FASE EJ7_MODULO
Tipo C C C C
Tamanho 50 50 20 3
Decimal 0 0 0 0
Ttulo Servidor Chaves Fase Mdulo
Descrio Servidor Chaves Fase Mdulo
Nvel 0 0 0 0
Usado Sim Sim Sim Sim
Obrigatrio No No No No
Browse No No No No
Help Servidor Chaves Fase Mdulo
Tabela EJ8Ctrl IDs WF:
Campo EJ8_FILIAL EJ8_ID EJ8_CHAVE EJ8_IDENT
Tipo C C C C
Tamanho 2 10 200 20
Decimal 0 0 0 0
Formato @! @! @!
Ttulo Filial ID Proc Chave Identific.
Descrio Filial ID Processo Chave Nro de Identificacao
Nvel 0 0 0 0
Usado No Sim Sim Sim
Obrigatrio Sim Sim Sim Sim
Browse No Sim Sim Sim
HelpFilial do
SistemaID Processo Chave Nro de Identificacao
Campo EJ8_FILIAL EJ8_ID EJ8_CHAVE EJ8_IDENT
-
7/26/2019 Eic Bt Workflow Eic Bra Thtrlj
7/14
7
Boletim Tcnico
SIGAEIC Workflow EIC
Campo EJ8_PROCES
Tipo C
Tamanho 20
Decimal 0
Ttulo Processo
Descrio Processo
Nvel 0
Usado Sim
Obrigatrio Sim
Browse Sim
Help Processo
Tabela SW0Capa da Solicitao de Importao:
Campo W2_ID_ANU W2_ID_PRV
Tipo C C
Tamanho 10 10
Decimal 0 0
Ttulo ID WF ANU ID WF PRV
Descrio ID WorkFlow Anuente ID WorkFlow Previsao
Nvel 0 0
Usado Sim Sim
Obrigatrio No No
Browse No No
Help ID WorkFlow Item Anuente ID WorkFlow Previso de Entrega
Tabela SW4Capa Preparao de Licena de Imp.:
Campo W4_ID
Tipo C
Tamanho 10
Decimal 0
Ttulo ID WF
Descrio ID WorkFlow
-
7/26/2019 Eic Bt Workflow Eic Bra Thtrlj
8/14
8
Boletim Tcnico
IGAEIC Workflow EIC
Nvel 0
Usado Sim
Obrigatrio No
Browse No
Help ID WorkFlow
Tabela SW6Capa Declarao deImportao:
Campo W6_ID_EMB W6_ID_ENCE W6_ID_PRV
Tipo C C CTamanho 10 10 10
Decimal 0 0 0
Ttulo ID WF EMB ID WF ENC ID WF PRV
DescrioID WorkFlow
EmbarqueID WorkFlow
EncerramentoID WorkFlow
Previsao
Nvel 0 0 0
Usado Sim Sim Sim
Obrigatrio No No NoBrowse No No No
HelpID WorkFlow
EmbarqueID WorkFlow
EncerramentoID WorkFlow
Previsao
Tabela SWNItens da NF de Importao:
Campo WN_ID
Tipo C
Tamanho 10
Decimal 0
Ttulo ID WF
Descrio ID WorkFlow
Nvel 0
Usado Sim
Obrigatrio No
Browse No
Help ID WorkFlow
-
7/26/2019 Eic Bt Workflow Eic Bra Thtrlj
9/14
9
Boletim Tcnico
SIGAEIC Workflow EIC
Tabela EIC Numerario:
Campo EIC_ID
Tipo C
Tamanho 10
Decimal 0
Ttulo ID WF
Descrio ID WorkFlow
Nvel 0
Usado Sim
Obrigatrio No
Browse No
Help ID WorkFlow
Tabela SWBItens do Cmbio:
Campo WB_ID_CB WB_ID_LQ
Tipo C C
Tamanho 10 10
Decimal 0 0
Ttulo ID WF CB ID WF LQ
Descrio ID WorkFlow Cambio ID WorkFlow Liquidacao
Nvel 0 0
Usado Sim Sim
Obrigatrio No No
Browse No No
Help ID WorkFlow Cambio ID WorkFlow Liquidacao de cambio
Os tamanhos dos campos que possuem grupos podem variar conforme ambiente em uso.
-
7/26/2019 Eic Bt Workflow Eic Bra Thtrlj
10/14
10
Boletim Tcnico
IGAEIC Workflow EIC
3. Criao de ndicesno arquivo SIX ndices:
ndice EJ7 EJ7 EJ8 EJ8
Ordem 1 2 1 2
Chave EJ7_FILIAL+EJ7_COD EJ7_FILIAL+EJ7_FASE EJ8_FILIAL+EJ8_ID EJ8_FILIAL+EJ8_CHAVE
Descrio Cod.Proc Fase ID.Proc Chave
Proprietrio U U U U
4. Criao de Parmetrosno arquivo SX6Parmetros:
Nome da Varivel MV_HTMLWFA
Tipo Caracter
Descrio Define o diretrio do HTML anexo
Valor Padro \SYSTEM\EASYWORKFLOW\
Nome da Varivel MV_EASYWF
Tipo Lgico
Descrio Habilita WorkFlow no Easy
Valor Padro .F.
Nome da Varivel MV_EASYSRV
Tipo Caracter
Descrio Endereco Servidor Web
Valor Padro localhost
Nome da Varivel MV_HTMLWF
Tipo Caracter
Descrio Define o diretrio do HTML do WF
Valor Padro \HTMLWF\
-
7/26/2019 Eic Bt Workflow Eic Bra Thtrlj
11/14
11
Boletim Tcnico
SIGAEIC Workflow EIC
Menus
1.
No Configurador (SIGACFG) acesse Ambientes/Cadastros/Parmetros (CFGX017). Visualize a novaopo de menu do SIGAEIC, conforme instrues a seguir:
Menu Atualizaes
Submenu Tabelas
Nome da Rotina Cadastro WorkFlow
Programa EASYCADWORKFLOW
Mdulo SIGAEIC
Tipo 1
Tabelas EJ7
Pr-Requisitos:
O parmetro MV_EASYWFdeve possuir contedo .T..
O parmetro MV_HTMLWFAdeve possuir contedo \SYSTEM\EASYWORKFLOW\.
O parmetro MV_ EASYSRVdeve possuir contedo localhost.
O parmetro MV_ HTMLWFdeve possuir contedo \HTMLWF\.
Deve possuir um e-mail cadastrado como remetente na rotina de WorkFlow presente no mduloSIGACFG(Ambiente/Workflow/Contas de E-mails).
Possuir um PO cadastrado com pelo menos um item anuente.
Sequencia 001:
1.
No Wizardpresente na pasta SmartClient, acessar Servidor Internet (HTTP/FTP) / HTTP e clicar emIncluir.
2. Inserir as informaes necessrias e clicar em Finalizar.
3.
Acessar Mdulos Webe clicar em Novo Mdulo.
4. Inserir as informaes necessrias e clicar em Avanar.
5. Selecionar o HTTP que exibido na janela, clicar em Relacionare, em seguida, em Avanar.
Procedimentos para Configurao
Procedimentos para Utilizao
-
7/26/2019 Eic Bt Workflow Eic Bra Thtrlj
12/14
12
Boletim Tcnico
IGAEIC Workflow EIC
6. Preencher os campos de conexes mnimas e mximas de usurios e clicar em Finalizar.
Sequencia 002:
1. Acessar o arquivo appserver.inipresente na pasta System do sistema.
2. Na tag [ONSTART], ser exibido o job criado anteriormente, adicionar as funes WFONSTART,FWSCHDMANAG e FWSCHDQUEUE e logo abaixo inserir a expresso RefreshRate=60 conformeexemplo abaixo. Neste exemplo a tag JOB_TESTE_WFfoi configurada pelo Wizard.
[ONSTART]
JOBS=JOB_TESTE_WF, WFONSTART, FWSCHDMANAG, FWSCHDQUEUE
RefreshRate=60
3.
Adicionar as tags FWSCHDMANAG e FWSCHDQUEUE com suas devidas configuraes conformeexemplo abaixo. Neste exemplo o Environment do sistema TOP.
[FWSCHDMANAG]
Main=FWSCHDMANAG
Environment=TOP
[FWSCHDQUEUE]
Main=FWSCHDQUEUEEnvironment=TOP
4. Salvar o arquivo e fechar.
Sequencia 003:
1. No Configurador(SIGACFG),acessar Ambiente/Schedule/Schedule(CFGA010).
2.
Em Agent/Cadastro, adicionar um novo registro, inserir as informaes necessrias e clicar emConfirmar.
3.
Em Agendamentos/Cadastro, adicionar um novo registro clicando em Incluir.
4. Inserir as informaes de empresa e mdulo. No campo Rotina (XX1_ROTINA), informar a funoWFSchEICCambio e clicar em Recorrencia. Este agendamento permite ao sistema enviarautomaticamente o workflow das parcelas de cmbio que se encontra em atraso.
5. Informar a recorrncia e clicar em Confirmar.
6. Clicar em Okpara gravar o agendamento.
7. Adicionar um novo registro clicando em Incluir.
8. Inserir as informaes de empresa e mdulo. No campo Rotina (XX1_ROTINA), informar a funoWFSchEICPrev e clicar em Recorrncia. Este agendamento permite ao sistema enviar
-
7/26/2019 Eic Bt Workflow Eic Bra Thtrlj
13/14
13
Boletim Tcnico
SIGAEIC Workflow EIC
automaticamente o workflow de Previses de Entrega referente aos Processos de Importao que seencontra em atraso.
9. Informar a recorrncia e clicar em Confirmar.
10.Clicar em Okpara gravar o agendamento.
11.
Em Agent,selecionar o agente cadastrado e clicar em Iniciar todos os servios.
12.
O status do agente passa a ser Iniciado.
Sequencia 004:
1.
No Easy Import Control (SIGAEIC),acessar Tabelas/Cadastro WorkFlow (EASYCADWORKFLOW).
2. Selecionar o registro desejado e clicar em Alterar.
3. No campo WF Ativo? (EJ7_ATIVO), escolher a opo Sim e no campo Destinatrio (EJ7_VMDEST)inserir o endereo de e-mail para envio do Workflow e clicar em Confirmar.
Sequencia 005:
1. No Easy Import Control (SIGAEIC), acessar Atualizaes/Licenca Import/Manutencao P.l.i.(EICGI400).
2.
Clicar em Incluir.
3.
Inserir as informaes da capa e em Aes Relacionadasclicar em PO de Referencia.
4. Inserir o PO de referencia e clicar em Confirmar.
5. Na aba Dados Da Li,inserir as informaes necessrias e clicar em Confirmar.
6. Marcar o item e clicar em Monta LI.
7. Na tela seguinte, conferir as informaes e clicar em Grava PLI.
8.
O registro exibido em tela.
9. O e-mail referente incluso deste registro enviado com sucesso ao destinatrio cadastrado.
10.Ao retornar ao Easy Import Control (SIGAEIC), clicar em Alterar.
11.
Note que o campo WF ID (W4_ID)foi preenchido automaticamente com a numerao de controle doWorkFlow.
-
7/26/2019 Eic Bt Workflow Eic Bra Thtrlj
14/14
Boletim Tcnico
Tabelas Utilizadas
EJ7 WorKFlow
EJ8 Ctrl IDs WF
SW0 Capa de Solicitao de Importao
SW2 Capa do Purchase Order
SW4 Capa Preparao de Licena de Imp.
SW6 Capa Declarao de Importao
SWN Itens da NF de Importao
EIC Numerrio
SWB Itens do Cmbio
Funes Envolvidas
CFGA010 Schedule
EASYCADWORKFLOW Cadastro Workflow
EICGI400 Manuteno de Licena de Importao
EICGI402 WorkFlow PLI
Sistemas Operacionais Windows/Linux
Informaes Tcnicas
top related