#97
Avaliar solicitação
SISTEMA
—
⬡ Modal Dialog
Regiões (8)
Body STATIC_TEXT
(conteúdo estático)
Dados (Comportamento) STATIC_TEXT
(conteúdo estático)
Dados (Trajetória) STATIC_TEXT
(conteúdo estático)
Observação STATIC_TEXT
(conteúdo estático)
Dados (Geral) STATIC_TEXT
(conteúdo estático)
Dados (Requisito) STATIC_TEXT
(conteúdo estático)
Evidências: DYNAMIC_QUERY
IF :P97_TIPO = 'REQUISITO' THEN /* return q'~ SELECT PRE.COD, PRE.DESCR, PRE.COD_DOCUMENTO, PRE.URL_DOCUMENTO, dbms_lob.getlength(D.ARQ_CONTEUDO) AS ARQ_CONTEUDO, D.NOME_DOCUMENTO FROM AT_PES_REQ_EVIDENCIA PRE LEFT JOIN VW_D…Botões STATIC_TEXT
(conteúdo estático)
Campos / Itens (14)
Competência:P97_NOME_COMPETENCIADisplay Only
Nome:P97_NOMEDisplay Only
Experiência:P97_NOME_REQUISITODisplay Only
Observações do solicitanteP97_TEXTO_OBSERVACAO_CADASTRODisplay Only
CompetênciaP97_COMPETENCIADisplay Only
Observações do avaliadorP97_TEXTO_OBSERVACAO_AVALIADORTextarea
Comportamento:P97_NOME_SUBCOMPETENCIADisplay Only
Nível solicitadoP97_NIVEL_SOLICITADOSelect Listapex_internal
Nível atribuídoP97_NIVEL_ATRIBUIDOSelect Listapex_internal
P97_CODP97_CODHidden
Grau de entrega:P97_DOMINIOSelect Listapex_internal
P97_DOMINIO_SOLICITADOP97_DOMINIO_SOLICITADOHidden
P97_TIPOP97_TIPOHidden
P97_COD_TRAJETORIA_NIVELP97_COD_TRAJETORIA_NIVELHidden
Botões e fluxo
Validações
Observação não pode ser nula se retorno Item\Column specified is NOT NULL
✗ É necessário preencher a observação em caso de retorno de solicitação
Processos PL/SQL (7)
Não homologa (Trajetória)On Submit - After Computations and Validations — PL/SQL anonymous block
IF :P97_TIPO = 'TRAJETORIA' THEN UPDATE AT_PESSOA_TRAJETORIA_NIVEL SET SE_HABILITADO = 'N', COD_LOGIN_AVALIADOR = :APP_USER, DTHORA_AVALIACAO = SYSDATE, TEXTO_OBSERVACAO_AVALIADOR = :P97_TEXTO_OBSERVACAO_AVALIADOR WHERE COD = :P97_COD; …
Retorna solicitaçãoOn Submit - After Computations and Validations — PL/SQL anonymous block
IF :P97_TIPO = 'TRAJETORIA' THEN UPDATE AT_PESSOA_TRAJETORIA_NIVEL SET SE_HABILITADO = 'N', COD_LOGIN_AVALIADOR = :APP_USER, DTHORA_AVALIACAO = SYSDATE, TEXTO_OBSERVACAO_AVALIADOR = :P97_TEXTO_OBSERVACAO_AVALIADOR WHERE COD = :P97_COD; …
Homologa (Subcompetencia)On Submit - After Computations and Validations — PL/SQL anonymous block
Begin pck_atena.proc_homologa_solicitacao( p_cod => :p97_cod, p_cod_login_avaliador => :app_user, p_texto_observacao_avaliador => :p97_texto_observacao_avaliador, p_cod_pessoa_fisica => :f_cod_pessoa_fisica ); End;…
Atribui (Subcompetencia)On Submit - After Computations and Validations — PL/SQL anonymous block
Begin pck_atena.proc_atribui_solicitacao( p_cod => :p97_cod, p_cod_login_avaliador => :app_user, p_texto_observacao_avaliador => :p97_texto_observacao_avaliador, p_cod_pessoa_fisica => :f_cod_pessoa_fisica, p_dominio …
Close DialogOn Submit - After Computations and Validations — Close popup window
CLOSE_WINDOW…
Homologa (Trajetória)On Submit - After Computations and Validations — PL/SQL anonymous block
Declare vCodPessoaTrajetoria number; vCodTrajetoria number; vCodTrajetoriaNivelAtribuido number; Begin IF :P97_TIPO = 'TRAJETORIA' THEN -- Recupera o código da Trajetória Select apt.cod_pessoa_trajetoria, atp.cod_trajetoria into vCodPessoaTrajetoria, vCodTrajetoria from at_…
Não homologa (Subcompetencia)On Submit - After Computations and Validations — PL/SQL anonymous block
Begin pck_atena.proc_nao_homologa_solicitacao ( p_cod => :P97_COD, p_cod_login_avaliador => :APP_USER, p_texto_observacao_avaliador => :P97_TEXTO_OBSERVACAO_AVALIADOR ); End;…
Dynamic Actions (1)
Não aparecer quando não ter dados retornados After Refresh Region
📝 Validação — o que está certo / errado / falta / não uso mais