Workflow - Easy Import Control
Características do Requisito
Linha de Produto: | Microsiga Protheus | ||||||||||||||||||
Segmento: | Manufatura | ||||||||||||||||||
Módulo: | SIGAEIC - Easy Import Control | ||||||||||||||||||
Rotina: |
| ||||||||||||||||||
Cadastros Iniciais: | Aplicar atualização dos programas AVGERAL.PRW, AVOBJECT.PRW, AVUPDATE01.PRW, UIWORKFLOW.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, EASYWFN2M.APH, EASYWFLQ.APH, EICPO402.PRW, EICPO403.PRW, EICSI401.PRW, EICDI506.PRW, EICDI507.PRW, EICDI508.PRW, EICDI159.PRW, EICGI402.PRW, EICAP101.PRW, EICAP102.PRW, EICNU401.PRW, EICNU402.PRW, WFSchEICCambio.PRW, WFSchEICPrev.PRW, EASYWFLINK.APH e EASYWFANEXO.APH | ||||||||||||||||||
Parâmetro(s): | MV_EASYWF | ||||||||||||||||||
Chamados Relacionados | TUIBSF | ||||||||||||||||||
País(es): | Brasil | ||||||||||||||||||
Banco(s) de Dados: | Todos | ||||||||||||||||||
Tabelas Utilizadas: | EJ7 - WorKFlow | ||||||||||||||||||
Sistema(s) Operacional(is): | Windows/Linux | ||||||||||||||||||
Versões/Release: | 11.80.14 | ||||||||||||||||||
Versão Corrigida: | 11.80.14 | ||||||||||||||||||
Versão Expedida: | 11.80.14 |
Descrição
Implementação da rotina de Workflow (EASYWORKFLOW) que permite ao Sistema enviar e-mail informativo ou de tomada de decisão referente a processos diversos do módulo Easy Import Control (SIGAEIC) a um ou mais destinatários.
Esta melhoria permite o envio de Workflow para as rotinas: Solicitação de Importação, Purchase Order, Declaração de Importação, Nota Fiscal, Câmbio de Importação e Numerário.
É possível enviar 2 tipos de workflow diferentes: Informativo e Tomada de Decisão.
Workflow informativo é aquele que é enviado via e-mail para apenas informar a um usuario ou grupo de usuários, não sendo necessário nenhuma ação por parte dos mesmos.
Workflow de tomada de decisão é aquele que é enviado via e-mail para um usuario ou grupo de usuários, em que este aguarda a ação por parte dos mesmos para aprovação, liberação, desbloqueio, etc de um processo. Neste workflow é enviado um link em que o destinatario pode clicar e, com isso, iniciar a integração com o Protheus para executar a ação no processo descrito no próprio Workflow.
Para o Easy Import Control (SIGAEIC), são disponibilizados, por padrão, 12 workflows diferentes:
Tipo | Workflow | Rotina | Descrição |
Informativo | Inclusão de Solicitação de Importação | Solicitação de Importação | Envia e-mail ao incluir uma nova SI, após a gravação na base de dados. |
Informativo | Itens Anuentes | Purchase Order | Envia e-mail ao incluir um novo PO, que possua itens anuentes, após a gravação na base de dados. |
Informativo | Previsão de Embarque | Purchase Order | Envia e-mail ao incluir um novo PO, informando a previsão de embarque, após a gravação na base de dados. |
Informativo | Previsão de Entrega | Purchase Order | Envia e-mail de POs que possuam previsão de entrega atrasados em comparação a Data Base do Sistema. Este workflow é processado via Schedule. |
Informativo | Inclusão de Licença de Importação | Licença de Importação | Envia e-mail ao incluir uma nova PLI, após a gravação na base de dados. |
Informativo | Adiantamento de Numerario | Numerario | Envia e-mail ao liberar uma despesa de numerário, após a gravação na base de dados. |
Tomada de Decisão | Aprovação de Numerario | Numerario | Envia e-mail solicitando liberação de despesas de numerario, após a gravação na base de dados. |
Informativo | Nota Fiscal | Receb. Importação | Envia e-mail ao gerar uma Nota Fiscal de um processo, após a gravação na base de dados. |
Informativo | Liquidação de Cambio | Câmbio | Envia e-mail ao liquidar uma parcela de câmbio, após a gravação na base de dados. |
Informativo | Cambios atrasados | Câmbio | Envia e-mail de parcelas de câmbio que estão atrasadas em comparação a Data Base do Sistema. Este workflow é processado via Schedule. |
Informativo | Inclusão de Embarque | Embarque | Envia e-mail ao incluir um novo Embarque, após a gravação na base de dados. |
Informativo | Encerramento de Embarque | Embarque | Envia e-mail ao informar a data de encerramento de um Embarque, após a gravação na base de dados. |
Importante
Antes de executar o compatibilizador informe o UIWORKFLOW é imprescindível:
- Realizar o backup da base de dados do produto que será executado o compatibilizador (diretório \PROTHEUS11_DATA\DATA e dos dicionários de dados SXs (diretório \PROTHEUS11_DATA\SYSTEM).
- Os diretórios acima mencionados correspondem à instalação padrão do Protheus, portanto, devem ser alterados conforme o produto instalado na empresa.
- Essa rotina deve ser executada em modo exclusivo, ou seja, nenhum usuário deve estar utilizando o sistema.
- Se os dicionários de dados possuírem índices personalizados (criados pelo usuário), antes de executar o compatibilizador, certifique-se de que estão identificados pelo nickname. Caso o compatibilizador necessite criar índices, irá adicioná-los a partir da ordem original instalada pelo Protheus, o que poderá sobrescrever índices personalizados, caso não estejam identificados pelo nickname.
- O compatibilizador deve ser executado com a Integridade Referencial desativada*.
Atenção O procedimento a seguir deve ser realizado por um profissional qualificado como Administrador de Banco de Dados (DBA) ou equivalente! A ativação indevida da Integridade Referencial pode alterar drasticamente o relacionamento entre tabelas no banco de dados. Portanto, antes de utilizá-la, observe atentamente os procedimentos a seguir:
Contate o Help Desk Framework EM CASO DE DÚVIDAS! |
---|
- Em ByYou Smart Client, digite o U_UIWORKFLOW no campo Programa Inicial. Descreva se o compatibilizador deve ter uma data específica ou superior para que a atualização nos dicionários seja efetuada corretamente. Importante: Para a correta atualização do dicionário de dados, certifique-se que a data do compatibilizador seja igual ou superior a 28/01/2016.
- Clique em OK para continuar.
- Após a confirmação é exibida uma tela para a seleção da empresa em que o dicionário de dados será modificado.
- Ao confirmar é exibida uma mensagem de advertência sobre o backup e a necessidade de sua execução em modo exclusivo.
- Clique em Processar para iniciar o processamento. O primeiro passo da execução é a preparação dos arquivos.
É apresentada uma mensagem explicativa na tela. - Em seguida, é exibida a janela Atualização concluída com o histórico (log) de todas as atualizações processadas. Nesse log de atualização são apresentados somente os campos atualizados pelo programa. O compatibilizador cria os campos que ainda não existem no dicionário de dados.
- Clique em Gravar para salvar o histórico (log) apresentado.
- Clique em OK para encerrar o processamento.
- Clique em Processar para iniciar o processamento. O primeiro passo da execução é a preparação dos arquivos.
Atualizações do Compatibilizador
1. Criação de tabela no arquivo SX2– Tabelas:
Chave | Nome | Modo | PYME |
EJ7 | Cadastro Workflow | E | S |
EJ8 | Ctrl IDs WF | E | S |
2. Criação de Campos no arquivo SX3 – Campos:
- Tabela EJ7 - Cadastro Workflow:
Campo | EJ7_FILIAL | EJ7_COD | EJ7_DESC | EJ7_ATIVO | EJ7_HTML | EJ7_HTMLI | EJ7_HTMAN | EJ7_VMDEST |
Tipo | Caracter | Caracter | Caracter | Caracter | Caracter | Caracter | Caracter | Caracter |
Tamanho | 2 | 20 | 50 | 1 | 20 | 20 | 20 | 120 |
Decimal | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Formato |
| @! | @! | |||||
Título | Filial | Código | Descrição | WF Ativo? | HTML Form. | HTML Link | HTML Anexo | Destinatários |
Descrição | Filial do Sistema | Código Processo | Descrição do Proc | WF Ativo? | HTML Form. | HTML Link | HTML Anexo | Destinatários |
Nível | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
Usado | Não | Sim | Sim | Sim | Sim | Sim | Sim | Sim |
Obrigatório | Não | Sim | Não | Não | Não | Não | Não | Não |
Browse | Não | Sim | Sim | Não | Não | Não | Não | Não |
Opções | 1=Sim;2=Não | |||||||
Relação |
| '2' | ||||||
Val. Sistema |
| ExistCpo('EJ7',M->EJ7_COD) | ||||||
Help | Filial do Sistema | Código Processo | Descrição | WF Ativo? | HTML Formulário | HTML Link | HTML Anexo | Destinatários |
Campo | EJ7_COPIA
| EJ7_COPOC | EJ7_ASSUNT | EJ7_TIMEOU | EJ7_TIMEHR | EJ7_TIMEMI | EJ7_FUNCEN | EJ7_FUNCRE |
Tipo | Caracter | Caracter | Caracter | Numerico | Numerico | Numerico | Caracter | Caracter |
Tamanho | 120
| 120 | 50 | 4 | 4 | 4 | 50 | 50 |
Decimal | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Formato | @E 9999 | @E 9999 | @E 9999 | |||||
Título | Copia
| Copia Oculta | Assunto | TimeOutDias | TimeOutHrs | TimeOutMins | Func Envio | Func Retorno |
Descrição | Copia
| Copia Oculta | Assunto | TimeOutDias | TimeOutHrs | TimeOutMins | Funcao Envio | Funcao Retorno |
Nível | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
Usado | Sim | Sim | Sim | Sim | Sim | Sim | Sim | Sim |
Obrigatório | Não | Não | Não | Não | Não | Não | Não | Não |
Browse | Não | Não | Não | Não | Não | Não | Não | Não |
Help | Copia | Copia Oculta | Assunto | TimeOut Dias | TimeOut Horas | TimeOut Minutos | Funcao Envio | Funcao Retorno |
Campo | EJ7_TIPO | EJ7_FUNCVA | EJ7_TIPORE | EJ7_TIPSRV | EJ7_SERVID | EJ7_CHAVES | EJ7_FASE | EJ7_MODULO |
Tipo | Caracter | Caracter | Caracter | Caracter | Caracter | Caracter | Caracter | Caracter |
Tamanho | 1 | 50 | 1 | 1 | 50 | 50 | 20 | 3 |
Decimal | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Formato | ||||||||
Título | Tipo Env. WF | Func Variav | Tipo Ret.WF | Tip Servidor | Servidor | Chaves | Fase | Módulo |
Descrição | Tipo Env. WorkFlow | Funcao Variaveis | Tipo Ret. WorkFlow | Tipo Servidor | Servidor | Chaves | Fase WF | Módulo |
Nível | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
Usado | Sim | Sim | Sim | Sim | Sim | Sim | Sim | Sim |
Obrigatório | Não | Não | Não | Não | Não | Não | Não | Não |
Browse | Não | Não | Não | Não | Não | Não | Não | Não |
Opções | 1=Formulario;2=Anexo;3=Link | 1=Web Protheus;2=Web | ||||||
Relação | '1' | '1' | ||||||
Help | Tipo Envio WorkFlow | Funcao Variaveis | Tipo Retorno WorkFlow | Tipo Servidor | Servidor | Chaves | Fase | Módulo |
- Tabela EJ8 - Ctrl IDs WF:
Campo | EJ8_FILIAL | EJ8_COD | EJ8_CHAVE | EJ8_IDENT | EJ8_PROCES |
Tipo | Caracter | Caracter | Caracter | Caracter | Caracter |
Tamanho | 2 | 20 | 200 | 20 | 20 |
Decimal | 0 | 0 | 0 | 0 | 0 |
Formato |
| @! | @! | @! | @! |
Título | Filial | ID Proc | Chave | Identific. | Processo |
Descrição | Filial do Sistema | ID Processo | Chave | Nro de Identificacao | Processo |
Nível | 1 | 1 | 1 | 1 | 1 |
Usado | Não | Sim | Sim | Sim | Sim |
Obrigatório | Sim | Sim | Sim | Sim | Sim |
Browse | Não | Sim | Sim | Sim | Sim |
Help | Filial do Sistema | ID Processo | Chave | Identificação | Processo |
- Tabela SW0 - Capa da Solicitação de Importação:
Campo | W0_ID |
Tipo | Caracter |
Tamanho | 10 |
Decimal | 0 |
Formato | @! |
Título | ID WF |
Descrição | ID WorkFlow |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Visual | Sim |
Help | ID WorkFlow |
- Tabela SW2 - Capa de Purchase Order:
Campo | W2_ID_ANU | W2_ID_PRV |
Tipo | Caracter | Caracter |
Tamanho | 10 | 10 |
Decimal | 0 | 0 |
Formato | @! | @! |
Título | ID WF ANU | ID WF PRV |
Descrição | ID WorkFlow Item Anuente | ID WorkFlow Previsao |
Nível | 1 | 1 |
Usado | Sim | Sim |
Obrigatório | Não | Não |
Browse | Não | Não |
Visual | Sim | Sim |
Help | ID WorkFlow Item Anuente | ID WorkFlow Previsao |
- Tabela SW4 - Capa Preparação de Licença de Imp.:
Campo | W4_ID |
Tipo | Caracter |
Tamanho | 10 |
Decimal | 0 |
Formato | @! |
Título | ID WF |
Descrição | ID WorkFlow |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Visual | Sim |
Help | ID WorkFlow |
- Tabela SW6 - Capa Declaração de Importação:
Campo | W6_ID_EMB | W6_ID_ENCE | W6_ID_PRV |
Tipo | Caracter | Caracter | Caracter |
Tamanho | 10 | 10 | 10 |
Decimal | 0 | 0 | 0 |
Formato | @! | @! | @! |
Título | ID WF EMB | ID WF ENC | ID WF PRV |
Descrição | ID WorkFlow Embarque | ID WorkFlow Encerramento | ID Workflow Previsao |
Nível | 1 | 1 | 1 |
Usado | Sim | Sim | Sim |
Obrigatório | Não | Não | Não |
Browse | Não | Não | Não |
Visual | Sim | Sim | Sim |
Help | ID WorkFlow Embarque | ID WorkFlow Encerramento | ID Workflow Previsao |
- Tabela SWN - Itens da NF de Importação:
Campo | WN_ID |
Tipo | Caracter |
Tamanho | 10 |
Decimal | 0 |
Formato | @! |
Título | ID WF |
Descrição | ID WorkFlow |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Visual | Sim |
Help | ID WorkFlow |
- Tabela EIC - Numerario:
Campo | EIC_ID | EIC_ID_APR |
Tipo | Caracter | Caracter |
Tamanho | 10 | 10 |
Decimal | 0 | 0 |
Formato | @! | @! |
Título | ID WF | ID WF PRV |
Descrição | ID WorkFlow Despesas Liberadas | ID WorkFlow Aprovacao |
Nível | 1 | 1 |
Usado | Sim | Sim |
Obrigatório | Não | Não |
Browse | Não | Não |
Visual | Sim | Sim |
Help | ID WorkFlow Despesas Liberadas | ID WorkFlow Aprovação de Despesas |
- Tabela SWB- Numerario:
Campo | WB_ID_CB | WB_ID_LQ |
Tipo | Caracter | Caracter |
Tamanho | 10 | 10 |
Decimal | 0 | 0 |
Formato | @! | @! |
Título | ID WF CB | ID WF LQ |
Descrição | ID WorkFlow Cambio | ID WorkFlow Liquidacao |
Nível | 1 | 1 |
Usado | Sim | Sim |
Obrigatório | Não | Não |
Browse | Não | Não |
Visual | Sim | Sim |
Help | ID WorkFlow Cambio | ID WorkFlow Liquidacao |
Importante:
O tamanho dos campos que possuem grupo pode variar conforme ambiente em uso.
3. Criação de Parâmetros no arquivo SX6 – Parâmetros:
Nome da Variável | MV_HTMLWFA |
Tipo | Caracter |
Descrição | Define o diretório do HTML anexo |
Valor Padrão | \SYSTEM\EASYWORKFLOW\ |
Nome da Variável | MV_EASYWF |
Tipo | Lógico |
Descrição | Habilita WorkFlow no Easy |
Valor Padrão | .F. |
Nome da Variável | MV_EASYSRV |
Tipo | Caracter |
Descrição | Endereco Servidor Web |
Valor Padrão | http://localhost:8080 |
Nome da Variável | MV_HTMLWF |
Tipo | Caracter |
Descrição | Define o diretório do HTML do WF |
Valor Padrão | \HTMLWF\ |
4. Criação de Índices no arquivo SIX - Indices:
- Tabela EJ7 - Cadastro Workflow:
Índice | EJ7 | EJ7 |
Ordem | 1 | 2 |
Chave | EJ7_FILIAL + EJ7_COD | EJ7_FILIAL + EJ7_FASE |
Descrição | Cod.Proc | Fase |
Proprietário | S | S |
- Tabela EJ8 - Ctrl IDs WF:
Índice | EJ8 | EJ8 |
Ordem | 1 | 2 |
Chave | EJ8_FILIAL + EJ8_ID | EJ8_FILIAL + EJ8_CHAVE |
Descrição | ID.Proc | Chave |
Proprietário | S | S |
Procedimento para Configuração
CONFIGURAÇÃO DE PARÂMETROS
- No Configurador (SIGACFG), acesse Ambientes/Cadastros/Parâmetros (CFGX017). Configure o(s) parâmetro(s) a seguir:
Itens/Pastas | Descrição |
Nome: | MV_EASYWF |
Tipo: | Lógico |
Cont. Por.: | Habilita WorkFlow no Easy |
Descrição: | .T. |
Itens/Pastas | Descrição |
Nome: | MV_EASYSRV |
Tipo: | Caracter |
Cont. Por.: | Endereco Servidor Web |
Descrição: | http://localhost:8080 |
Importante:
No parametro MV_EASYSRV, deve ser informado um servidor válido para acesso ao Protheus + porta (a ser informada no Servidor Internet (HTTP)), a ser definido a critério do Administrador do Protheus da empresa. (Exemplo: http://10.197.24.171:9020)
Procedimento para Utilização
Pré-Requisitos:
- O sistema deve possuir um e-mail cadastrado na rotina de Workflow (WFC003) presente no módulo SIGACFG (Ambiente/Workflow/Contas de E-mails);
- Criar uma pasta chamada web dentro do diretório RootPath do ambiente.
Sequencia 001: Configuração de Servidor Internet
- No Wizard (SRVWIZARD) acesse Servidor Internet (HTTP/FTP) / HTTP e clique em Incluir.
- O sistema abre o wizard de configuração.
- Marque a caixa de Protocolo Habilitado.
- No campo Patch de Arquivos, informe o diretorio RootPath + a pasta web. (Exemplo: C:\Ambientes\M11.8\Protheus_Data\web\)
- No campo Porta de Conexão, informe uma porta para comunicação. (Exemplo: 8080)
- No campo Ambiente, selecione o Environment configurado. (Exemplo: TOP)
- No campo Instâncias do Protocolo (mínimo), informe o valor 1.
- No campo Instâncias do Protocolo (máximo), informe o valor 10.
- Clique em Finalizar.
- Confirme a gravação das configurações.
Sequencia 002: Configuração de Módulo WEBEX
- No Wizard (SRVWIZARD) acesse Módulos Web e clique em Incluir.
- O sistema abre o wizard de configuração.
- Marque a caixa de Habilitado processos na Inicialização do Servidor.
- No campo Módulo Web, selecione a opção MAK - Modulo WEBEX Makira.
- No campo Nome da Instancia, informe um nome desejado para o módulo. (Exemplo: Workflow_EASY)
- O campo Diretório Raiz das imagens (Web Patch) é preenchido automaticamente.
- No campo Environment, selecione o mesmo informado no Servidor Internet.
- Clique em Avançar.
- Na tela seguinte, note que na lista de Host é exibido o HTTP configurado anteriormente.
- Na lista de Host, selecione o HTTP.
- Na lista de Empresa/Filial, selecione Todas as Empresas e Filiais.
- Clique em Relacionar.
- O relacionamento é exibido na lista de Relacionamentos.
- Clique em Avançar.
- Na tela seguinte, selecione o campo Minimo Usuários e informe o valor 10.
- Selecione o Maximo Usuarios e informe o valor 10.
- Clique em Finalizar
- Confirme a gravação das configurações.
Sequencia 003: Configuração de INI
Atenção: Para esta sequencia, os itens em azul devem ser mantidos e os itens em laranja devem ser alterados.
- Na pasta Bin/AppServer do ambiente, localize e abra o arquivo appserver.ini.
- Note que foi criado o grupo do Servidor Internet (HTTP) com as configurações informadas no Wizard anteriormente.
- Note que foi criado o job referente ao Servidor WEBEX com as configurações informadas no Wizard anteriormente. O nome deste grupo é "JOB_"+Nome da instancia informada. (Exemplo: JOB_WORKFLOW_EASY).
- Inclua no arquivo o bloco abaixo informado em azul.
Atente-se em informar em Environment o mesmo informado no Servidor Internet, neste exemplo utilizamos TOP.[FWSCHDMANAG_TOP]
Main=FWSCHDMANAG
Environment=TOP[FWSCHDQUEUE_TOP]
Main=FWSCHDQUEUE
Environment=TOP Inclua no arquivo o bloco abaixo informado em azul. Neste exemplo informamos o nome do job criado neste passo-a-passo, que é JOB_WORKFLOW_EASY.
Atente-se em substituir pelo nome do job criado no Servidor WEBEX.
[ONSTART]
JOBS=FWSCHDMANAG_TOP, FWSCHDQUEUE_TOP, JOB_WORKFLOW_EASY
RefreshRate=120Inclua no arquivo o bloco abaixo informado em azul.
Para este bloco atente-se para substituir os itens conforme explicado abaixo:
- O nome do bloco deve ser o mesmo do conteudo do parametro MV_EASYSRV, sem o "http://". (Exemplo: localhost:8080)
- Em PATH, informe o diretorio RootPath + a pasta web + nome do job criado no Servidor WEBEX. (Exemplo: C:\Ambientes\M11.8\Protheus_Data\web\Workflow_EASY)
- Em ENVIRONMENT, informe o mesmo informado no Servidor Internet (Exemplo: TOP)
- Em INSTANCENAME, informe o nome do job criado no Servidor WEBEX. (Exemplo: Workflow_EASY)[localhost:8080]
ENABLE=1
PATH=C:\Ambientes\M11.8\Protheus_Data\web\Workflow_EASY
ENVIRONMENT=TOP
INSTANCENAME=Workflow_EASY
RESPONSEJOB=JOB_WORKFLOW_EASYSalve as alterações, feche o arquivo e reinicie o Server do ambiente.
Sequencia 004: Configuração de Schedule
Atenção: Esta sequencia apenas é aplicavel para os Workflows que são processados via Schedule.
- No Configurador (SIGACFG) acesse Ambiente/Schedule/Schedule (CFGA010).
- Acesse Schedule/Agent/Cadastro e clique em Incluir.
- Informe um nome para o agente.
- No campo IP (XX0_IP) informe o IP local: 127.0.0.1.
- No campo Porta (XX0_PORTA) informe a mesma porta informada no INI do Server.
- No campo Empresa (XX0_EMP) informe a empresa em que o Schedule será executado.
- Marque a caixa Habilitado.
- Clique em Confirmar.
- Acesse Schedule/Agent/Monitor e selecione o agente incluido anteriormente.
- Clique em Iniciar serviço.
- Acesse Schedule/Agendamento/Cadastro e clique em Incluir.
- No campo Rotina (XX1_ROTINA) informe a função WFRETURN("01","01"), onde os parametros da função são a Empresa e Filial de execução.
- No campo Empresa/Filial (XX1_EMPFIL) informe a mesma Empresa e Filial de execução.
- No campo Módulo (XX1_MODULO) informe o valor 17.
- Marque a caixa Habilitado.
- Clique em Recorrência.
- Marque a opção Sempre ativo.
- Marque a caixa Sem data de término.
- Clique em Confirmar.
- Clique em Ok para gravar o agendamento.
- Acesse Schedule/Agendamento/Cadastro e clique em Incluir.
- No campo Rotina (XX1_ROTINA) informe a função WFSchEICCambio().
- No campo Empresa/Filial (XX1_EMPFIL) informe a mesma Empresa e Filial de execução.
- No campo Módulo (XX1_MODULO) informe o valor 17.
- Marque a caixa Habilitado.
- Clique em Recorrência.
- Informe a Recorrência.
- Clique em Confirmar.
- Clique em Ok para gravar o agendamento.
- Acesse Schedule/Agendamento/Cadastro e clique em Incluir.
- No campo Rotina (XX1_ROTINA) informe a função WFSchEICPrev().
- No campo Empresa/Filial (XX1_EMPFIL) informe a mesma Empresa e Filial de execução.
- No campo Módulo (XX1_MODULO) informe o valor 17.
- Marque a caixa Habilitado.
- Clique em Recorrência.
- Informe a Recorrência.
- Clique em Confirmar.
- Clique em Ok para gravar o agendamento.
- Ao termino destas configurações, os workflows referente a Previsão de Entrega e Cambios atrasados serão automaticamente enviados respeitando as recorrências informadas.
Sequencia 005: Cadastro de Workflow
- No Easy Import Control (SIGAEIC) acesse Tabelas/Cadastro WorkFlow (EASYCADWORKFLOW).
- O sistema exibe os registros listados. Cada registro equivale a um workflow diferente.
- Todos os workflows encontram-se, por padrão, desabilitados, sendo necessário habilitá-los conforme necessidade de cada empresa.
- Selecione o registro desejado e clique em Alterar.
- No campo WF Ativo? (EJ7_ATIVO), selecione a opção Sim.
- No campo Destinatário (EJ7_VMDEST) insira o endereço de e-mail para envio do Workflow.
- No campo Tipo Env. WF (EJ7_TIPO) informe a opção desejada.
- Na opção Formulario, o sistema enviará o workflow no corpo do e-mail. Esta opção é sugerida para os workflows informativos.
- Na opção Link, o sistema enviará o workflow no corpo do e-mail. Esta opção é sugerida para os workflows de tomada de decisão.
- Na opção Anexo, o sistema enviará o workflow como anexo do e-mail, em formato HTML. - Clique em Confirmar.
Sequencia 006: Workflow - Solicitação de Importação
- No Easy Import Control (SIGAEIC) acesse Atualizações/Solic. Importacao/Manutenção (EICSI400).
- Clique em Incluir.
- Informe os dados do registro e clique em Confirmar.
- O sistema efetua a gravação do registro.
- O workflow é enviado ao destinatario.
Pre-Requisitos - Sequencia 007: Workflow - Itens Anuentes do Purchase Order
- Possuir uma SI cadastrada, com itens anuentes.
Sequencia 007: Workflow - Itens Anuentes do Purchase Order
- No Easy Import Control (SIGAEIC) acesse Atualizações/Purchase Order/Manutenção (EICPO400).
- Clique em Incluir.
- Informe os dados do registro e clique em Confirmar.
- Informe a SI de Referencia e clique em Confirmar.
- Marque os itens e clique em Confirmar.
- Clique em Confirmar para salvar o processo.
- O sistema efetua a gravação do registro.
- O workflow é enviado ao destinatario.
Pre-Requisitos - Sequencia 008: Workflow - Previsão de Embarque dos itens do Purchase Order
- Possuir uma SI cadastrada.
Sequencia 008: Workflow - Previsão de Embarque dos itens do Purchase Order
- No Easy Import Control (SIGAEIC) acesse Atualizações/Purchase Order/Manutenção (EICPO400).
- Clique em Incluir.
- Informe os dados do registro e clique em Confirmar.
- Informe a SI de Referencia e clique em Confirmar.
- Marque os itens e clique em Confirmar.
- Clique em Confirmar para salvar o processo.
- O sistema efetua a gravação do registro.
- O workflow é enviado ao destinatario.
Pre-Requisitos - Sequencia 009: Workflow - Embarque
- Possuir um PO cadastrado.
Sequencia 009: Workflow - Embarque
- No Easy Import Control (SIGAEIC) acesse Atualizações/Embarque/Manutenção (EICDI501).
- Clique em Incluir.
- Informe os dados do registro e clique em Confirmar.
- Informe o PO de Referencia e clique em Confirmar.
- Marque os itens e clique em Confirmar.
- Clique em Confirmar para salvar o processo.
- O sistema efetua a gravação do registro.
- O workflow é enviado ao destinatario.
Pre-Requisitos - Sequencia 010: Workflow - Licença de Importação
- Possuir um PO cadastrado, com itens anuentes.
Sequencia 010: Workflow - Licença de Importação
- No Easy Import Control (SIGAEIC) acesse Atualizações/Licenca de Import/Manutenção (EICGI400).
- Clique em Incluir.
- Informe os dados do registro e clique em Confirmar.
- Informe o PO de Referencia e clique em Confirmar.
- Marque os itens e clique em Confirmar.
- Clique em Confirmar para salvar o processo.
- O sistema efetua a gravação do registro.
- O workflow é enviado ao destinatario.
Pre-Requisitos - Sequencia 011: Workflow - Adiantamento de Numerario
- Possuir um Embarque cadastrado.
Sequencia 011: Workflow - Adiantamento de Numerario
- No Easy Import Control (SIGAEIC) acesse Atualizações/Embarque/Solicit.numerario (EICNU400).
- Selecione o processo e clique em Manutenção.
- Em Ações Relacionadas clique em Incluir.
- Informe os dados da despesa e clique em Confirmar.
- Ao retornar a tela anterior, selecione a despesa e em Ações Relacionadas clique em Liberar Adiantamento.
- Informe a data de vencimento e clique em Ok.
- Clique em Confirmar para salvar o processo.
- O sistema efetua a gravação do registro.
- O workflow é enviado ao destinatario.
Pre-Requisitos - Sequencia 012: Workflow - Nota Fiscal
- Possuir um Embarque cadastrado, preparado para a geração de Nota Fiscal.
Sequencia 012: Workflow - Nota Fiscal
- No Easy Import Control (SIGAEIC) acesse Atualizações/Desembaraço/Receb.Importacao (EICDI154).
- Selecione o processo e clique em Primeira.
- Clique em Itens.
- Marque os itens, informe o número e série da Nota Fiscal e clique em Confirmar.
- Ao retornar a tela anterior, clique em Gerar NFE.
- O sistema efetua a geração da Nota Fiscal.
- O sistema exibe o numero da Nota Fiscal em tela.
- O workflow é enviado ao destinatario.
Pre-Requisitos - Sequencia 013: Workflow - Liquidação de Cambio
- Possuir um Embarque, com câmbio gerado.
Sequencia 013: Workflow - Liquidação de Cambio
- No Easy Import Control (SIGAEIC) acesse Atualizações/Financeiro/Controle Cambio (EICAP100).
- Selecione o processo e clique em Alterar.
- Selecione a parcela e em Ações Relacionadas clique em Liquidar.
- Informe os dados de liquidação e clique em Confirmar.
- Clique em Confirmar para salvar o processo.
- O sistema efetua a gravação do registro.
- O workflow é enviado ao destinatario.
Pre-Requisitos - Sequencia 014: Workflow - Encerramento de Embarque
- Possuir um Embarque cadastrado.
Sequencia 014: Workflow - Encerramento de Embarque
- No Easy Import Control (SIGAEIC) acesse Atualizações/Desembaraço/Manutenção (EICDI502).
- Selecione o processo e clique em Alterar.
- Na aba Cadastrais, preencha o campo Encerramento (W6_DT_ENCE).
- Clique em Confirmar para salvar o processo.
- O sistema efetua a gravação do registro.
- O workflow é enviado ao destinatario.
Pre-Requisitos - Sequencia 015: Workflow - Aprovação de Numerario
- Possuir um Embarque cadastrado.
Sequencia 015: Workflow - Aprovação de Numerario
- No Easy Import Control (SIGAEIC) acesse Atualizações/Embarque/Solicit.numerario (EICNU400).
- Selecione o processo e clique em Manutenção.
- Em Ações Relacionadas clique em Incluir.
- Informe os dados da despesa e clique em Confirmar.
- Clique em Confirmar para salvar o processo.
- O sistema efetua a gravação do registro.
- O workflow é enviado ao destinatario.
- Por ser um workflow de tomada de decisão, além da mensagem informativa no corpo do e-mail, este workflow acompanha um link que ao ser selecionado, inicia a integração com o Protheus para executar a liberação dos adiantamentos automaticamente.
- Ao receber o workflow, o destinatário poderá ou não aprovar a liberação dos adiantamentos.
- Caso queria aprová-los, o destinatário deve clicar no link para iniciar a integração com o Protheus e executar a liberação dos adiantamentos automaticamente. - O sistema apenas liberará os adiantamentos após a aprovação do destinatário.
- Após clicar no link, o Protheus efetua o processamento necessário.
- No Easy Import Control (SIGAEIC) acesse Atualizações/Embarque/Solicit.numerario (EICNU400).
- Selecione o processo e clique em Manutenção.
- Note que as despesas foram liberadas.