Eic Bt Workflow Eic Bra Thtrlj

download Eic Bt Workflow Eic Bra Thtrlj

of 14

Transcript of Eic Bt Workflow Eic Bra Thtrlj

  • 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