Script 2 de 2

Passo a passo: aplicação APEX

Importação, configuração de credenciais do APEX e primeira carga de dados da aplicação ampmInsights.

  1. Criar (ou reutilizar) um workspace APEX

    No serviço APEX do Autonomous Database, crie um workspace e associe o schema AMPMINSIGHTS criado no script 1.

  2. Acessar o workspace

    Faça login no App Builder com um usuário de desenvolvedor do workspace.

  3. Importar o app

    App Builder → Import → selecione sql/02_ampminsights_apex_app.sql.

  4. Instalar

    Na tela de instalação, confirme que o parsing schema é AMPMINSIGHTS e finalize com "Run and Build".

  5. Preencher credenciais/remote servers do APEX

    Em Shared Components → Credentials, edite apex_cred e RAG_CRED com o OCID do tenancy. Em Shared Components → Remote Servers, edite apex_genai e ajuste o compartmentId em "AI Attributes" para o OCID real do compartimento.

  6. Executar a aplicação

    Abra a aplicação 100 (ampmInsights) pela primeira vez.

  7. Carregar CMDB

    Use a tela de Data Load de CMDB para subir a planilha/CSV de ativos.

  8. Carregar vulnerabilidades

    Use a tela de Data Load de vulnerabilidades (export do Tenable ou equivalente).

  9. Gerar insights em lote

    Acione o botão de processamento em lote — ele cria um job via DBMS_SCHEDULER que roda PRC_26AI_TECH para os registros pendentes.

  10. Testar o chat / RAG

    Use a tela de "fale com os dados" para validar que a busca semântica está retornando os relatórios corretos.

Login inicial

A tela de login gera uma senha inicial por usuário e exige troca no primeiro acesso (fluxo já existente na aplicação). Ajuste o texto de contato exibido na tela de login (atualmente um placeholder admin@ampminsights.example.com) para o e-mail real da equipe responsável na AM/PM antes de publicar para os usuários finais.

Configurar o domínio de e-mail antes de liberar o cadastro

O fluxo de "solicitar acesso" só cria a conta e envia a senha inicial se o e-mail informado bater com um domínio específico — no export original, esse domínio estava fixo em @oracle.com. Foi substituído por @<SUBSTITUA-PELO-DOMINIO-CORPORATIVO-DA-AMPM.COM.BR>. Antes de divulgar o app aos usuários finais, edite essa regra (página de solicitação de acesso, ação "NATIVE_EXECUTE_PLSQL_CODE") com o domínio de e-mail real da AM/PM — do contrário, ninguém conseguirá se autoprovisionar.