Boletim Técnico: Rotina de Atualização de Dicionário - Integração SIGATRM com o EPM e AMS Datasul - P10
Resumo
Alteração na rotina “LoadUpdTRM” (rhupdtrm.prw) que tem como objetivo criação de tabelas e campos para a integração do SigaTRM com o EPM e AMS Datasul.
Aplicabilidade
Rotina de Atualização de Dicionário - Integração SIGATRM com o EPM e AMS Datasul
Sistema Operacional
todos
Nome + Fonte
Servidor Conteúdo (TRMA220), Conteúdo Treinamento (TRMA230), Certificados ( TRMA240 ), Treinamento (TRMA250).
Parâmetros Envolvidos
MV_TRMINTG, MV_TRMEPMW, MV_TRMAMSW.
Número da FNC
000000117252010.
Ajustes no Compatibilizador
Sim
Integridade Referencial
Sim
Compatibilizador 1
- RHUPDMOD
Procedimentos para Implementação
O sistema é atualizado logo após a aplicação do pacote de atualizações (Patch) desta FNC. Importante: 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 “\PROTHEUS_DATA\DATA”) e dos dicionários de dados "SXs" (diretório “\PROTHEUS_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*. 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: 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 TOTVS Smart Client , digite RHUPDMOD no campo Programa Inicial. Importante: Para a correta atualização do dicionário de dados, certifique-se que a data do compatibilizador seja igual ou superior a 25/05/2010. 2. Clique em OK para continuar. 3. Após a confirmação é exibida uma tela para a seleção do compatibilizador que será aplicado. 4. Selecione o programa “SIGATRM”. 5. Ao confirmar é exibida uma mensagem de advertência sobre o backup e a necessidade de sua execução em modo exclusivo. 6. Clique em Sim para iniciar o processamento. O primeiro passo da execução é a preparação dos arquivos. É apresentada uma mensagem explicativa na tela. 7. Selecione a atualização de número “02 – Criação de tabelas para a integração com o EPM Datasul.” e clique em OK para iniciar a execução. 8. 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. 9. Clique em Gravar para salvar o histórico (log) apresentado. 10. Clique em OK para encerrar o processamento.
Descrição de Ajustes
Ajustes Efetuados pelo Compatibilizador. 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 + Seqüê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 + Seqüência | Proprietário | S | Índice | RAX | Ordem | 2 | Chave | RAX_FILIAL+RAX_DESC | Descrição | Descrição | Proprietário | S | Índice | RAY | Ordem | 1 | Chave | RAY_FILIAL+RAY_CURSO | Descrição | Curso | Proprietário | S | 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 | RAX | Certificados | C | N | Chave | Nome | Modo | PYME | RAY | E-Learning | C | N | Criação no arquivo SX3 – Campos: · Tabela RAT - Servidores de Conteúdo Campo | RAT_FILIAL | Tipo | Caracter | Tamanho | 2 | Decimal | 0 | Formato | Título | Filial | Descrição | Filial | Nível | 1 | Usado | Sim | Obrigatório | Não | Browse | Não | Opções | When | Relação | Val. Sistema | Campo | RAT_CODIGO | Tipo | Caracter | Tamanho | 4 | Decimal | 0 | Formato | Título | Codigo | Descrição | Codigo do Serv. Conteudo | Nível | 1 | Usado | Sim | Obrigatório | Não | Browse | Sim | Opções | When | 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 | Formato | Título | Descrição | Descrição | Descrição do Serv. Cont. | Nível | 1 | Usado | Sim | Obrigatório | Não | Browse | Sim | Opções | When | Relação | Val. Sistema | Campo | RAT_PRETES | Tipo | Memo | Tamanho | 200 | Decimal | 0 | Formato | Título | Pré-Teste | Descrição | URL Serv. Pré-Teste | Nível | 1 | Usado | Sim | Obrigatório | Não | Browse | Não | Opções | When | Relação | Val. Sistema | Campo | RAT_POSTES | Tipo | Memo | Tamanho | 200 | Decimal | 0 | Formato | Título | Pós-Teste | Descrição | URL Serv. Pós-Teste | Nível | 1 | Usado | Sim | Obrigatório | Não | Browse | Não | Opções | When | Relação | Val. Sistema | Campo | RAT_VIDEO | Tipo | Memo | Tamanho | 200 | Decimal | 0 | Formato | Título | Video | Descrição | URL Serv. Video | Nível | 1 | Usado | Sim | Obrigatório | Não | Browse | Não | Opções | When | Relação | Val. Sistema | Campo | RAT_SINCRO | Tipo | Memo | Tamanho | 200 | Decimal | 0 | Formato | Título | Sincrono | Descrição | URL Serv. Cont. Sincrono | Nível | 1 | Usado | Sim | Obrigatório | Não | Browse | Não | Opções | When | Relação | Val. Sistema | Campo | RAT_OUTROS | Tipo | Memo | Tamanho | 200 | Decimal | 0 | Formato | Título | Demais Cont. | Descrição | URL Serv. Demais Cont. | Nível | 1 | Usado | Sim | Obrigatório | Não | Browse | Não | Opções | When | Relação | Val. Sistema | · Tabela RAU - Curso X Conteúdo Campo | RAU_FILIAL | Tipo | Caracter | Tamanho | 2 | Decimal | 0 | Formato | Título | Filial | Descrição | Filial do Sistema | Nível | 1 | Usado | Sim | Obrigatório | Não | Browse | Não | Opções | When | Relação | Val. Sistema | Campo | RAU_CURSO | Tipo | Caracter | Tamanho | 4 | Decimal | 0 | Formato | Título | Curso | Descrição | Codigo do Curso | Nível | 1 | Usado | Sim | Obrigatório | Não | Browse | Não | Opções | When | Relação | M->RAY_CODIGO | Val. Sistema | ExistCpo('RA1') | Campo | RAU_SEQUEN | Tipo | Caracter | Tamanho | 2 | Decimal | 0 | Formato | Título | Sequencia | Descrição | Sequencia | Nível | 1 | Usado | Sim | Obrigatório | Não | Browse | Sim | Opções | When | Relação | STRZERO(N, 2) | Val. Sistema | Campo | RAU_CONTEU | Tipo | Caracter | Tamanho | 4 | Decimal | 0 | Formato | @! | Título | Conteudo | Descrição | Codigo do Conteúdo | Nível | 1 | Usado | Sim | Obrigatório | Não | Browse | Não | Opções | When | Relação | Val. Sistema | ExistCpo('RAV') | Campo | RAU_DESC | Tipo | Caracter | Tamanho | 30 | Decimal | 0 | Formato | Título | Descrição | Descrição | Descrição do Conteúdo | Nível | 1 | Usado | Sim | Obrigatório | Não | Browse | Sim | Opções | When | Relação | IF(INCLUI, '' , FDESC('RAV', RAU->RAU_CONTEU, 'RAV_DESC')) | Val. Sistema | Campo | RAU_TIPO | Tipo | Caracter | Tamanho | 1 | Decimal | 0 | Formato | 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=Conteudo;3=Simulador;4=Scorm;5=Material de Apoio;6=Pos-Teste | When | Relação | IF(INCLUI, '' , FDESC('RAV', RAU->RAU_CONTEU, 'RAV_TIPO')) | Val. Sistema | · Tabela RAV - Conteúdo do Curso Campo | RAV_FILIAL | Tipo | Caracter | Tamanho | 2 | Decimal | 0 | Formato | Título | Filial | Descrição | Filial | Nível | 1 | Usado | Sim | Obrigatório | Não | Browse | Não | Opções | When | Relação | Val. Sistema | 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 | Não | Browse | Sim | Opções | When | Relação | GetSx8Num('RAV', 'RAV_CODIGO') | Val. Sistema | ExistChav('RAV') .AND. FreeForUse('RAV', M->RAV_CODIGO) | Campo | RAV_DESC | Tipo | Memo | Tamanho | 30 | Decimal | 0 | Formato | Título | Descrição | Descrição | Descrição do Conteúdo | Nível | 1 | Usado | Sim | Obrigatório | Não | Browse | Sim | Opções | When | Relação | Val. Sistema | Campo | RAV_URL | Tipo | Caracter | Tamanho | 200 | Decimal | 0 | Formato | Título | URL | Descrição | URL do Conteúdo | Nível | 1 | Usado | Sim | Obrigatório | Não | Browse | Não | Opções | When | Relação | Val. Sistema | Campo | RAV_SRVCNT | Tipo | Caracter | Tamanho | 4 | Decimal | 0 | Formato | @! | Título | Serv. Cont. | Descrição | Servidor de Conteudo | Nível | 1 | Usado | Sim | Obrigatório | Não | Browse | Não | Opções | When | Relação | Val. Sistema | ExistCpo('RAT') | Campo | RAV_DSSRVC | Tipo | Caracter | Tamanho | 30 | Decimal | 0 | Formato | Título | Desc. Serv. | Descrição | Desc. do Serv. Conteudo | Nível | 1 | Usado | Sim | Obrigatório | Não | Browse | Sim | Opções | When | Relação | IF(INCLUI, '' , FDESC('RAT', RAV->RAV_SRVCNT, 'RAT_DESC')) | Val. Sistema | Campo | RAV_TIPO | Tipo | Caracter | Tamanho | 1 | Decimal | 0 | Formato | 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=Conteudo;3=Simulador;4=Scorm;5=Material de Apoio;6=Pos-Teste | When | Relação | 2 | Val. Sistema | · Tabela RAX – Certificados Campo | RAX_FILIAL | Tipo | Caracter | Tamanho | 2 | Decimal | 0 | Formato | @! | Título | Filial | Descrição | Filial do Sistema | Nível | 1 | Usado | Não | Obrigatório | Não | Browse | Não | Opções | When | Relação | Val. Sistema | Campo | RAX_CODIGO | Tipo | Caracter | Tamanho | 4 | Decimal | 0 | Formato | Título | Codigo | Descrição | Codigo do Certificado | Nível | 0 | Usado | Sim | Obrigatório | Sim | Browse | Sim | Opções | When | Relação | GETSX8NUM('RAX', 'RAX_CODIGO') | Val. Sistema | Campo | RAX_DESC | Tipo | Caracter | Tamanho | 60 | Decimal | 0 | Formato | Título | Descrição | Descrição | Descricao do Certificado | Nível | 0 | Usado | Sim | Obrigatório | Sim | Browse | Sim | Opções | When | Relação | Val. Sistema | Campo | RAX_SEQUEN | Tipo | Caracter | Tamanho | 2 | Decimal | 0 | Formato | Título | Sequencia | Descrição | Sequencia | Nível | 0 | Usado | Sim | Obrigatório | Sim | Browse | Não | Opções | When | Relação | STRZERO(N+1, 2) | Val. Sistema | Campo | RAX_ALIGNX | Tipo | Caracter | Tamanho | 1 | Decimal | 0 | Formato | Título | Alinhamento | Descrição | Alinhamento Horizontal | Nível | 0 | Usado | Sim | Obrigatório | Sim | Browse | Não | Opções | 0=Esquerda;1=Centralizar;2=Direita | When | Relação | 1 | Val. Sistema | Campo | RAX_POSICX | Tipo | Numerico | Tamanho | 5 | Decimal | 0 | Formato | @E 99,999 | Título | Posicao H. | Descrição | Posicao Horizontal | Nível | 0 | Usado | Sim | Obrigatório | Não | Browse | Não | Opções | When | Relação | Val. Sistema | Campo | RAX_POSICY | Tipo | Numerico | Tamanho | 7 | Decimal | 0 | Formato | @E 99,999 | Título | Posicao V. | Descrição | Posicao Vertical | Nível | 0 | Usado | Sim | Obrigatório | Não | Browse | Não | Opções | When | Relação | Val. Sistema | Campo | RAX_TEXTO | Tipo | Memo | Tamanho | 1 | Decimal | 0 | Formato | Título | Texto | Descrição | Texto do Certificado | Nível | 0 | Usado | Sim | Obrigatório | Sim | Browse | Não | Opções | When | Relação | Val. Sistema | · Tabela RAY - E-Learning Campo | RAY_FILIAL | Tipo | Caracter | Tamanho | 2 | Decimal | 0 | Formato | Título | Filial | Descrição | Filial | Nível | 1 | Usado | Não | Obrigatório | Não | Browse | Não | Opções | When | Relação | Val. Sistema | Campo | RAY_AVREAC | Tipo | Caracter | Tamanho | 3 | Decimal | 0 | Formato | @! | Título | Av. Reacao | Descrição | Cod. Avaliacao de Reacao | Nível | 1 | Usado | Sim | Obrigatório | Não | Browse | Não | Opções | When | Relação | Val. Sistema | ExistCpo('SQQ') | Campo | RAY_DSAVRE | Tipo | Caracter | Tamanho | 30 | Decimal | 0 | Formato | Título | Desc. Av. R. | Descrição | Descrição Av. Reacao | Nível | 1 | Usado | Sim | Obrigatório | Não | Browse | Não | Opções | When | Relação | IF(INCLUI, '' , FDESC('SQQ', RAY->RAY_AVREAC, 'QQ_DESCRIC')) | Val. Sistema | Campo | RAY_STATUS | Tipo | Caracter | Tamanho | 1 | Decimal | 0 | Formato | Título | Situacao | Descrição | Situacao do Curso | Nível | 1 | Usado | Sim | Obrigatório | Não | Browse | Sim | Opções | 0=Inativo;1=Ativo;2=Indisponivel | When | Relação | Val. Sistema | Campo | RAY_CERTIF | Tipo | Caracter | Tamanho | 4 | Decimal | 0 | Formato | @! | Título | Certificado | Descrição | Codigo do Certificado | Nível | 1 | Usado | Sim | Obrigatório | Não | Browse | Não | Opções | When | Relação | Val. Sistema | ExistCpo('RAX') | Campo | RAY_DSCERT | Tipo | Caracter | Tamanho | 30 | Decimal | 0 | Formato | Título | Desc. Cert. | Descrição | Descrição do Certificado | Nível | 1 | Usado | Sim | Obrigatório | Não | Browse | Não | Opções | When | Relação | IF(INCLUI, '' , FDESC('RAX', RAY->RAY_CERTIF, 'RAX_DESC')) | Val. Sistema | Campo | RAY_OBJCUR | Tipo | Memo | Tamanho | 10 | Decimal | 0 | Formato | Título | Objetivo | Descrição | Objetivo do Curso | Nível | 1 | Usado | Sim | Obrigatório | Não | Browse | Não | Opções | When | Relação | Val. Sistema | Campo | RAY_PUBALV | Tipo | Memo | Tamanho | 10 | Decimal | 0 | Formato | Título | Publico Alvo | Descrição | Publico Alvo do Curso | Nível | 1 | Usado | Sim | Obrigatório | Não | Browse | Não | Opções | When | Relação | Val. Sistema | Campo | RAY_CNTPRG | Tipo | Memo | Tamanho | 10 | Decimal | 0 | Formato | Título | Cont. Progr. | Descrição | Conteudo Programatico | Nível | 1 | Usado | Sim | Obrigatório | Não | Browse | Não | Opções | When | Relação | Val. Sistema | Campo | RAY_SCRAPV | Tipo | Numerico | Tamanho | 5 | Decimal | 2 | Formato | @R 999.99 | Título | Pont. Aprov. | Descrição | Pontuacao Aprov Pre-Teste | Nível | 1 | Usado | Sim | Obrigatório | Não | Browse | Não | Opções | When | Relação | Val. Sistema | Campo | RAY_CAPVSC | Tipo | Caracter | Tamanho | 1 | Decimal | 0 | Formato | Título | Crit. Aprov. | Descrição | Criterio de Aprovacao | Nível | 1 | Usado | Sim | Obrigatório | Não | Browse | Não | Opções | 0=Criterio do Treinamento;1=Sem Exito;2=Sem Exito Expirado;3=Com Exito;4=Aprovacao Andamento;5=Aprovacao Conclusao | When | Relação | Val. Sistema | Campo | RAY_PREOBG | Tipo | Caracter | Tamanho | 1 | Decimal | 0 | Formato | Título | Apv. Pre Obr | Descrição | Aprov. Pre-Teste Obrig. | Nível | 1 | Usado | Sim | Obrigatório | Não | Browse | Não | Opções | 1=Sim;2=Nao | When | Relação | Val. Sistema | 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 | Valor Padrão | | Nome da Variável | MV_TRMAMSW | Tipo | Caracter | Descrição | Endereço do WebService para integração com AMS | Valor Padrão | | 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 | · Tabela RAY - E-Learning Campo | RAY_AREA | Sequência | 001 | Regra | X5DESCRI() | Campo Domínio | RAY_DSAREA | 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 | 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 | Registo Atendimento | Contém | Alias | RAT | Tipo | 2 | Sequência | 02 | Coluna | 03 | Descrição | Nome Do Paciente | Contém | 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 | Coluna | Descrição | Contém | GAD->GAD_REGATE | · Pesquisa RAT_01: Alias | RAT_01 | Tipo | 1 | Sequência | 01 | Coluna | DB | Descrição | Servidor de Contúdo | Contém | RAT | Alias | RAT_01 | Tipo | 2 | Sequência | 01 | Coluna | 01 | Descrição | Código | Contém | Alias | RAT_01 | Tipo | 2 | Sequência | 02 | Coluna | 02 | Descrição | Descrição | Contém | 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 | Coluna | Descrição | Contém | RAT->RAT_CODIGO | Alias | RAT_01 | Tipo | 5 | Sequência | 02 | Coluna | Descrição | 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 | Contém | Alias | RAV_01 | Tipo | 2 | Sequência | 02 | Coluna | 02 | Descrição | Descrição | Contém | 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 | Coluna | Descrição | Contém | RAV->RAV_CODIGO | Alias | RAV_01 | Tipo | 5 | Sequência | 02 | Coluna | Descrição | 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 | Codigo | Contém | Alias | RAX | Tipo | 2 | Sequência | 02 | Coluna | 02 | Descrição | Descricao | Contém | 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 | Codigo | Contém | RAX_CODIGO | Alias | RAX | Tipo | 4 | Sequência | 01 | Coluna | 02 | Descrição | Descricao | Contém | RAX_DESC | Alias | RAX | Tipo | 4 | Sequência | 02 | Coluna | 01 | Descrição | Codigo | Contém | RAX_CODIGO | Alias | RAX | Tipo | 4 | Sequência | 02 | Coluna | 02 | Descrição | Descricao | Contém | RAX_DESC | Alias | RAX | Tipo | 5 | Sequência | 01 | Coluna | Descrição | Contém | RAX->RAX_CODIGO | Alias | RAX | Tipo | 6 | Sequência | 01 | Coluna | Descrição | Contém | RAX_SEQUEN == '01' | Í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 + Seqüê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 + Seqüência | Proprietário | S | Índice | RAX | Ordem | 2 | Chave | RAX_FILIAL+RAX_DESC | Descrição | Descrição | Proprietário | S | Índice | RAY | Ordem | 1 | Chave | RAY_FILIAL+RAY_CURSO | Descrição | Curso | Proprietário | S | 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 | RAX | Certificados | C | N | Chave | Nome | Modo | PYME | RAY | E-Learning | C | N | Criação no arquivo SX3 – Campos: · Tabela RAT - Servidores de Conteúdo Campo | RAT_FILIAL | Tipo | Caracter | Tamanho | 2 | Decimal | 0 | Formato | Título | Filial | Descrição | Filial | Nível | 1 | Usado | Sim | Obrigatório | Não | Browse | Não | Opções | When | Relação | Val. Sistema | Campo | RAT_CODIGO | Tipo | Caracter | Tamanho | 4 | Decimal | 0 | Formato | Título | Codigo | Descrição | Codigo do Serv. Conteudo | Nível | 1 | Usado | Sim | Obrigatório | Não | Browse | Sim | Opções | When | 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 | Formato | Título | Descrição | Descrição | Descrição do Serv. Cont. | Nível | 1 | Usado | Sim | Obrigatório | Não | Browse | Sim | Opções | When | Relação | Val. Sistema | Campo | RAT_PRETES | Tipo | Memo | Tamanho | 200 | Decimal | 0 | Formato | Título | Pré-Teste | Descrição | URL Serv. Pré-Teste | Nível | 1 | Usado | Sim | Obrigatório | Não | Browse | Não | Opções | When | Relação | Val. Sistema | Campo | RAT_POSTES | Tipo | Memo | Tamanho | 200 | Decimal | 0 | Formato | Título | Pós-Teste | Descrição | URL Serv. Pós-Teste | Nível | 1 | Usado | Sim | Obrigatório | Não | Browse | Não | Opções | When | Relação | Val. Sistema | Campo | RAT_VIDEO | Tipo | Memo | Tamanho | 200 | Decimal | 0 | Formato | Título | Video | Descrição | URL Serv. Video | Nível | 1 | Usado | Sim | Obrigatório | Não | Browse | Não | Opções | When | Relação | Val. Sistema | Campo | RAT_SINCRO | Tipo | Memo | Tamanho | 200 | Decimal | 0 | Formato | Título | Sincrono | Descrição | URL Serv. Cont. Sincrono | Nível | 1 | Usado | Sim | Obrigatório | Não | Browse | Não | Opções | When | Relação | Val. Sistema | Campo | RAT_OUTROS | Tipo | Memo | Tamanho | 200 | Decimal | 0 | Formato | Título | Demais Cont. | Descrição | URL Serv. Demais Cont. | Nível | 1 | Usado | Sim | Obrigatório | Não | Browse | Não | Opções | When | Relação | Val. Sistema | · Tabela RAU - Curso X Conteúdo Campo | RAU_FILIAL | Tipo | Caracter | Tamanho | 2 | Decimal | 0 | Formato | Título | Filial | Descrição | Filial do Sistema | Nível | 1 | Usado | Sim | Obrigatório | Não | Browse | Não | Opções | When | Relação | Val. Sistema | Campo | RAU_CURSO | Tipo | Caracter | Tamanho | 4 | Decimal | 0 | Formato | Título | Curso | Descrição | Codigo do Curso | Nível | 1 | Usado | Sim | Obrigatório | Não | Browse | Não | Opções | When | Relação | M->RAY_CODIGO | Val. Sistema | ExistCpo('RA1') | Campo | RAU_SEQUEN | Tipo | Caracter | Tamanho | 2 | Decimal | 0 | Formato | Título | Sequencia | Descrição | Sequencia | Nível | 1 | Usado | Sim | Obrigatório | Não | Browse | Sim | Opções | When | Relação | STRZERO(N, 2) | Val. Sistema | Campo | RAU_CONTEU | Tipo | Caracter | Tamanho | 4 | Decimal | 0 | Formato | @! | Título | Conteudo | Descrição | Codigo do Conteúdo | Nível | 1 | Usado | Sim | Obrigatório | Não | Browse | Não | Opções | When | Relação | Val. Sistema | ExistCpo('RAV') | Campo | RAU_DESC | Tipo | Caracter | Tamanho | 30 | Decimal | 0 | Formato | Título | Descrição | Descrição | Descrição do Conteúdo | Nível | 1 | Usado | Sim | Obrigatório | Não | Browse | Sim | Opções | When | Relação | IF(INCLUI, '' , FDESC('RAV', RAU->RAU_CONTEU, 'RAV_DESC')) | Val. Sistema | Campo | RAU_TIPO | Tipo | Caracter | Tamanho | 1 | Decimal | 0 | Formato | 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=Conteudo;3=Simulador;4=Scorm;5=Material de Apoio;6=Pos-Teste | When | Relação | IF(INCLUI, '' , FDESC('RAV', RAU->RAU_CONTEU, 'RAV_TIPO')) | Val. Sistema | · Tabela RAV - Conteúdo do Curso Campo | RAV_FILIAL | Tipo | Caracter | Tamanho | 2 | Decimal | 0 | Formato | Título | Filial | Descrição | Filial | Nível | 1 | Usado | Sim | Obrigatório | Não | Browse | Não | Opções | When | Relação | Val. Sistema | 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 | Não | Browse | Sim | Opções | When | Relação | GetSx8Num('RAV', 'RAV_CODIGO') | Val. Sistema | ExistChav('RAV') .AND. FreeForUse('RAV', M->RAV_CODIGO) | Campo | RAV_DESC | Tipo | Memo | Tamanho | 30 | Decimal | 0 | Formato | Título | Descrição | Descrição | Descrição do Conteúdo | Nível | 1 | Usado | Sim | Obrigatório | Não | Browse | Sim | Opções | When | Relação | Val. Sistema | Campo | RAV_URL | Tipo | Caracter | Tamanho | 200 | Decimal | 0 | Formato | Título | URL | Descrição | URL do Conteúdo | Nível | 1 | Usado | Sim | Obrigatório | Não | Browse | Não | Opções | When | Relação | Val. Sistema | Campo | RAV_SRVCNT | Tipo | Caracter | Tamanho | 4 | Decimal | 0 | Formato | @! | Título | Serv. Cont. | Descrição | Servidor de Conteudo | Nível | 1 | Usado | Sim | Obrigatório | Não | Browse | Não | Opções | When | Relação | Val. Sistema | ExistCpo('RAT') | Campo | RAV_DSSRVC | Tipo | Caracter | Tamanho | 30 | Decimal | 0 | Formato | Título | Desc. Serv. | Descrição | Desc. do Serv. Conteudo | Nível | 1 | Usado | Sim | Obrigatório | Não | Browse | Sim | Opções | When | Relação | IF(INCLUI, '' , FDESC('RAT', RAV->RAV_SRVCNT, 'RAT_DESC')) | Val. Sistema | Campo | RAV_TIPO | Tipo | Caracter | Tamanho | 1 | Decimal | 0 | Formato | 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=Conteudo;3=Simulador;4=Scorm;5=Material de Apoio;6=Pos-Teste | When | Relação | 2 | Val. Sistema | · Tabela RAX – Certificados Campo | RAX_FILIAL | Tipo | Caracter | Tamanho | 2 | Decimal | 0 | Formato | @! | Título | Filial | Descrição | Filial do Sistema | Nível | 1 | Usado | Não | Obrigatório | Não | Browse | Não | Opções | When | Relação | Val. Sistema | Campo | RAX_CODIGO | Tipo | Caracter | Tamanho | 4 | Decimal | 0 | Formato | Título | Codigo | Descrição | Codigo do Certificado | Nível | 0 | Usado | Sim | Obrigatório | Sim | Browse | Sim | Opções | When | Relação | GETSX8NUM('RAX', 'RAX_CODIGO') | Val. Sistema | Campo | RAX_DESC | Tipo | Caracter | Tamanho | 60 | Decimal | 0 | Formato | Título | Descrição | Descrição | Descricao do Certificado | Nível | 0 | Usado | Sim | Obrigatório | Sim | Browse | Sim | Opções | When | Relação | Val. Sistema | Campo | RAX_SEQUEN | Tipo | Caracter | Tamanho | 2 | Decimal | 0 | Formato | Título | Sequencia | Descrição | Sequencia | Nível | 0 | Usado | Sim | Obrigatório | Sim | Browse | Não | Opções | When | Relação | STRZERO(N+1, 2) | Val. Sistema | Campo | RAX_ALIGNX | Tipo | Caracter | Tamanho | 1 | Decimal | 0 | Formato | Título | Alinhamento | Descrição | Alinhamento Horizontal | Nível | 0 | Usado | Sim | Obrigatório | Sim | Browse | Não | Opções | 0=Esquerda;1=Centralizar;2=Direita | When | Relação | 1 | Val. Sistema | Campo | RAX_POSICX | Tipo | Numerico | Tamanho | 5 | Decimal | 0 | Formato | @E 99,999 | Título | Posicao H. | Descrição | Posicao Horizontal | Nível | 0 | Usado | Sim | Obrigatório | Não | Browse | Não | Opções | When | Relação | Val. Sistema | Campo | RAX_POSICY | Tipo | Numerico | Tamanho | 7 | Decimal | 0 | Formato | @E 99,999 | Título | Posicao V. | Descrição | Posicao Vertical | Nível | 0 | Usado | Sim | Obrigatório | Não | Browse | Não | Opções | When | Relação | Val. Sistema | Campo | RAX_TEXTO | Tipo | Memo | Tamanho | 1 | Decimal | 0 | Formato | Título | Texto | Descrição | Texto do Certificado | Nível | 0 | Usado | Sim | Obrigatório | Sim | Browse | Não | Opções | When | Relação | Val. Sistema | · Tabela RAY - E-Learning Campo | RAY_FILIAL | Tipo | Caracter | Tamanho | 2 | Decimal | 0 | Formato | Título | Filial | Descrição | Filial | Nível | 1 | Usado | Não | Obrigatório | Não | Browse | Não | Opções | When | Relação | Val. Sistema | Campo | RAY_AVREAC | Tipo | Caracter | Tamanho | 3 | Decimal | 0 | Formato | @! | Título | Av. Reacao | Descrição | Cod. Avaliacao de Reacao | Nível | 1 | Usado | Sim | Obrigatório | Não | Browse | Não | Opções | When | Relação | Val. Sistema | ExistCpo('SQQ') | Campo | RAY_DSAVRE | Tipo | Caracter | Tamanho | 30 | Decimal | 0 | Formato | Título | Desc. Av. R. | Descrição | Descrição Av. Reacao | Nível | 1 | Usado | Sim | Obrigatório | Não | Browse | Não | Opções | When | Relação | IF(INCLUI, '' , FDESC('SQQ', RAY->RAY_AVREAC, 'QQ_DESCRIC')) | Val. Sistema | Campo | RAY_STATUS | Tipo | Caracter | Tamanho | 1 | Decimal | 0 | Formato | Título | Situacao | Descrição | Situacao do Curso | Nível | 1 | Usado | Sim | Obrigatório | Não | Browse | Sim | Opções | 0=Inativo;1=Ativo;2=Indisponivel | When | Relação | Val. Sistema | Campo | RAY_CERTIF | Tipo | Caracter | Tamanho | 4 | Decimal | 0 | Formato | @! | Título | Certificado | Descrição | Codigo do Certificado | Nível | 1 | Usado | Sim | Obrigatório | Não | Browse | Não | Opções | When | Relação | Val. Sistema | ExistCpo('RAX') | Campo | RAY_DSCERT | Tipo | Caracter | Tamanho | 30 | Decimal | 0 | Formato | Título | Desc. Cert. | Descrição | Descrição do Certificado | Nível | 1 | Usado | Sim | Obrigatório | Não | Browse | Não | Opções | When | Relação | IF(INCLUI, '' , FDESC('RAX', RAY->RAY_CERTIF, 'RAX_DESC')) | Val. Sistema | Campo | RAY_OBJCUR | Tipo | Memo | Tamanho | 10 | Decimal | 0 | Formato | Título | Objetivo | Descrição | Objetivo do Curso | Nível | 1 | Usado | Sim | Obrigatório | Não | Browse | Não | Opções | When | Relação | Val. Sistema | Campo | RAY_PUBALV | Tipo | Memo | Tamanho | 10 | Decimal | 0 | Formato | Título | Publico Alvo | Descrição | Publico Alvo do Curso | Nível | 1 | Usado | Sim | Obrigatório | Não | Browse | Não | Opções | When | Relação | Val. Sistema | Campo | RAY_CNTPRG | Tipo | Memo | Tamanho | 10 | Decimal | 0 | Formato | Título | Cont. Progr. | Descrição | Conteudo Programatico | Nível | 1 | Usado | Sim | Obrigatório | Não | Browse | Não | Opções | When | Relação | Val. Sistema | Campo | RAY_SCRAPV | Tipo | Numerico | Tamanho | 5 | Decimal | 2 | Formato | @R 999.99 | Título | Pont. Aprov. | Descrição | Pontuacao Aprov Pre-Teste | Nível | 1 | Usado | Sim | Obrigatório | Não | Browse | Não | Opções | When | Relação | Val. Sistema | Campo | RAY_CAPVSC | Tipo | Caracter | Tamanho | 1 | Decimal | 0 | Formato | Título | Crit. Aprov. | Descrição | Criterio de Aprovacao | Nível | 1 | Usado | Sim | Obrigatório | Não | Browse | Não | Opções | 0=Criterio do Treinamento;1=Sem Exito;2=Sem Exito Expirado;3=Com Exito;4=Aprovacao Andamento;5=Aprovacao Conclusao | When | Relação | Val. Sistema | Campo | RAY_PREOBG | Tipo | Caracter | Tamanho | 1 | Decimal | 0 | Formato | Título | Apv. Pre Obr | Descrição | Aprov. Pre-Teste Obrig. | Nível | 1 | Usado | Sim | Obrigatório | Não | Browse | Não | Opções | 1=Sim;2=Nao | When | Relação | Val. Sistema | 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 | Valor Padrão | | Nome da Variável | MV_TRMAMSW | Tipo | Caracter | Descrição | Endereço do WebService para integração com AMS | Valor Padrão | | 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 | · Tabela RAY - E-Learning Campo | RAY_AREA | Sequência | 001 | Regra | X5DESCRI() | Campo Domínio | RAY_DSAREA | 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 | 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 | Registo Atendimento | Contém | Alias | RAT | Tipo | 2 | Sequência | 02 | Coluna | 03 | Descrição | Nome Do Paciente | Contém | 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 | Coluna | Descrição | Contém | GAD->GAD_REGATE | · Pesquisa RAT_01: Alias | RAT_01 | Tipo | 1 | Sequência | 01 | Coluna | DB | Descrição | Servidor de Contúdo | Contém | RAT | Alias | RAT_01 | Tipo | 2 | Sequência | 01 | Coluna | 01 | Descrição | Código | Contém | Alias | RAT_01 | Tipo | 2 | Sequência | 02 | Coluna | 02 | Descrição | Descrição | Contém | 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 | Coluna | Descrição | Contém | RAT->RAT_CODIGO | Alias | RAT_01 | Tipo | 5 | Sequência | 02 | Coluna | Descrição | 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 | Contém | Alias | RAV_01 | Tipo | 2 | Sequência | 02 | Coluna | 02 | Descrição | Descrição | Contém | 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 | Coluna | Descrição | Contém | RAV->RAV_CODIGO | Alias | RAV_01 | Tipo | 5 | Sequência | 02 | Coluna | Descrição | 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 | Codigo | Contém | Alias | RAX | Tipo | 2 | Sequência | 02 | Coluna | 02 | Descrição | Descricao | Contém | 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 | Codigo | Contém | RAX_CODIGO | Alias | RAX | Tipo | 4 | Sequência | 01 | Coluna | 02 | Descrição | Descricao | Contém | RAX_DESC | Alias | RAX | Tipo | 4 | Sequência | 02 | Coluna | 01 | Descrição | Codigo | Contém | RAX_CODIGO | Alias | RAX | Tipo | 4 | Sequência | 02 | Coluna | 02 | Descrição | Descricao | Contém | RAX_DESC | Alias | RAX | Tipo | 5 | Sequência | 01 | Coluna | Descrição | Contém | RAX->RAX_CODIGO | Alias | RAX | Tipo | 6 | Sequência | 01 | Coluna | Descrição | Contém | RAX_SEQUEN == '01' |
Procedimentos para Configuração
Procedimentos para Utilização
Informações Técnicas
Tabelas Utilizadas | RAT - Servidores de Conteúdo, RAU - Curso X Conteúdo, RAV - Conteúdo do Curso, RAX – Certificados e RAY - E-Learning; | Número do Plano | 000000116952010 |
|