Pagetitle |
---|
| Integração TRM x Datasul EPMAMS |
---|
| Integração TRM x Datasul EPMAMS |
---|
|
Boletim Técnico: Integração TRM x Datasul EPM/AMS Resumo Alteração na rotina LOADUPDTRM (RHUPDTRM.PRW) com a criação de tabelas e campos para a integração do SIGATRM com o módulo EPM e AMS Datasul. Sistema Operacional todos Nome + Fonte TRMM090 – Carga de Dados, TRMA220 - Servidor Conteúdo, TRMA230 - Conteúdo Treinamento, TRMA240 – Certificados, TRMA250 – Treinamento, TRMA040 – Cursos Internos, TRMA100 – Funcionários, TRMA060 – Reserva de Treinamento, RSPA040 – Montagem do Treinamento, RSPA050 – Questões/Alternativas. Parâmetros Envolvidos MV_TRMINTG, MV_TRMEPMW, MV_TRMAMSW Número da FNC 000000108672011 Ajustes no Compatibilizador Não Integridade Referencial Não Compatibilizador 1 - RHUPDMOD Procedimentos para Implementação O sistema é atualizado logo após a aplicação do pacote de atualizações (Patch) desta FNC. Antes de executar o compatibilizador RHUPDMOD é imprescindível: a) 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). 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. e) O compatibilizador deve ser executado com a Integridade Referencial desativada*.
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: i. No Configurador (SIGACFG), veja se a empresa utiliza Integridade Referencial, selecionando a opção Integridade/Verificação (APCFG60A). ii. Se não há Integridade Referencial ativa, são relacionadas em uma nova janela todas as empresas e filiais cadastradas para o sistema e nenhuma delas estará selecionada. Neste caso, E SOMENTE NESTE, não é necessário qualquer outro procedimento de ativação ou desativação de integridade, basta finalizar a verificação e aplicar normalmente o compatibilizador, conforme instruções. iii. Se há Integridade Referencial ativa em todas as empresas e filiais, é exibida uma mensagem na janela Verificação de relacionamento entre tabelas. Confirme a mensagem para que a verificação seja concluída, ou; iv. Se há Integridade Referencial ativa em uma ou mais empresas, que não na sua totalidade, são relacionadas em uma nova janela todas as empresas e filiais cadastradas para o sistema e, somente, a(s) que possui(em) integridade está(arão) selecionada(s). Anote qual(is) empresa(s) e/ou filial(is) possui(em) a integridade ativada e reserve esta anotação para posterior consulta na reativação (ou ainda, contate nosso Help Desk Framework para informações quanto a um arquivo que contém essa informação). v. Nestes casos descritos nos itens “iii” ou “iv”, E SOMENTE NESTES CASOS, é necessário desativar tal integridade, selecionando a opção Integridade/ Desativar (APCFG60D). vi. Quando desativada a Integridade Referencial, execute o compatibilizador, conforme instruções. vii. Aplicado o compatibilizador, a Integridade Referencial deve ser reativada, SE E SOMENTE SE tiver sido desativada, através da opção Integridade/Ativar (APCFG60). Para isso, tenha em mãos as informações da(s) empresa(s) e/ou filial(is) que possuía(m) ativação da integridade, selecione-a(s) novamente e confirme a ativação. Contate o Help Desk Framework EM CASO DE DÚVIDAS! |
1. Em Microsiga Protheus ByYou Smart Client, digite RHUPDMOD no campo Programa Inicial. Para a correta atualização do dicionário de dados, certifique-se que a data do compatibilizador seja igual ou superior a 25/05/2011. 2. Clique em OK para continuar. 3. Após a confirmação é exibida uma tela para a seleção da empresa em que o dicionário de dados será modificado ou é apresentada a janela para seleção do compatibilizador. Selecione o programa SIGATRM. 4. Ao confirmar é exibida uma mensagem de advertência sobre o backup e a necessidade de sua execução em modo exclusivo. 5. Clique em Processar para iniciar o processamento. O primeiro passo da execução é a preparação dos arquivos. É 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. Clique em Gravar para salvar o histórico (log) apresentado. 8. Clique em OK para encerrar o processamento. Descrição de Ajustes 1. Criação de Índices no arquivo SIX – Índices: Índice | RAT | Ordem | 1 | Chave | RAT_FILIAL+RAT_CODIGO | Descrição | Código | Proprietário | S |
Índice | RAT | Ordem | 2 | Chave | RAT_FILIAL+RAT_DESC | Descrição | Descrição | Proprietário | S |
Índice | RAU | Ordem | 1 | Chave | RAU_FILIAL+RAU_CURSO+RAU_SEQUEN | Descrição | Curso + Sequência | Proprietário | S |
Índice | RAV | Ordem | 1 | Chave | RAV_FILIAL+RAV_CODIGO | Descrição | Código | Proprietário | S |
Índice | RAV | Ordem | 2 | Chave | RAV_FILIAL+RAV_TITULO | Descrição | Título | Proprietário | S |
Índice | RAX | Ordem | 1 | Chave | RAX_FILIAL+RAX_CODIGO+RAX_SEQUEN | Descrição | Código + Sequência | Proprietário | S |
Índice | RHG | Ordem | 1 | Chave | RHG_FILIAL+RHG_CODIGO | Descrição | Código | Proprietário | S |
Índice | RHG | Ordem | 2 | Chave | RHG_FILIAL+RHG_DESC | Descrição | Descrição | Proprietário | S |
Índice | RAY | Ordem | 1 | Chave | RAY_FILIAL+RAY_CURSO | Descrição | Curso | Proprietário | S |
2. Criação de tabela no arquivo SX2– Tabelas: Chave | Nome | Modo | PYME | RAT | Servidores de Conteúdo | E | N |
Chave | Nome | Modo | PYME | RAU | Curso X Conteúdo | E | N |
Chave | Nome | Modo | PYME | RAV | Conteúdo do Curso | E | N |
Chave | Nome | Modo | PYME | RHG | Certificados | C | N |
Chave | Nome | Modo | PYME | RAX | Detalhes do Certificado | C | N |
Chave | Nome | Modo | PYME | RAY | E-Learning | C | N |
3. Criação no arquivo SX3 – Campos: · Tabela RAT - Servidores de Conteúdo Campo | RAT_FILIAL | Tipo | Caracter | Tamanho | Variável de acordo com o tamanho do grupo de campos filial | Decimal | 0 | Título | Filial | Descrição | Filial | Nível | 1 | Usado | Não | Obrigatório | Não | Browse | Não |
Campo | RAT_CODIGO | Tipo | Caracter | Tamanho | 4 | Decimal | 0 | Título | Codigo | Descrição | Código do Serv. Conteúdo | Nível | 1 | Usado | Sim | Obrigatório | Sim | Browse | Sim | Relação | GetSx8Num('RAT', 'RAT_CODIGO') | Val. Sistema | ExistChav('RAT') .AND. FreeForUse('RAT', M->RAT_CODIGO) |
Campo | RAT_DESC | Tipo | Caracter | Tamanho | 30 | Decimal | 0 | Título | Descrição | Descrição | Descrição do Serv. Cont. | Nível | 1 | Usado | Sim | Obrigatório | Sim | Browse | Sim |
Campo | RAT_PRETES | Tipo | Memo | Tamanho | 200 | Decimal | 0 | Título | Pré-Teste | Descrição | URL Serv. Pré-Teste | Nível | 1 | Usado | Sim | Obrigatório | Não | Browse | Não |
Campo | RAT_POSTES | Tipo | Memo | Tamanho | 200 | Decimal | 0 | Título | Pós-Teste | Descrição | URL Serv. Pós-Teste | Nível | 1 | Usado | Sim | Obrigatório | Não | Browse | Não |
Campo | RAT_VIDEO | Tipo | Memo | Tamanho | 200 | Decimal | 0 | Título | Video | Descrição | URL Serv. Video | Nível | 1 | Usado | Sim | Obrigatório | Não | Browse | Não |
Campo | RAT_SINCRO | Tipo | Memo | Tamanho | 200 | Decimal | 0 | Título | Sincrono | Descrição | URL Serv. Cont. Sincrono | Nível | 1 | Usado | Sim | Obrigatório | Não | Browse | Não |
Campo | RAT_OUTROS | Tipo | Memo | Tamanho | 200 | Decimal | 0 | Título | Demais Cont. | Descrição | URL Serv. Demais Cont. | Nível | 1 | Usado | Sim | Obrigatório | Não | Browse | Não |
· Tabela RAU - Curso X Conteúdo Campo | RAU_FILIAL | Tipo | Caracter | Tamanho | Variável de acordo com o tamanho do grupo de campos filial | Decimal | 0 | Título | Filial | Descrição | Filial do Sistema | Nível | 1 | Usado | Não | Obrigatório | Não | Browse | Não |
Campo | RAU_CURSO | Tipo | Caracter | Tamanho | 4 | Decimal | 0 | Título | Curso | Descrição | Código do Curso | Nível | 1 | Usado | Sim | Obrigatório | Sim | Browse | Não | Relação | M->RAY_CODIGO | Val. Sistema | ExistCpo('RA1') |
Campo | RAU_SEQUEN | Tipo | Caracter | Tamanho | 2 | Decimal | 0 | Título | Sequência | Descrição | Sequência | Nível | 1 | Usado | Sim | Obrigatório | Sim | Browse | Sim | Relação | STRZERO(N, 2) |
Campo | RAU_CONTEU | Tipo | Caracter | Tamanho | 4 | Decimal | 0 | Formato | @! | Título | Conteúdo | Descrição | Código do Conteúdo | Nível | 1 | Usado | Sim | Obrigatório | Sim | Browse | Não | Val. Sistema | ExistCpo('RAV') |
Campo | RAU_DESC | Tipo | Caracter | Tamanho | 30 | Decimal | 0 | Título | Descrição | Descrição | Descrição do Conteúdo | Nível | 1 | Usado | Sim | Obrigatório | Não | Browse | Sim | Relação | IF(INCLUI, '' , FDESC('RAV', RAU->RAU_CONTEU, 'RAV_DESC')) |
Campo | RAU_TIPO | Tipo | Caracter | Tamanho | 1 | Decimal | 0 | Título | Tipo | Descrição | Tipo do Conteúdo | Nível | 1 | Usado | Sim | Obrigatório | Não | Browse | Sim | Opções | 0=Pre-Teste;1=Video;2=Conteúdo;3=Simulador;4=Scorm;5=Material de Apoio;6=Pos-Teste | Relação | IF(INCLUI, '' , FDESC('RAV', RAU->RAU_CONTEU, 'RAV_TIPO')) |
· Tabela RAV - Conteúdo do Curso Campo | RAV_FILIAL | Tipo | Caracter | Tamanho | Variável de acordo com o tamanho do grupo de campos filial | Decimal | 0 | Título | Filial | Descrição | Filial | Nível | 1 | Usado | Não | Obrigatório | Não | Browse | Não |
Campo | RAV_CODIGO | Tipo | Caracter | Tamanho | 4 | Decimal | 0 | Formato | @! | Título | Código | Descrição | Código do Conteúdo | Nível | 1 | Usado | Sim | Obrigatório | Sim | Browse | Sim | Relação | GetSx8Num('RAV', 'RAV_CODIGO') | Val. Sistema | ExistChav('RAV') .AND. FreeForUse('RAV', M->RAV_CODIGO) |
Campo | RAV_TITULO | Tipo | Caracter | Tamanho | 30 | Decimal | 0 | Título | Título | Descrição | Título do Conteúdo | Nível | 1 | Usado | Sim | Obrigatório | Sim | Browse | Sim |
Campo | RAV_DESC | Tipo | Memo | Tamanho | 30 | Decimal | 0 | Título | Descrição | Descrição | Descrição do Conteúdo | Nível | 1 | Usado | Sim | Obrigatório | Sim | Browse | Sim |
Campo | RAV_URL | Tipo | Caracter | Tamanho | 200 | Decimal | 0 | Título | URL | Descrição | URL do Conteúdo | Nível | 1 | Usado | Sim | Obrigatório | Sim | Browse | Não |
Campo | RAV_SRVCNT | Tipo | Caracter | Tamanho | 4 | Decimal | 0 | Formato | @! | Título | Serv. Cont. | Descrição | Servidor de Conteúdo | Nível | 1 | Usado | Sim | Obrigatório | Sim | Browse | Não | Val. Sistema | ExistCpo('RAT') |
Campo | RAV_DSSRVC | Tipo | Caracter | Tamanho | 30 | Decimal | 0 | Título | Desc. Serv. | Descrição | Desc. do Serv. Conteúdo | Nível | 1 | Usado | Sim | Obrigatório | Não | Browse | Não | Relação | IF(INCLUI, '' , FDESC('RAT', RAV->RAV_SRVCNT, 'RAT_DESC')) |
Campo | RAV_TIPO | Tipo | Caracter | Tamanho | 1 | Decimal | 0 | Título | Tipo | Descrição | Tipo do Conteúdo | Nível | 1 | Usado | Sim | Obrigatório | Sim | Browse | Sim | Opções | 0=Pre-Teste;1=Video;2=Conteúdo;3=Simulador;4=Scorm;5=Material de Apoio;6=Pos-Teste | Relação | 2 |
Campo | RAV_IDIOMA | Tipo | Caracter | Tamanho | 1 | Decimal | 0 | Título | Idioma | Descrição | Idioma do Conteúdo | Nível | 1 | Usado | Sim | Obrigatório | Não | Browse | Sim | Opções | 1=Português (Brasil);2=Inglês;3=Espanhol | Relação | 1 |
· Tabela RHG – Certificados Campo | RHG_FILIAL | Tipo | Caracter | Tamanho | Variável de acordo com o tamanho do grupo de campos filial | Decimal | 0 | Formato | @! | Título | Filial | Descrição | Filial do Sistema | Nível | 1 | Usado | Não | Obrigatório | Não | Browse | Não |
Campo | RHG_CODIGO | Tipo | Caracter | Tamanho | 4 | Decimal | 0 | Título | Código | Descrição | Código do Certificado | Nível | 0 | Usado | Sim | Obrigatório | Sim | Browse | Sim | Relação | GETSX8NUM('RHG', 'RHG_CODIGO') |
Campo | RHG_DESC | Tipo | Caracter | Tamanho | 60 | Decimal | 0 | Título | Descrição | Descrição | Descrição do Certificado | Nível | 0 | Usado | Sim | Obrigatório | Sim | Browse | Sim |
· Tabela RAX – Detalhes do Certificado Campo | RAX_FILIAL | Tipo | Caracter | Tamanho | Variável de acordo com o tamanho do grupo de campos filial | Decimal | 0 | Formato | @! | Título | Filial | Descrição | Filial do Sistema | Nível | 1 | Usado | Não | Obrigatório | Não | Browse | Não |
Campo | RAX_CODIGO | Tipo | Caracter | Tamanho | 4 | Decimal | 0 | Título | Código | Descrição | Código do Certificado | Nível | 0 | Usado | Sim | Obrigatório | Sim | Browse | Sim | Val. Sistema | ExistCpo(‘RHG’) |
Campo | RAX_SEQUEN | Tipo | Caracter | Tamanho | 2 | Decimal | 0 | Título | Seqüência | Descrição | Seqüência | Nível | 0 | Usado | Sim | Obrigatório | Sim | Browse | Não | Relação | STRZERO(N+1, 2) |
Campo | RAX_ALIGNX | Tipo | Caracter | Tamanho | 1 | Decimal | 0 | Título | Alinhamento | Descrição | Alinhamento Horizontal | Nível | 0 | Usado | Sim | Obrigatório | Não | Browse | Não | Opções | 0=Esquerda;1=Centralizar;2=Direita | Relação | 1 | Campo | RAX_POSICX | Tipo | Numérico | Tamanho | 5 | Decimal | 0 | Formato | @E 99,999 | Título | Posição H. | Descrição | Posição Horizontal | Nível | 0 | Usado | Sim | Obrigatório | Não | Browse | Não |
Campo | RAX_POSICY | Tipo | Numérico | Tamanho | 5 | Decimal | 0 | Formato | @E 99,999 | Título | Posição V. | Descrição | Posição Vertical | Nível | 0 | Usado | Sim | Obrigatório | Não | Browse | Não |
Campo | RAX_TEXTO | Tipo | Memo | Tamanho | 1 | Decimal | 0 | Título | Texto | Descrição | Texto do Certificado | Nível | 0 | Usado | Sim | Obrigatório | Não | Browse | Não |
· Tabela RAY - E-Learning Campo | RAY_FILIAL | Tipo | Caracter | Tamanho | Variável de acordo com o tamanho do grupo de campos filial | Decimal | 0 | Título | Filial | Descrição | Filial | Nível | 1 | Usado | Não | Obrigatório | Não | Browse | Não |
Campo | RAY_CURSO | Tipo | Caracter | Tamanho | 4 | Decimal | 0 | Título | Cod. Curso | Descrição | Código do Curso | Nível | 1 | Usado | Sim | Obrigatório | Sim | Browse | Sim | Val. Sistema | ExistCpo('RA1') |
Campo | RAY_DESCDT | Tipo | Memo | Tamanho | 30 | Decimal | 0 | Título | Desc. Detal. | Descrição | Descrição Detalhada | Nível | 1 | Usado | Sim | Obrigatório | Sim | Browse | Não | Val. Sistema | NaoVazio() |
Campo | RAY_AVREAC | Tipo | Caracter | Tamanho | 3 | Decimal | 0 | Formato | @! | Título | Av. Reação | Descrição | Cod. Avaliação de Reação | Nível | 1 | Usado | Sim | Obrigatório | Não | Browse | Não | Val. Sistema | ExistCpo('SQQ') |
Campo | RAY_DSAVRE | Tipo | Caracter | Tamanho | 30 | Decimal | 0 | Título | Desc. Av. R. | Descrição | Descrição Av. Reação | Nível | 1 | Usado | Sim | Obrigatório | Não | Browse | Não | Relação | IF(INCLUI, '' , FDESC('SQQ', RAY->RAY_AVREAC, 'QQ_DESCRIC')) | Inic.Browse | FDESC('SQQ', RAY->RAY_AVREAC, 'QQ_DESCRIC')" |
Campo | RAY_STATUS | Tipo | Caracter | Tamanho | 1 | Decimal | 0 | Título | Situação | Descrição | Situação do Curso | Nível | 1 | Usado | Sim | Obrigatório | Não | Browse | Sim | Opções | 0=Inativo;1=Ativo;2=Indisponível |
Campo | RAY_CERTIF | Tipo | Caracter | Tamanho | 4 | Decimal | 0 | Formato | @! | Título | Certificado | Descrição | Código do Certificado | Nível | 1 | Usado | Sim | Obrigatório | Não | Browse | Não | Val. Sistema | ExistCpo('RHG') |
Campo | RAY_DSCERT | Tipo | Caracter | Tamanho | 30 | Decimal | 0 | Título | Desc. Cert. | Descrição | Descrição do Certificado | Nível | 1 | Usado | Sim | Obrigatório | Não | Browse | Não | Relação | IF(INCLUI, '' , FDESC('RHG', RAY->RAY_CERTIF, 'RHG_DESC')) | Inic. Browse | FDESC('RHG', RAY->RAY_CERTIF, 'RHG_DESC')" |
Campo | RAY_OBJCUR | Tipo | Memo | Tamanho | 10 | Decimal | 0 | Título | Objetivo | Descrição | Objetivo do Curso | Nível | 1 | Usado | Sim | Obrigatório | Não | Browse | Não |
Campo | RAY_PUBALV | Tipo | Memo | Tamanho | 10 | Decimal | 0 | Título | Público Alvo | Descrição | Público Alvo do Curso | Nível | 1 | Usado | Sim | Obrigatório | Não | Browse | Não |
Campo | RAY_CNTPRG | Tipo | Memo | Tamanho | 10 | Decimal | 0 | Título | Cont. Progr. | Descrição | Conteúdo Programático | Nível | 1 | Usado | Sim | Obrigatório | Não | Browse | Não |
Campo | RAY_SCRAPV | Tipo | Numérico | Tamanho | 5 | Decimal | 2 | Formato | @R 999.99 | Título | Ponto. Aprova. | Descrição | Pontuação Aprov Pré-Teste | Nível | 1 | Usado | Sim | Obrigatório | Não | Browse | Não |
Campo | RAY_CAPVSC | Tipo | Caracter | Tamanho | 1 | Decimal | 0 | Título | Crit. Aprov. | Descrição | Critério de Aprovação | Nível | 1 | Usado | Sim | Obrigatório | Não | Browse | Não | Opções | 0=Critério do Treinamento;1=Sem Êxito;2=Sem Êxito Expirado;3=Com Êxito;4=Aprovação Andamento;5=Aprovação Conclusão |
Campo | RAY_PREOBG | Tipo | Caracter | Tamanho | 1 | Decimal | 0 | Título | Apv. Pré Obr | Descrição | Aprov. Pre-Teste Obrig. | Nível | 1 | Usado | Sim | Obrigatório | Não | Browse | Não | Opções | 1=Sim;2=Não |
· Tabela SQQ – Tipos de Testes Campo | QQ_SRVCNT | Tipo | Caracter | Tamanho | 4 | Decimal | 0 | Formato | @! | Título | Serv. Cont. | Descrição | Servidor de Conteúdo | Nível | 1 | Usado | Sim | Obrigatório | Não | Browse | Não | Val. Sistema | Vazio() .or. ExistCpo('RAT') |
4. Criação no arquivo SX6 – Parâmetros: Nome da Variável | MV_TRMINTG | Tipo | Lógico | Descrição | Habilita a integração do modulo de treinamento com o EPM Datasul. | Valor Padrão | .F. |
Nome da Variável | MV_TRMEPMW | Tipo | Caracter | Descrição | Endereço do WebService para integração com EPM |
Nome da Variável | MV_TRMAMSW | Tipo | Caracter | Descrição | Endereço do WebService para integração com AMS |
5. Criação de Gatilhos no arquivo SX7 – Gatilhos: · Tabela RAU - Curso X Conteúdo Campo | RAU_CONTEU | Sequência | 001 | Regra | RAV->RAV_DESC | Campo Domínio | RAU_DESC | Tipo | P | Posiciona? | S | Proprietário | S |
Campo | RAU_CONTEU | Sequência | 002 | Regra | RAV->RAV_TIPO | Campo Domínio | RAU_TIPO | Tipo | P | Posiciona? | N | Proprietário | S |
· Tabela RAV - Conteúdo do Curso Campo | RAV_SRVCNT | Sequência | 001 | Regra | RAT->RAT_DESC | Campo Domínio | RAV_DSSRVC | Tipo | P | Posiciona? | S | Proprietário | S |
Campo | RAY_AVREAC | Sequência | 001 | Regra | SQQ-QQ_DESCRIC | Campo Domínio | RAY_DSAVRE | Tipo | P | Posiciona? | S | Proprietário | S |
Campo | RAY_CERTIF | Sequência | 001 | Regra | RAX->RAX_DESC | Campo Domínio | RAY_DSCERT | Tipo | P | Posiciona? | S | Proprietário | S |
6. Criação de Consulta Padrão no arquivo SXB – Consulta Padrão: · Pesquisa RAT: Alias | RAT | Tipo | 1 | Sequência | 01 | Coluna | DB | Descrição | Atendimento | Contém | GAD |
Alias | RAT | Tipo | 2 | Sequência | 01 | Coluna | 01 | Descrição | Registro Atendimento |
Alias | RAT | Tipo | 2 | Sequência | 02 | Coluna | 03 | Descrição | Nome Do Paciente |
Alias | RAT | Tipo | 4 | Sequência | 01 | Coluna | 01 | Descrição | Nr. Atendimento | Contém | GAD_REGATE |
Alias | RAT | Tipo | 4 | Sequência | 01 | Coluna | 02 | Descrição | Nome Do Paciente | Contém | GAD_NOME |
Alias | RAT | Tipo | 4 | Sequência | 01 | Coluna | 03 | Descrição | Data Do Atendimento | Contém | GAD_DATATE |
Alias | RAT | Tipo | 4 | Sequência | 02 | Coluna | 04 | Descrição | Nr. Atendimento | Contém | GAD_REGATE |
Alias | RAT | Tipo | 4 | Sequência | 02 | Coluna | 05 | Descrição | Nome Do Paciente | Contém | GAD_NOME |
Alias | RAT | Tipo | 4 | Sequência | 02 | Coluna | 06 | Descrição | Data Do Atendimento | Contém | GAD_DATATE |
Alias | RAT | Tipo | 5 | Sequência | 01 | Contém | GAD->GAD_REGATE |
· Pesquisa RAT_01: Alias | RAT_01 | Tipo | 1 | Sequência | 01 | Coluna | DB | Descrição | Servidor de Conteúdo | Contém | RAT |
Alias | RAT_01 | Tipo | 2 | Sequência | 01 | Coluna | 01 | Descrição | Código |
Alias | RAT_01 | Tipo | 2 | Sequência | 02 | Coluna | 02 | Descrição | Descrição |
Alias | RAT_01 | Tipo | 3 | Sequência | 01 | Coluna | 01 | Descrição | Cadastra Novo | Contém | 01 |
Alias | RAT_01 | Tipo | 4 | Sequência | 01 | Coluna | 01 | Descrição | Código | Contém | RAT_CODIGO |
Alias | RAT_01 | Tipo | 4 | Sequência | 01 | Coluna | 02 | Descrição | Descrição | Contém | RAT_DESC |
Alias | RAT_01 | Tipo | 4 | Sequência | 02 | Coluna | 03 | Descrição | Código | Contém | RAT_CODIGO |
Alias | RAT_01 | Tipo | 4 | Sequência | 02 | Coluna | 04 | Descrição | Descrição | Contém | RAT_DESC |
Alias | RAT_01 | Tipo | 5 | Sequência | 01 | Contém | RAT->RAT_CODIGO |
Alias | RAT_01 | Tipo | 5 | Sequência | 02 | Contém | RAT->RAT_DESC |
· Pesquisa RAV_01: Alias | RAV_01 | Tipo | 1 | Sequência | 01 | Coluna | DB | Descrição | Conteúdo do Curso | Contém | RAV |
Alias | RAV_01 | Tipo | 2 | Sequência | 01 | Coluna | 01 | Descrição | Código |
Alias | RAV_01 | Tipo | 2 | Sequência | 02 | Coluna | 02 | Descrição | Descrição |
Alias | RAV_01 | Tipo | 3 | Sequência | 01 | Coluna | 01 | Descrição | Cadastra Novo | Contém | 01 |
Alias | RAV_01 | Tipo | 4 | Sequência | 01 | Coluna | 01 | Descrição | Código | Contém | RAV_CODIGO |
Alias | RAV_01 | Tipo | 4 | Sequência | 01 | Coluna | 02 | Descrição | Descrição | Contém | RAV_DESC |
Alias | RAV_01 | Tipo | 4 | Sequência | 02 | Coluna | 03 | Descrição | Código | Contém | RAV_CODIGO |
Alias | RAV_01 | Tipo | 4 | Sequência | 02 | Coluna | 04 | Descrição | Descrição | Contém | RAV_DESC |
Alias | RAV_01 | Tipo | 5 | Sequência | 01 | Contém | RAV->RAV_CODIGO |
Alias | RAV_01 | Tipo | 5 | Sequência | 02 | Contém | RAV->RAV_DESC |
· Pesquisa RAX: Alias | RAX | Tipo | 1 | Sequência | 01 | Coluna | DB | Descrição | Certificados | Contém | RAX |
Alias | RAX | Tipo | 2 | Sequência | 01 | Coluna | 01 | Descrição | Código |
Alias | RAX | Tipo | 2 | Sequência | 02 | Coluna | 02 | Descrição | Descrição |
Alias | RAX | Tipo | 3 | Sequência | 01 | Coluna | 01 | Descrição | Cadastra Novo | Contém | 01 |
Alias | RAX | Tipo | 4 | Sequência | 01 | Coluna | 01 | Descrição | Código | Contém | RAX_CODIGO |
Alias | RAX | Tipo | 4 | Seqüência | 01 | Coluna | 02 | Descrição | Descrição | Contém | RAX_DESC |
Alias | RAX | Tipo | 4 | Sequência | 02 | Coluna | 01 | Descrição | Código | Contém | RAX_CODIGO |
Alias | RAX | Tipo | 4 | Sequência | 02 | Coluna | 02 | Descrição | Descrição | Contém | RAX_DESC |
Alias | RAX | Tipo | 5 | Sequência | 01 | Contém | RAX->RAX_CODIGO |
Alias | RAX | Tipo | 6 | Sequência | 01 | Contém | RAX_SEQUEN == '01' |
Procedimentos para Configuração
Procedimentos para Utilização Fluxo do processo de Carga Geral de Dados.
1. Fluxo de integração unitário para o processo de Questão. 2. Fluxo de integração unitário para o processo de Montagem de Avaliação. 3. Fluxo de integração unitário para o processo de Servidor de Conteúdo. 4. Fluxo de Integração Unitário para o processo de Conteúdo do Treinamento. 5. Fluxo de Integração unitário para o processo de Certificado.
6. Fluxo de Integração unitário para o processo de Treinamento.
7. Fluxo de integração unitário para o processo de Usuário/Funcionário.
8. Fluxo de integração unitário para o processo de Matrícula.
9. Flxuo de integração unitário para o processo de Retorno de Avaliações.
Informações Técnicas Tabelas Utilizadas | RAT - Servidores de Conteúdo, RAU - Curso X Conteúdo, RAV - Conteúdo do Curso, RHG – Certificados, RAX – Detalhes do Certificado e RAY - E-Learning; |
|