Implementada melhoria que consiste na criação da rotina WorkFlow (EASYWORKFLOW) com o objetivo de informar ao usuário via e-mail quando um processo é incluído ou manipulado.
- SIGAEEC
- nenhum
- todos
- todos
· Aplicar atualização do(s) programa(s) AVGERAL.PRW, AVOBJECT.PRW, AVUPDATE01.PRW, EECAE100.PRW, EECAF200.PRW, EECNU400.PRW, EECTP101.PRW, EECAP100.PRW, EASYWORKFLOW.PRW, EASYCADWORKFLOW.PRW, EASYWFCR.APH, EASYWFCA.APH, EASYWFLC.APH, EASYWFLD.APH, EASYWFEC.APH, EASYWFNR.APH, EASYWFLB.APH, EASYWFPE.APH, EECAP107.PRW, EECAP108.PRW, EECAE111.PRW, EECAE112.PRW, EECAE113.PRW, EECAF202.PRW, EECAF203.PRW, EECNU401.PRW, EECTP201.PRW, UEWORKFLOW.PRW, EASYWFLINK.APH e EASYWFANEXO.APH.
· Para que as alterações sejam efetuadas, é necessário executar a função U_UEWORKFLOW.
Importante:
Antes de executar o compatibilizador UEWORKFLOW é imprescindível:
a) Realizar o backup da base de dados do produto que será executado o compatibilizador (“\PROTHEUS11_DATA\DATA”) e dos dicionários de dados "SXs" (“\PROTHEUS11_DATA\SYSTEM”).
b) Os diretórios acima mencionados correspondem à instalação padrão do Protheus®, portanto, devem ser alterados conforme o produto instalado na empresa.
c) Essa rotina deve ser executada em modo exclusivo, ou seja, nenhum usuário deve estar utilizando o sistema.
d) 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.
1. Em Microsiga Protheus ByYou Smart Client, digite U_UEWORKFLOW no campo Programa Inicial.
2. Clique em OK para continuar.
3. Ao confirmar é exibida uma mensagem de advertência sobre o backup e a necessidade de sua execução em modo exclusivo.
4. Clique em Processar para iniciar o processamento. O primeiro passo da execução é a preparação dos arquivos.
5. É apresentada uma mensagem explicativa na tela.
6. 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.
7. Selecione a empresa e dê duplo clique para visualizar o histórico (log).
8. Clique em Gravar para salvar o histórico (log) apresentado.
9. Clique em OK para encerrar o processamento.
1. Criação de tabela no arquivo SX2 – Tabelas:
Chave | Nome | Modo | PYME |
EJ7 | WorkFlow | E | S |
Chave | Nome | Modo | PYME |
EJ8 | Ctrl IDs WF | E | S |
2. Criação no arquivo SX3 – Campos:
· Tabela EJ7 – WorkFlow:
Ordem | 01 | 02 | 03 |
Campo | EJ7_FILIAL | EJ7_COD | EJ7_DESC |
Tipo | C | C | C |
Tamanho | 2 | 20 | 50 |
Decimal | 0 | 0 | 0 |
Título | Filial | Código | Descricão |
Descrição | Filial | Código Processo | Descricao do Proc. |
Nível | 0 | 0 | 0 |
Módulos | SIGAEIC | SIGAEIC | SIGAEIC |
Ordem | 04 | 05 | 06 |
Campo | EJ7_ATIVO | EJ7_HTML | EJ7_HTMLI |
Tipo | C | C | C |
Tamanho | 1 | 20 | 20 |
Decimal | 0 | 0 | 0 |
Título | WF Ativo? | HTML Form. | HTML Link |
Descrição | WF Ativo? | HTML Form. | HTML Link |
Lista Opções | 1=Sim;2=Não |
|
|
Inic. Padrão | ‘1’ |
|
|
Nível | 0 | 0 | 0 |
Módulos | SIGAEIC | SIGAEIC | SIGAEIC |
Ordem | 07 | 08 | 09 |
Campo | EJ7_HTMAN | EJ7_VMDEST | EJ7_DEST |
Tipo | C | M | C |
Tamanho | 20 | 60 | 6 |
Decimal | 0 | 0 | 0 |
Título | HTML Anexo | Destinatários | Destinatários |
Descrição | HTML Anexo | Destinatários | Destinatários |
Nível | 0 | 0 | 0 |
Módulos | SIGAEIC | SIGAEIC | SIGAEIC |
Ordem | 10 | 11 | 12 |
Campo | EJ7_COPIA | EJ7_COPOC | EJ7_ASSUNT |
Tipo | C | C | C |
Tamanho | 50 | 50 | 50 |
Decimal | 0 | 0 | 0 |
Título | Copia | Copia Oculta | Assunto |
Descrição | Copia | Copia Oculta | Assunto |
Nível | 0 | 0 | 0 |
Módulos | SIGAEIC | SIGAEIC | SIGAEIC |
Ordem | 13 | 14 | 15 |
Campo | EJ7_TIMEOU | EJ7_TIMEHR | EJ7_TIMEMI |
Tipo | N | N | N |
Tamanho | 4 | 4 | 4 |
Decimal | 0 | 0 | 0 |
Título | TimeOutDias | TimeOutHrs | TimeOutMins |
Descrição | TimeOutDias | TimeOutHrs | TimeOutMins |
Nível | 0 | 0 | 0 |
Módulos | SIGAEIC | SIGAEIC | SIGAEIC |
Ordem | 16 | 17 | 18 |
Campo | EJ7_FUNCEN | EJ7_FUNCRE | EJ7_TIPO |
Tipo | C | C | C |
Tamanho | 50 | 50 | 1 |
Decimal | 0 | 0 | 0 |
Título | Func Envio | Func Retorno | Tipo Env. WF |
Descrição | Funcao Envio | Funcao Retorno | Tipo Env. Work-Flow |
Lista Opções |
|
| 1=Formulario;2=Anexo;3=Link |
Inic. Padrão |
|
| ‘1’ |
Nível | 0 | 0 | 0 |
Módulos | SIGAEIC | SIGAEIC | SIGAEIC |
Ordem | 19 | 20 | 21 |
Campo | EJ7_FUNCVA | EJ7_TIPORE | EJ7_TIPSRV |
Tipo | C | C | C |
Tamanho | 50 | 1 | 1 |
Decimal | 0 | 0 | 0 |
Título | Func Variav | Tipo Ret.WF | Tip Servidor |
Descrição | Funcao Variaveis | Tipo Ret. Work-Flow | Tipo Servidor |
Lista Opções |
| 1=Schedule;2=Funcao | 1=Web Protheus;2=Web |
Inic. Padrão |
| ‘1’ | ‘1’ |
Nível | 0 | 0 | 0 |
Módulos | SIGAEIC | SIGAEIC | SIGAEIC |
Ordem | 22 | 23 | 24 |
Campo | EJ7_SERVID | EJ7_OPCENV | EJ7_SCHEDU |
Tipo | C | C | C |
Tamanho | 50 | 1 | 50 |
Decimal | 0 | 0 | 0 |
Título | Servidor | Opcao Envio | Func Sched. |
Descrição | Servidor | Opcao Envio | Func Sched. |
Lista Opções |
| 1=Direto;2=Grupo |
|
Inic. Padrão |
| ‘1’ |
|
Nível | 0 | 0 | 0 |
Módulos | SIGAEIC | SIGAEIC | SIGAEIC |
Ordem | 25 | 26 |
Campo | EJ7_FASE | EJ7_MODULO |
Tipo | C | C |
Tamanho | 20 | 3 |
Decimal | 0 | 0 |
Título | Fase | Módulo |
Descrição | Fase WF | Módulo |
Nível | 0 | 0 |
Módulos | SIGAEIC | SIGAEIC |
· Tabela EJ8 – Ctrl IDs WF:
Ordem | 01 | 02 | 03 |
|
Campo | EJ8_FILIAL | EJ8_ID | EJ8_CHAVE |
|
Tipo | C | C | C |
|
Tamanho | 2 | 10 | 200 |
|
Decimal | 0 | 0 | 0 |
|
Formato |
| @! | @! |
|
Título | Filial | ID Proc | Chave |
|
Descrição | Filial | ID Processo | Chave |
|
Nível | 0 | 0 | 0 |
|
Módulos | SIGAEIC | SIGAEIC | SIGAEIC |
|
Ordem | 04 | 05 | ||
Campo | EJ8_IDENT | EJ8_PROCES | ||
Tipo | C | C | ||
Tamanho | 20 | 20 | ||
Decimal | 0 | 0 | ||
Formato | @! | @! | ||
Título | Identific. | Processo | ||
Descrição | Nro de Identificacao | Processo | ||
Nível | 0 | 0 | ||
Módulos | SIGAEIC | SIGAEIC |
· Tabela EE7 – Processo de Exportação:
Ordem | Q4 |
Campo | EE7_ID |
Tipo | C |
Tamanho | 10 |
Decimal | 0 |
Formato | @! |
Título | ID WF |
Descrição | ID WorkFlow |
Módulos | SIGAEEC |
· Tabela EEC – Embarque:
Ordem | XL | XM | XN |
Campo | EEC_ID_LC | EEC_ID_EMB | EEC_ID_LB |
Tipo | C | C | C |
Tamanho | 10 | 10 | 10 |
Decimal | 0 | 0 | 0 |
Formato | @! | @! | @! |
Título | ID WF LC | ID WF EMB | ID WF LIB |
Descrição | ID WF LC | ID WF EMB | ID WF LIB |
Módulos | SIGAEEC | SIGAEEC | SIGAEEC |
· Tabela EEU – Numerario de Exportação:
Ordem | 25 |
Campo | EEU_ID |
Tipo | C |
Tamanho | 10 |
Decimal | 0 |
Formato | @! |
Título | ID WF |
Descrição | ID WorkFlow |
Módulos | SIGAEEC |
· Tabela EEQ – Valor das Parcelas do Embarque:
Ordem | 80 | 81 |
Campo | EEQ_ID_CB | EEQ_ID_LB |
Tipo | C | C |
Tamanho | 10 | 10 |
Decimal | 0 | 0 |
Formato | @! | @! |
Título | ID WF CB | ID WF LB |
Descrição | ID WorkFlow Cambio | ID WorkFlow Liquidação |
Módulos | SIGAEEC | SIGAEEC |
3. Criação no arquivo SX6 – Parâmetros:
Nome da Variável | MV_HTMLWFA |
Tipo | C |
Descrição | Define o diretório do HTML anexo |
Valor Padrão | \SYSTEM\EASYWORKFLOW\ |
Nome da Variável | MV_EASYWF |
Tipo | L |
Descrição | Habilita WorkFlow no Easy |
Valor Padrão | .T. |
Nome da Variável | MV_EASYSRV |
Tipo | C |
Descrição | Endereco Servidor Web |
Valor Padrão | localhost |
Nome da Variável | MV_HTMLWF |
Tipo | C |
Descrição | Define o diretório do HTML do WF |
Valor Padrão | \HTMLWF\ |
4. Criação de Índices no arquivo SIX – Índices:
Índice | EJ7 |
Ordem | 1 |
Chave | EJ7_FILIAL+EJ7_COD |
Descrição | Cod.Proc |
Proprietário | S |
Índice | EJ8 |
Ordem | 1 |
Chave | EJ8_FILIAL+EJ8_ID |
Descrição | ID.Proc |
Proprietário | S |
Índice | EJ8 |
Ordem | 2 |
Chave | EJ8_FILIAL+EJ8_CHAVE |
Descrição | Chave |
Proprietário | S |
1. No Configurador (SIGACFG) acesse Ambientes/Cadastros/Parâmetros (CFGX017). Configure o(s) parâmetro(s) a seguir:
Itens/Pastas | Descrição |
Informações | |
Nome | MV_EASYWF |
Tipo | Lógico |
Cont. Por. | .T. |
Descrição | |
Descrição | Habilita WorkFlow no Easy |
Pré-Requisitos:
· Os fontes AVGERAL.PRW, AVOBJECT.PRW, EECAP100.PRW, EASYWORKFLOW.PRW, EASYCADWORKFLOW.PRW, EASYWFCR.APH, EECAP107.PRW, UEWORKFLOW.PRW, EASYWFLINK.APH e EASYWFANEXO.APH devem estar atualizados.
· Aplicar o update UEWORKFLOW.
· O parâmetro MV_EASYWF deve possuir conteúdo .T.
· Deve possuir um e-mail cadastrado como remetente na rotina de WorkFlow presente no módulo SigaCFG (Ambiente/Workflow/Contas de E-mails)
Sequencia 001:
1. No ambiente Totvs Wizard presente na pasta SmartClient acesse Servidor Internet (HTTP/FTP) / HTTP e clique em Editar Configurações.
2. Insira as informações necessárias e clique em Finalizar.
3. Acesse Módulos Web e clique em Novo Módulo.
4. Insira as informações necessárias e clique em Avançar.
5. Selecione o HTTP que é exibido na janela, clique em Relacionar e em seguida em Avançar.
6. Preencha os campos de conexões mínimas e máximas de usuários e clique em Finalizar.
Sequencia 002:
1. No ambiente Configurador (SIGACFG) acesse Ambiente/Schedule/Schedule (CFGA010).
2. Em Agent/Cadastro, adicione um novo registro, insira as informações necessárias e clique em Confirmar.
3. Em Agendamentos/Cadastro, adicione um novo registro, insira as informações necessárias e clique em Confirmar.
Sequencia 003:
4. No ambiente Easy Export Control (SIGAEEC) acesse Atualizações/Tabelas/Cadastro WorkFlow (EASYCADWORKFLOW).
5. Selecione o registro desejado e clique em Alterar.
6. No campo Destinatário (EJ7_VMDEST) insira o endereço de e-mail para envio do Workflow e clique em Confirmar.
Sequencia 004:
1. No ambiente Easy Export Control (SIGAEEC) acesse Atualizações/Pedido Export./Manutenção (EECAP100).
2. Selecione o registro desejado e em Ações relacionadas clique em Apr.credito.
3. Insira a data de aprovação de crédito e clique em Confirmar.
4. O registro é exibido em tela.
5. O e-mail referente à aprovação deste registro é enviado com sucesso ao destinatário cadastrado.
6. Ao retornar ao módulo Easy Export Control (SIGAEEC), note que o campo ID WF CR (EE7_ID_CR) foi preenchido automaticamente com a numeração de controle do WorkFlow.
Tabelas Utilizadas | EJ7 – WorKFlow EJ8 – Ctrl IDs WF EE7 – Processo de Exportação EEC – Embarque EEU – Numerario de Exportação EEQ – Valor das Parcelas do Embarque |