Commit eebb4791 authored by Clark Lin's avatar Clark Lin
Browse files

initial commit

parent 9c20ea23
prompt --application/comments
begin
-- Manifest
-- APPLICATION COMMENTS: 20011
-- Manifest End
wwv_flow_imp.component_begin (
p_version_yyyy_mm_dd=>'2024.05.31'
,p_release=>'24.1.2'
,p_default_workspace_id=>5893639279394007
,p_default_application_id=>20011
,p_default_id_offset=>0
,p_default_owner=>'DEMO'
);
null;
wwv_flow_imp.component_end;
end;
/
prompt --application/create_application
begin
-- Manifest
-- FLOW: 20011
-- Manifest End
wwv_flow_imp.component_begin (
p_version_yyyy_mm_dd=>'2024.05.31'
,p_release=>'24.1.2'
,p_default_workspace_id=>5893639279394007
,p_default_application_id=>20011
,p_default_id_offset=>0
,p_default_owner=>'DEMO'
);
wwv_imp_workspace.create_flow(
p_id=>wwv_flow.g_flow_id
,p_owner=>nvl(wwv_flow_application_install.get_schema,'DEMO')
,p_name=>nvl(wwv_flow_application_install.get_application_name,'Chatbot')
,p_alias=>nvl(wwv_flow_application_install.get_application_alias,'CHATBOT')
,p_page_view_logging=>'YES'
,p_page_protection_enabled_y_n=>'Y'
,p_checksum_salt=>'403125074701B3DB85024C075588C09B800343B5F273793B190657EC2A072D34'
,p_bookmark_checksum_function=>'SH512'
,p_compatibility_mode=>'21.2'
,p_accessible_read_only=>'N'
,p_flow_language=>'en'
,p_flow_language_derived_from=>'FLOW_PRIMARY_LANGUAGE'
,p_allow_feedback_yn=>'Y'
,p_date_format=>'DS'
,p_timestamp_format=>'DS'
,p_timestamp_tz_format=>'DS'
,p_direction_right_to_left=>'N'
,p_flow_image_prefix => nvl(wwv_flow_application_install.get_image_prefix,'')
,p_authentication_id=>wwv_flow_imp.id(10029393593628944)
,p_application_tab_set=>1
,p_logo_type=>'T'
,p_logo_text=>'Chatbot'
,p_proxy_server=>nvl(wwv_flow_application_install.get_proxy,'')
,p_no_proxy_domains=>nvl(wwv_flow_application_install.get_no_proxy_domains,'')
,p_flow_version=>'Release 1.0'
,p_flow_status=>'AVAILABLE_W_EDIT_LINK'
,p_exact_substitutions_only=>'Y'
,p_browser_cache=>'N'
,p_browser_frame=>'D'
,p_runtime_api_usage=>'T'
,p_rejoin_existing_sessions=>'N'
,p_csv_encoding=>'Y'
,p_auto_time_zone=>'N'
,p_substitution_string_01=>'APP_NAME'
,p_substitution_value_01=>'Chatbot'
,p_file_prefix => nvl(wwv_flow_application_install.get_static_app_file_prefix,'')
,p_files_version=>6
,p_print_server_type=>'NATIVE'
,p_file_storage=>'DB'
,p_is_pwa=>'Y'
,p_pwa_is_installable=>'Y'
,p_pwa_manifest_display=>'standalone'
,p_pwa_manifest_orientation=>'any'
,p_pwa_apple_status_bar_style=>'default'
,p_pwa_is_push_enabled=>'N'
);
wwv_flow_imp.component_end;
end;
/
prompt --application/delete_application
begin
wwv_flow_imp.component_begin (
p_version_yyyy_mm_dd=>'2024.05.31'
,p_release=>'24.1.2'
,p_default_workspace_id=>5893639279394007
,p_default_application_id=>20011
,p_default_id_offset=>0
,p_default_owner=>'DEMO'
);
wwv_flow_imp.remove_flow(wwv_flow.g_flow_id);
wwv_flow_imp.component_end;
end;
/
prompt --application/deployment/buildoptions
begin
-- Manifest
-- INSTALL BUILD OPTIONS: 20011
-- Manifest End
wwv_flow_imp.component_begin (
p_version_yyyy_mm_dd=>'2024.05.31'
,p_release=>'24.1.2'
,p_default_workspace_id=>5893639279394007
,p_default_application_id=>20011
,p_default_id_offset=>0
,p_default_owner=>'DEMO'
);
null;
wwv_flow_imp.component_end;
end;
/
prompt --application/deployment/checks
begin
-- Manifest
-- INSTALL CHECKS: 20011
-- Manifest End
wwv_flow_imp.component_begin (
p_version_yyyy_mm_dd=>'2024.05.31'
,p_release=>'24.1.2'
,p_default_workspace_id=>5893639279394007
,p_default_application_id=>20011
,p_default_id_offset=>0
,p_default_owner=>'DEMO'
);
null;
wwv_flow_imp.component_end;
end;
/
prompt --application/deployment/definition
begin
-- Manifest
-- INSTALL: 20011
-- Manifest End
wwv_flow_imp.component_begin (
p_version_yyyy_mm_dd=>'2024.05.31'
,p_release=>'24.1.2'
,p_default_workspace_id=>5893639279394007
,p_default_application_id=>20011
,p_default_id_offset=>0
,p_default_owner=>'DEMO'
);
wwv_flow_imp_shared.create_install(
p_id=>wwv_flow_imp.id(16009640173256284)
);
wwv_flow_imp.component_end;
end;
/
prompt --application/deployment/install/install_chatbot_procedures
begin
-- Manifest
-- INSTALL: INSTALL-Chatbot Procedures
-- Manifest End
wwv_flow_imp.component_begin (
p_version_yyyy_mm_dd=>'2024.05.31'
,p_release=>'24.1.2'
,p_default_workspace_id=>5893639279394007
,p_default_application_id=>20011
,p_default_id_offset=>0
,p_default_owner=>'DEMO'
);
wwv_flow_imp_shared.create_install_script(
p_id=>wwv_flow_imp.id(16013830446391244)
,p_install_id=>wwv_flow_imp.id(16009640173256284)
,p_name=>'Chatbot Procedures'
,p_sequence=>20
,p_script_type=>'INSTALL'
,p_script_clob=>wwv_flow_string.join(wwv_flow_t_varchar2(
'create or replace procedure "SEND_MESSAGE_TO_GEN_AI" (',
' ov_retcode OUT VARCHAR2,',
' ov_errmsg OUT VARCHAR2,',
' in_chat_id IN NUMBER,',
' in_chat_model IN VARCHAR2,',
' iv_app_user IN VARCHAR2)',
'AS',
' lc_json_payload CLOB;',
' lv_method VARCHAR2(30) := ''POST'';',
' lc_req_body CLOB;',
' lv_url VARCHAR(4000) := ''http://localhost:8000/send_message_to_gen_ai/tongyi/'';',
' lc_res_body CLOB;',
' lj_object JSON_OBJECT_T;',
' lv_result VARCHAR2(4000);',
' lv_result_message VARCHAR2(20000);',
' lv_message_res CLOB;',
'BEGIN',
' ov_retcode := ''0'';',
' ov_errmsg := NULL;',
'--',
' SELECT',
' JSON_OBJECT(',
' KEY ''model'' VALUE in_chat_model,',
' KEY ''messages'' VALUE(',
' JSON_ARRAYAGG(',
' JSON_OBJECT(',
' KEY',
' ''role''',
' VALUE',
' CASE',
' ccm.message_type',
' WHEN ''U'' THEN ''user''',
' WHEN ''M'' THEN ''assistant''',
' END,',
' KEY ''text'' VALUE ccm.message_text',
' )',
' ORDER BY ccm.message_id',
' )',
' )',
' )',
' INTO',
' lc_req_body',
' FROM',
' cb_chat_messages ccm',
' WHERE',
' ccm.chat_id = in_chat_id',
' ORDER BY',
' ccm.message_id;',
' ',
' -- Call Web Service',
' apex_web_service.g_request_headers(1).name := ''Content-Type'';',
' apex_web_service.g_request_headers(1).Value := ''application/json; charset=utf-8'';',
'',
' lc_res_body := APEX_WEB_SERVICE.make_rest_request(',
' p_url => lv_url,',
' p_http_method => lv_method,',
' p_body => lc_req_body',
' );',
' -- Parse Service Result',
' lj_object := JSON_OBJECT_T.parse(lc_res_body);',
' lv_result := lj_object.get_string(''result'');',
' lv_result_message := lj_object.get_string(''result_message'');',
' lv_message_res := lj_object.get_string(''message_res'');',
'',
' -- Write AI answer to table',
' INSERT INTO cb_chat_messages(',
' chat_id,',
' message_type,',
' message_text,',
' user_name,',
' created_by,',
' last_updated_by',
' )',
' VALUES(',
' in_chat_id, -- chat_id',
' ''M'', -- message_type, Model',
' lv_message_res, -- message_text,',
' ''Model'', -- user_name,',
' iv_app_user, -- created_by,',
' iv_app_user -- last_updated_by',
' );',
'',
'EXCEPTION',
' WHEN OTHERS THEN',
' -- Exception',
' ov_retcode := ''1'';',
' ov_errmsg := SQLERRM;',
'',
'END SEND_MESSAGE_TO_GEN_AI;',
'/ '))
);
wwv_flow_imp_shared.create_install_object(
p_id=>wwv_flow_imp.id(16013946038391261)
,p_script_id=>wwv_flow_imp.id(16013830446391244)
,p_object_owner=>'#OWNER#'
,p_object_type=>'PROCEDURE'
,p_object_name=>'SEND_MESSAGE_TO_GEN_AI'
);
wwv_flow_imp.component_end;
end;
/
prompt --application/deployment/install/install_chatbot_tables
begin
-- Manifest
-- INSTALL: INSTALL-Chatbot Tables
-- Manifest End
wwv_flow_imp.component_begin (
p_version_yyyy_mm_dd=>'2024.05.31'
,p_release=>'24.1.2'
,p_default_workspace_id=>5893639279394007
,p_default_application_id=>20011
,p_default_id_offset=>0
,p_default_owner=>'DEMO'
);
wwv_flow_imp_shared.create_install_script(
p_id=>wwv_flow_imp.id(16011846141376651)
,p_install_id=>wwv_flow_imp.id(16009640173256284)
,p_name=>'Chatbot Tables'
,p_sequence=>10
,p_script_type=>'INSTALL'
,p_script_clob=>wwv_flow_string.join(wwv_flow_t_varchar2(
' CREATE TABLE "CB_CHAT_MESSAGES" ',
' ( "MESSAGE_ID" NUMBER GENERATED BY DEFAULT ON NULL AS IDENTITY MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 START WITH 1 CACHE 20 NOORDER NOCYCLE NOKEEP NOSCALE NOT NULL ENABLE, ',
' "CHAT_ID" NUMBER NOT NULL ENABLE, ',
' "MESSAGE_TIME" TIMESTAMP (6) WITH LOCAL TIME ZONE DEFAULT LOCALTIMESTAMP NOT NULL ENABLE, ',
' "MESSAGE_TYPE" VARCHAR2(1 CHAR) NOT NULL ENABLE, ',
' "USER_NAME" VARCHAR2(240 CHAR) NOT NULL ENABLE, ',
' "MESSAGE_TEXT" CLOB, ',
' "ATTACHMENT" BLOB, ',
' "CREATED_BY" VARCHAR2(240 CHAR) NOT NULL ENABLE, ',
' "CREATION_DATE" TIMESTAMP (6) WITH LOCAL TIME ZONE DEFAULT LOCALTIMESTAMP NOT NULL ENABLE, ',
' "LAST_UPDATED_BY" VARCHAR2(240 CHAR) NOT NULL ENABLE, ',
' "LAST_UPDATE_DATE" TIMESTAMP (6) WITH LOCAL TIME ZONE DEFAULT LOCALTIMESTAMP NOT NULL ENABLE, ',
' CONSTRAINT "CB_CHAT_MESSAGES_PK" PRIMARY KEY ("MESSAGE_ID")',
' USING INDEX ENABLE',
' ) ;',
'',
' CREATE TABLE "CB_CHATS" ',
' ( "CHAT_ID" NUMBER GENERATED BY DEFAULT ON NULL AS IDENTITY MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 START WITH 1 CACHE 20 NOORDER NOCYCLE NOKEEP NOSCALE NOT NULL ENABLE, ',
' "CHAT_NAME" VARCHAR2(240 CHAR) DEFAULT ''Untitled Conversation'' NOT NULL ENABLE, ',
' "MODEL_ID" NUMBER NOT NULL ENABLE, ',
' "CHAT_START_DATE" TIMESTAMP (6) WITH LOCAL TIME ZONE NOT NULL ENABLE, ',
' "CREATED_BY" VARCHAR2(240 CHAR) NOT NULL ENABLE, ',
' "CREATION_DATE" TIMESTAMP (6) WITH LOCAL TIME ZONE DEFAULT LOCALTIMESTAMP NOT NULL ENABLE, ',
' "LAST_UPDATED_BY" VARCHAR2(240 CHAR) NOT NULL ENABLE, ',
' "LAST_UPDATE_DATE" TIMESTAMP (6) WITH LOCAL TIME ZONE DEFAULT LOCALTIMESTAMP NOT NULL ENABLE, ',
' CONSTRAINT "CB_CHATS_PK" PRIMARY KEY ("CHAT_ID")',
' USING INDEX ENABLE',
' ) ;',
'',
' CREATE TABLE "CB_MODELS" ',
' ( "MODEL_ID" NUMBER GENERATED BY DEFAULT ON NULL AS IDENTITY MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 START WITH 1 CACHE 20 NOORDER NOCYCLE NOKEEP NOSCALE NOT NULL ENABLE, ',
' "MODEL_NAME" VARCHAR2(240 CHAR) NOT NULL ENABLE, ',
' "MODEL_DESCRIPTION" VARCHAR2(4000 CHAR), ',
' "VENDOR_ID" NUMBER, ',
' "LAUNCH_DATE" DATE, ',
' "OFFICIAL_WEBSITE" VARCHAR2(4000 CHAR), ',
' "FREE_OF_CHARGE" VARCHAR2(1 CHAR), ',
' "PRICE_PER_UNIT" NUMBER, ',
' "PRICE_UOM" VARCHAR2(240 CHAR), ',
' "PRICE_CURRENCY" VARCHAR2(30 CHAR), ',
' "TOKEN_LIMIT" VARCHAR2(4000 CHAR), ',
' "CREATED_BY" VARCHAR2(240 CHAR) NOT NULL ENABLE, ',
' "CREATION_DATE" TIMESTAMP (6) WITH LOCAL TIME ZONE DEFAULT LOCALTIMESTAMP NOT NULL ENABLE, ',
' "LAST_UPDATED_BY" VARCHAR2(240 CHAR) NOT NULL ENABLE, ',
' "LAST_UPDATE_DATE" TIMESTAMP (6) WITH LOCAL TIME ZONE DEFAULT LOCALTIMESTAMP NOT NULL ENABLE, ',
' "READY_FOR_CHAT" VARCHAR2(1) DEFAULT ''N'', ',
' CONSTRAINT "CB_MODELS_PK" PRIMARY KEY ("MODEL_ID")',
' USING INDEX ENABLE',
' ) ;',
'',
' CREATE TABLE "CB_VENDORS" ',
' ( "VENDOR_ID" NUMBER GENERATED BY DEFAULT ON NULL AS IDENTITY MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 START WITH 1 CACHE 20 NOORDER NOCYCLE NOKEEP NOSCALE NOT NULL ENABLE, ',
' "VENDOR_NAME" VARCHAR2(240 CHAR) NOT NULL ENABLE, ',
' "VENDOR_DESCRIPTION" VARCHAR2(4000 CHAR), ',
' "OFFICIAL_WEBSITE" VARCHAR2(4000 CHAR), ',
' "CREATED_BY" VARCHAR2(240 CHAR) NOT NULL ENABLE, ',
' "CREATION_DATE" TIMESTAMP (6) WITH LOCAL TIME ZONE DEFAULT LOCALTIMESTAMP NOT NULL ENABLE, ',
' "LAST_UPDATED_BY" VARCHAR2(240 CHAR) NOT NULL ENABLE, ',
' "LAST_UPDATE_DATE" TIMESTAMP (6) WITH LOCAL TIME ZONE DEFAULT LOCALTIMESTAMP NOT NULL ENABLE, ',
' CONSTRAINT "CB_VENDORS_PK" PRIMARY KEY ("VENDOR_ID")',
' USING INDEX ENABLE',
' ) ;',
'',
' COMMENT ON TABLE "CB_CHATS" IS ''Chat Bot Conversation'';',
'',
' ALTER TABLE "CB_CHAT_MESSAGES" ADD CONSTRAINT "CB_CHAT_MESSAGES_CON" FOREIGN KEY ("CHAT_ID")',
' REFERENCES "CB_CHATS" ("CHAT_ID") ENABLE;',
'',
' COMMENT ON COLUMN "CB_CHAT_MESSAGES"."MESSAGE_TYPE" IS ''U: User; M: Model'';',
' COMMENT ON TABLE "CB_CHAT_MESSAGES" IS ''Chat Box Chat Detail'';',
'',
' COMMENT ON TABLE "CB_MODELS" IS ''Chat Bot Models'';',
'',
' COMMENT ON TABLE "CB_VENDORS" IS ''Chat Bot Vendors''; '))
);
wwv_flow_imp_shared.create_install_object(
p_id=>wwv_flow_imp.id(16011955718376706)
,p_script_id=>wwv_flow_imp.id(16011846141376651)
,p_object_owner=>'#OWNER#'
,p_object_type=>'TABLE'
,p_object_name=>'CB_CHATS'
);
wwv_flow_imp_shared.create_install_object(
p_id=>wwv_flow_imp.id(16012012950376711)
,p_script_id=>wwv_flow_imp.id(16011846141376651)
,p_object_owner=>'#OWNER#'
,p_object_type=>'TABLE'
,p_object_name=>'CB_CHAT_MESSAGES'
);
wwv_flow_imp_shared.create_install_object(
p_id=>wwv_flow_imp.id(16012262546376715)
,p_script_id=>wwv_flow_imp.id(16011846141376651)
,p_object_owner=>'#OWNER#'
,p_object_type=>'TABLE'
,p_object_name=>'CB_MODELS'
);
wwv_flow_imp_shared.create_install_object(
p_id=>wwv_flow_imp.id(16012403937376716)
,p_script_id=>wwv_flow_imp.id(16011846141376651)
,p_object_owner=>'#OWNER#'
,p_object_type=>'TABLE'
,p_object_name=>'CB_VENDORS'
);
wwv_flow_imp.component_end;
end;
/
prompt --application/end_environment
begin
wwv_flow_imp.import_end(p_auto_install_sup_obj => nvl(wwv_flow_application_install.get_auto_install_sup_obj, false)
);
commit;
end;
/
set verify on feedback on define on
prompt ...done
prompt --application/pages/page_00000
begin
-- Manifest
-- PAGE: 00000
-- Manifest End
wwv_flow_imp.component_begin (
p_version_yyyy_mm_dd=>'2024.05.31'
,p_release=>'24.1.2'
,p_default_workspace_id=>5893639279394007
,p_default_application_id=>20011
,p_default_id_offset=>0
,p_default_owner=>'DEMO'
);
wwv_flow_imp_page.create_page(
p_id=>0
,p_name=>'Global Page'
,p_step_title=>'Global Page'
,p_autocomplete_on_off=>'OFF'
,p_page_template_options=>'#DEFAULT#'
,p_protection_level=>'D'
,p_page_component_map=>'14'
);
wwv_flow_imp.component_end;
end;
/
prompt --application/pages/page_00001
begin
-- Manifest
-- PAGE: 00001
-- Manifest End
wwv_flow_imp.component_begin (
p_version_yyyy_mm_dd=>'2024.05.31'
,p_release=>'24.1.2'
,p_default_workspace_id=>5893639279394007
,p_default_application_id=>20011
,p_default_id_offset=>0
,p_default_owner=>'DEMO'
);
wwv_flow_imp_page.create_page(
p_id=>1
,p_name=>'Home'
,p_alias=>'HOME'
,p_step_title=>'Chatbot'
,p_autocomplete_on_off=>'OFF'
,p_page_template_options=>'#DEFAULT#'
,p_protection_level=>'C'
,p_page_component_map=>'13'
);
wwv_flow_imp_page.create_page_plug(
p_id=>wwv_flow_imp.id(10331330447632810)
,p_plug_name=>'Chatbot'
,p_region_template_options=>'#DEFAULT#'
,p_escape_on_http_output=>'Y'
,p_plug_template=>wwv_flow_imp.id(10109526422629541)
,p_plug_display_sequence=>10
,p_plug_display_point=>'REGION_POSITION_01'
,p_plug_query_num_rows=>15
,p_region_image=>'#APP_FILES#icons/app-icon-512.png'
,p_attributes=>wwv_flow_t_plugin_attributes(wwv_flow_t_varchar2(
'expand_shortcuts', 'N',
'output_as', 'HTML',
'show_line_breaks', 'Y')).to_clob
);
wwv_flow_imp.component_end;
end;
/
This diff is collapsed.
prompt --application/pages/page_00015
begin
-- Manifest
-- PAGE: 00015
-- Manifest End
wwv_flow_imp.component_begin (
p_version_yyyy_mm_dd=>'2024.05.31'
,p_release=>'24.1.2'
,p_default_workspace_id=>5893639279394007
,p_default_application_id=>20011
,p_default_id_offset=>0
,p_default_owner=>'DEMO'
);
wwv_flow_imp_page.create_page(
p_id=>15
,p_name=>'Chat'
,p_alias=>'CB-CHAT'
,p_page_mode=>'MODAL'
,p_step_title=>'Chat'
,p_autocomplete_on_off=>'OFF'
,p_step_template=>wwv_flow_imp.id(10030346622629103)
,p_page_template_options=>'#DEFAULT#:js-dialog-class-t-Drawer--pullOutEnd'
,p_dialog_chained=>'N'
,p_page_is_public_y_n=>'Y'
,p_protection_level=>'C'
,p_page_component_map=>'02'
);
wwv_flow_imp_page.create_page_plug(
p_id=>wwv_flow_imp.id(10442830926210616)
,p_plug_name=>'Cb Chats'
,p_region_template_options=>'#DEFAULT#'
,p_plug_template=>wwv_flow_imp.id(10066208585629345)
,p_plug_display_sequence=>10
,p_query_type=>'TABLE'
,p_query_table=>'CB_CHATS'
,p_include_rowid_column=>false
,p_is_editable=>true
,p_edit_operations=>'i:u:d'
,p_lost_update_check_type=>'VALUES'
,p_plug_source_type=>'NATIVE_FORM'
);
wwv_flow_imp_page.create_page_plug(
p_id=>wwv_flow_imp.id(10449991627210673)
,p_plug_name=>'Buttons'
,p_region_template_options=>'#DEFAULT#'
,p_plug_template=>wwv_flow_imp.id(10089132544629424)
,p_plug_display_sequence=>20
,p_plug_display_point=>'REGION_POSITION_03'
,p_attributes=>wwv_flow_t_plugin_attributes(wwv_flow_t_varchar2(
'expand_shortcuts', 'N',
'output_as', 'TEXT',
'show_line_breaks', 'Y')).to_clob
);
wwv_flow_imp_page.create_page_button(
p_id=>wwv_flow_imp.id(5831931115016033)
,p_button_sequence=>90
,p_button_plug_id=>wwv_flow_imp.id(10442830926210616)
,p_button_name=>'CLEAR'
,p_button_action=>'SUBMIT'
,p_button_template_options=>'#DEFAULT#'
,p_button_template_id=>wwv_flow_imp.id(10206077575629823)
,p_button_image_alt=>'Clear'
,p_button_alignment=>'RIGHT'
,p_grid_new_row=>'Y'
);
wwv_flow_imp_page.create_page_button(
p_id=>wwv_flow_imp.id(10450322516210675)
,p_button_sequence=>10
,p_button_plug_id=>wwv_flow_imp.id(10449991627210673)
,p_button_name=>'CANCEL'
,p_button_action=>'DEFINED_BY_DA'
,p_button_template_options=>'#DEFAULT#'
,p_button_template_id=>wwv_flow_imp.id(10206077575629823)
,p_button_image_alt=>'Cancel'
,p_button_position=>'CLOSE'
,p_button_alignment=>'RIGHT'
);
wwv_flow_imp_page.create_page_button(
p_id=>wwv_flow_imp.id(10451757542210691)
,p_button_sequence=>20
,p_button_plug_id=>wwv_flow_imp.id(10449991627210673)
,p_button_name=>'DELETE'
,p_button_action=>'SUBMIT'
,p_button_template_options=>'#DEFAULT#:t-Button--danger:t-Button--simple'
,p_button_template_id=>wwv_flow_imp.id(10206077575629823)
,p_button_image_alt=>'Delete'
,p_button_position=>'DELETE'
,p_button_alignment=>'RIGHT'
,p_button_execute_validations=>'N'
,p_confirm_message=>'&APP_TEXT$DELETE_MSG!RAW.'
,p_confirm_style=>'danger'
,p_button_condition=>'P15_CHAT_ID'
,p_button_condition_type=>'ITEM_IS_NOT_NULL'
,p_database_action=>'DELETE'
);
wwv_flow_imp_page.create_page_button(
p_id=>wwv_flow_imp.id(10452162172210691)
,p_button_sequence=>30
,p_button_plug_id=>wwv_flow_imp.id(10449991627210673)
,p_button_name=>'SAVE'
,p_button_action=>'SUBMIT'
,p_button_template_options=>'#DEFAULT#'
,p_button_template_id=>wwv_flow_imp.id(10206077575629823)
,p_button_is_hot=>'Y'
,p_button_image_alt=>'Apply Changes'
,p_button_position=>'NEXT'
,p_button_alignment=>'RIGHT'
,p_button_condition=>'P15_CHAT_ID'
,p_button_condition_type=>'ITEM_IS_NOT_NULL'
,p_database_action=>'UPDATE'
);
wwv_flow_imp_page.create_page_button(
p_id=>wwv_flow_imp.id(10452578620210692)
,p_button_sequence=>40
,p_button_plug_id=>wwv_flow_imp.id(10449991627210673)
,p_button_name=>'CREATE'
,p_button_action=>'SUBMIT'
,p_button_template_options=>'#DEFAULT#'
,p_button_template_id=>wwv_flow_imp.id(10206077575629823)
,p_button_is_hot=>'Y'
,p_button_image_alt=>'Create'
,p_button_position=>'NEXT'
,p_button_alignment=>'RIGHT'
,p_button_condition=>'P15_CHAT_ID'
,p_button_condition_type=>'ITEM_IS_NULL'
,p_database_action=>'INSERT'
);
wwv_flow_imp_page.create_page_branch(
p_id=>wwv_flow_imp.id(10454126872210697)
,p_branch_name=>'Redirect to new'
,p_branch_action=>'f?p=&APP_ID.:10:&APP_SESSION.::&DEBUG.:RP:P10_CHAT_ID:&P15_CHAT_ID.&success_msg=#SUCCESS_MSG#'
,p_branch_point=>'AFTER_PROCESSING'
,p_branch_type=>'REDIRECT_URL'
,p_branch_when_button_id=>wwv_flow_imp.id(10452578620210692)
,p_branch_sequence=>10
);
wwv_flow_imp_page.create_page_branch(
p_id=>wwv_flow_imp.id(10454472436210699)
,p_branch_name=>'Redirect to all'
,p_branch_action=>'f?p=&APP_ID.:10:&APP_SESSION.::&DEBUG.:RP,10::&success_msg=#SUCCESS_MSG#'
,p_branch_point=>'AFTER_PROCESSING'
,p_branch_type=>'REDIRECT_URL'
,p_branch_when_button_id=>wwv_flow_imp.id(10451757542210691)
,p_branch_sequence=>20
);
wwv_flow_imp_page.create_page_item(
p_id=>wwv_flow_imp.id(10443116011210618)
,p_name=>'P15_CHAT_ID'
,p_source_data_type=>'NUMBER'
,p_is_primary_key=>true
,p_is_query_only=>true
,p_item_sequence=>10
,p_item_plug_id=>wwv_flow_imp.id(10442830926210616)
,p_item_source_plug_id=>wwv_flow_imp.id(10442830926210616)
,p_use_cache_before_default=>'NO'
,p_prompt=>'Chat Id'
,p_source=>'CHAT_ID'
,p_source_type=>'REGION_SOURCE_COLUMN'
,p_display_as=>'NATIVE_HIDDEN'
,p_label_alignment=>'RIGHT'
,p_field_template=>wwv_flow_imp.id(10203583736629779)
,p_item_template_options=>'#DEFAULT#'
,p_is_persistent=>'N'
,p_protection_level=>'S'
,p_attribute_01=>'Y'
);
wwv_flow_imp_page.create_page_item(
p_id=>wwv_flow_imp.id(10443576942210644)
,p_name=>'P15_CHAT_NAME'
,p_source_data_type=>'VARCHAR2'
,p_is_required=>true
,p_item_sequence=>20
,p_item_plug_id=>wwv_flow_imp.id(10442830926210616)
,p_item_source_plug_id=>wwv_flow_imp.id(10442830926210616)
,p_item_default=>'Untitled Chat'
,p_prompt=>'Chat Name'
,p_source=>'CHAT_NAME'
,p_source_type=>'REGION_SOURCE_COLUMN'
,p_display_as=>'NATIVE_TEXT_FIELD'
,p_cSize=>32
,p_cMaxlength=>240
,p_field_template=>wwv_flow_imp.id(10204801395629785)
,p_item_template_options=>'#DEFAULT#'
,p_is_persistent=>'N'
,p_attribute_01=>'N'
,p_attribute_02=>'N'
,p_attribute_04=>'TEXT'
,p_attribute_05=>'NONE'
);
wwv_flow_imp_page.create_page_item(
p_id=>wwv_flow_imp.id(10443933770210647)
,p_name=>'P15_MODEL_ID'
,p_source_data_type=>'NUMBER'
,p_is_required=>true
,p_item_sequence=>30
,p_item_plug_id=>wwv_flow_imp.id(10442830926210616)
,p_item_source_plug_id=>wwv_flow_imp.id(10442830926210616)
,p_prompt=>'Model'
,p_source=>'MODEL_ID'
,p_source_type=>'REGION_SOURCE_COLUMN'
,p_display_as=>'NATIVE_SELECT_LIST'
,p_lov=>wwv_flow_string.join(wwv_flow_t_varchar2(
'SELECT',
' cv.vendor_name || '' - '' || cm.model_name as model_name,',
' cm.model_id',
'FROM',
' cb_models cm,',
' cb_vendors cv',
'WHERE',
' cm.vendor_id = cv.vendor_id',
'AND cm.ready_for_chat = ''Y'''))
,p_cHeight=>1
,p_field_template=>wwv_flow_imp.id(10204801395629785)
,p_item_template_options=>'#DEFAULT#'
,p_is_persistent=>'N'
,p_lov_display_extra=>'NO'
,p_attribute_01=>'NONE'
);
wwv_flow_imp_page.create_page_item(
p_id=>wwv_flow_imp.id(10444303350210649)
,p_name=>'P15_CHAT_START_DATE'
,p_source_data_type=>'TIMESTAMP_LTZ'
,p_item_sequence=>40
,p_item_plug_id=>wwv_flow_imp.id(10442830926210616)
,p_item_source_plug_id=>wwv_flow_imp.id(10442830926210616)
,p_item_default=>'LOCALTIMESTAMP'
,p_item_default_type=>'EXPRESSION'
,p_item_default_language=>'SQL'
,p_source=>'CHAT_START_DATE'
,p_source_type=>'REGION_SOURCE_COLUMN'
,p_display_as=>'NATIVE_HIDDEN'
,p_is_persistent=>'N'
,p_attribute_01=>'Y'
);
wwv_flow_imp_page.create_page_item(
p_id=>wwv_flow_imp.id(10445178519210657)
,p_name=>'P15_CREATED_BY'
,p_source_data_type=>'VARCHAR2'
,p_item_sequence=>50
,p_item_plug_id=>wwv_flow_imp.id(10442830926210616)
,p_item_source_plug_id=>wwv_flow_imp.id(10442830926210616)
,p_item_default=>':APP_USER'
,p_item_default_type=>'EXPRESSION'
,p_item_default_language=>'SQL'
,p_source=>'CREATED_BY'
,p_source_type=>'REGION_SOURCE_COLUMN'
,p_display_as=>'NATIVE_HIDDEN'
,p_is_persistent=>'N'
,p_attribute_01=>'Y'
);
wwv_flow_imp_page.create_page_item(
p_id=>wwv_flow_imp.id(10445576642210658)
,p_name=>'P15_CREATION_DATE'
,p_source_data_type=>'TIMESTAMP_LTZ'
,p_item_sequence=>60
,p_item_plug_id=>wwv_flow_imp.id(10442830926210616)
,p_item_source_plug_id=>wwv_flow_imp.id(10442830926210616)
,p_item_default=>'LOCALTIMESTAMP'
,p_item_default_type=>'EXPRESSION'
,p_item_default_language=>'SQL'
,p_source=>'CREATION_DATE'
,p_source_type=>'REGION_SOURCE_COLUMN'
,p_display_as=>'NATIVE_HIDDEN'
,p_is_persistent=>'N'
,p_attribute_01=>'Y'
);
wwv_flow_imp_page.create_page_item(
p_id=>wwv_flow_imp.id(10446335354210661)
,p_name=>'P15_LAST_UPDATED_BY'
,p_source_data_type=>'VARCHAR2'
,p_item_sequence=>70
,p_item_plug_id=>wwv_flow_imp.id(10442830926210616)
,p_item_source_plug_id=>wwv_flow_imp.id(10442830926210616)
,p_item_default=>':APP_USER'
,p_item_default_type=>'EXPRESSION'
,p_item_default_language=>'SQL'
,p_source=>'LAST_UPDATED_BY'
,p_source_type=>'REGION_SOURCE_COLUMN'
,p_display_as=>'NATIVE_HIDDEN'
,p_is_persistent=>'N'
,p_attribute_01=>'Y'
);
wwv_flow_imp_page.create_page_item(
p_id=>wwv_flow_imp.id(10446735314210662)
,p_name=>'P15_LAST_UPDATE_DATE'
,p_source_data_type=>'TIMESTAMP_LTZ'
,p_item_sequence=>80
,p_item_plug_id=>wwv_flow_imp.id(10442830926210616)
,p_item_source_plug_id=>wwv_flow_imp.id(10442830926210616)
,p_item_default=>'LOCALTIMESTAMP'
,p_item_default_type=>'EXPRESSION'
,p_item_default_language=>'SQL'
,p_source=>'LAST_UPDATE_DATE'
,p_source_type=>'REGION_SOURCE_COLUMN'
,p_display_as=>'NATIVE_HIDDEN'
,p_is_persistent=>'N'
,p_attribute_01=>'Y'
);
wwv_flow_imp_page.create_page_validation(
p_id=>wwv_flow_imp.id(10444869323210654)
,p_validation_name=>'P15_CHAT_START_DATE must be timestamp'
,p_validation_sequence=>30
,p_validation=>'P15_CHAT_START_DATE'
,p_validation_type=>'ITEM_IS_TIMESTAMP'
,p_error_message=>'#LABEL# must be a valid timestamp.'
,p_associated_item=>wwv_flow_imp.id(10444303350210649)
,p_error_display_location=>'INLINE_WITH_FIELD_AND_NOTIFICATION'
);
wwv_flow_imp_page.create_page_validation(
p_id=>wwv_flow_imp.id(10446065144210660)
,p_validation_name=>'P15_CREATION_DATE must be timestamp'
,p_validation_sequence=>50
,p_validation=>'P15_CREATION_DATE'
,p_validation_type=>'ITEM_IS_TIMESTAMP'
,p_error_message=>'#LABEL# must be a valid timestamp.'
,p_associated_item=>wwv_flow_imp.id(10445576642210658)
,p_error_display_location=>'INLINE_WITH_FIELD_AND_NOTIFICATION'
);
wwv_flow_imp_page.create_page_validation(
p_id=>wwv_flow_imp.id(10447222104210663)
,p_validation_name=>'P15_LAST_UPDATE_DATE must be timestamp'
,p_validation_sequence=>70
,p_validation=>'P15_LAST_UPDATE_DATE'
,p_validation_type=>'ITEM_IS_TIMESTAMP'
,p_error_message=>'#LABEL# must be a valid timestamp.'
,p_associated_item=>wwv_flow_imp.id(10446735314210662)
,p_error_display_location=>'INLINE_WITH_FIELD_AND_NOTIFICATION'
);
wwv_flow_imp_page.create_page_da_event(
p_id=>wwv_flow_imp.id(10450411225210675)
,p_name=>'Cancel Dialog'
,p_event_sequence=>10
,p_triggering_element_type=>'BUTTON'
,p_triggering_button_id=>wwv_flow_imp.id(10450322516210675)
,p_bind_type=>'bind'
,p_execution_type=>'IMMEDIATE'
,p_bind_event_type=>'click'
);
wwv_flow_imp_page.create_page_da_action(
p_id=>wwv_flow_imp.id(10451236246210688)
,p_event_id=>wwv_flow_imp.id(10450411225210675)
,p_event_result=>'TRUE'
,p_action_sequence=>10
,p_execute_on_page_init=>'N'
,p_action=>'NATIVE_DIALOG_CANCEL'
);
wwv_flow_imp_page.create_page_process(
p_id=>wwv_flow_imp.id(10453351923210694)
,p_process_sequence=>10
,p_process_point=>'AFTER_SUBMIT'
,p_region_id=>wwv_flow_imp.id(10442830926210616)
,p_process_type=>'NATIVE_FORM_DML'
,p_process_name=>'Process form Cb Chats'
,p_attribute_01=>'REGION_SOURCE'
,p_attribute_05=>'Y'
,p_attribute_06=>'Y'
,p_attribute_08=>'Y'
,p_error_display_location=>'INLINE_IN_NOTIFICATION'
,p_internal_uid=>10453351923210694
);
wwv_flow_imp_page.create_page_process(
p_id=>wwv_flow_imp.id(10453748353210695)
,p_process_sequence=>50
,p_process_point=>'AFTER_SUBMIT'
,p_process_type=>'NATIVE_CLOSE_WINDOW'
,p_process_name=>'Close Dialog'
,p_error_display_location=>'INLINE_IN_NOTIFICATION'
,p_process_when_button_id=>wwv_flow_imp.id(10452162172210691)
,p_internal_uid=>10453748353210695
);
wwv_flow_imp_page.create_page_process(
p_id=>wwv_flow_imp.id(10452964866210693)
,p_process_sequence=>10
,p_process_point=>'BEFORE_HEADER'
,p_region_id=>wwv_flow_imp.id(10442830926210616)
,p_process_type=>'NATIVE_FORM_INIT'
,p_process_name=>'Initialize form Cb Chats'
,p_error_display_location=>'INLINE_IN_NOTIFICATION'
,p_internal_uid=>10452964866210693
);
wwv_flow_imp.component_end;
end;
/
prompt --application/pages/page_00901
begin
-- Manifest
-- PAGE: 00901
-- Manifest End
wwv_flow_imp.component_begin (
p_version_yyyy_mm_dd=>'2024.05.31'
,p_release=>'24.1.2'
,p_default_workspace_id=>5893639279394007
,p_default_application_id=>20011
,p_default_id_offset=>0
,p_default_owner=>'DEMO'
);
wwv_flow_imp_page.create_page(
p_id=>901
,p_name=>'Vendor'
,p_alias=>'VENDOR'
,p_step_title=>'Vendor'
,p_autocomplete_on_off=>'OFF'
,p_page_template_options=>'#DEFAULT#'
,p_protection_level=>'C'
,p_page_component_map=>'21'
);
wwv_flow_imp_page.create_page_plug(
p_id=>wwv_flow_imp.id(10392181630674601)
,p_plug_name=>'Vendor'
,p_region_template_options=>'#DEFAULT#'
,p_component_template_options=>'#DEFAULT#'
,p_plug_template=>wwv_flow_imp.id(10123076177629564)
,p_plug_display_sequence=>10
,p_query_type=>'TABLE'
,p_query_table=>'CB_VENDORS'
,p_include_rowid_column=>false
,p_plug_source_type=>'NATIVE_IG'
,p_prn_units=>'INCHES'
,p_prn_paper_size=>'LETTER'
,p_prn_width=>11
,p_prn_height=>8.5
,p_prn_orientation=>'HORIZONTAL'
,p_prn_page_header=>'Vendor'
,p_prn_page_header_font_color=>'#000000'
,p_prn_page_header_font_family=>'Helvetica'
,p_prn_page_header_font_weight=>'normal'
,p_prn_page_header_font_size=>'12'
,p_prn_page_footer_font_color=>'#000000'
,p_prn_page_footer_font_family=>'Helvetica'
,p_prn_page_footer_font_weight=>'normal'
,p_prn_page_footer_font_size=>'12'
,p_prn_header_bg_color=>'#EEEEEE'
,p_prn_header_font_color=>'#000000'
,p_prn_header_font_family=>'Helvetica'
,p_prn_header_font_weight=>'bold'
,p_prn_header_font_size=>'10'
,p_prn_body_bg_color=>'#FFFFFF'
,p_prn_body_font_color=>'#000000'
,p_prn_body_font_family=>'Helvetica'
,p_prn_body_font_weight=>'normal'
,p_prn_body_font_size=>'10'
,p_prn_border_width=>.5
,p_prn_page_header_alignment=>'CENTER'
,p_prn_page_footer_alignment=>'CENTER'
,p_prn_border_color=>'#666666'
);
wwv_flow_imp_page.create_region_column(
p_id=>wwv_flow_imp.id(10392343038674603)
,p_name=>'VENDOR_ID'
,p_source_type=>'DB_COLUMN'
,p_source_expression=>'VENDOR_ID'
,p_data_type=>'NUMBER'
,p_session_state_data_type=>'VARCHAR2'
,p_is_query_only=>true
,p_item_type=>'NATIVE_HIDDEN'
,p_display_sequence=>30
,p_attribute_01=>'Y'
,p_use_as_row_header=>false
,p_enable_sort_group=>false
,p_is_primary_key=>true
,p_include_in_export=>false
);
wwv_flow_imp_page.create_region_column(
p_id=>wwv_flow_imp.id(10392412988674604)
,p_name=>'VENDOR_NAME'
,p_source_type=>'DB_COLUMN'
,p_source_expression=>'VENDOR_NAME'
,p_data_type=>'VARCHAR2'
,p_session_state_data_type=>'VARCHAR2'
,p_is_query_only=>false
,p_item_type=>'NATIVE_TEXT_FIELD'
,p_heading=>'Vendor Name'
,p_heading_alignment=>'LEFT'
,p_display_sequence=>40
,p_value_alignment=>'LEFT'
,p_attribute_05=>'BOTH'
,p_is_required=>true
,p_max_length=>240
,p_enable_filter=>true
,p_filter_operators=>'C:S:CASE_INSENSITIVE:REGEXP'
,p_filter_is_required=>false
,p_filter_text_case=>'MIXED'
,p_filter_exact_match=>true
,p_filter_lov_type=>'DISTINCT'
,p_use_as_row_header=>false
,p_enable_sort_group=>true
,p_enable_control_break=>true
,p_enable_hide=>true
,p_is_primary_key=>false
,p_duplicate_value=>true
,p_include_in_export=>true
);
wwv_flow_imp_page.create_region_column(
p_id=>wwv_flow_imp.id(10392514275674605)
,p_name=>'VENDOR_DESCRIPTION'
,p_source_type=>'DB_COLUMN'
,p_source_expression=>'VENDOR_DESCRIPTION'
,p_data_type=>'VARCHAR2'
,p_session_state_data_type=>'VARCHAR2'
,p_is_query_only=>false
,p_item_type=>'NATIVE_TEXTAREA'
,p_heading=>'Vendor Description'
,p_heading_alignment=>'LEFT'
,p_display_sequence=>50
,p_value_alignment=>'LEFT'
,p_attribute_01=>'Y'
,p_attribute_02=>'N'
,p_attribute_03=>'N'
,p_attribute_04=>'BOTH'
,p_is_required=>false
,p_max_length=>4000
,p_enable_filter=>true
,p_filter_operators=>'C:S:CASE_INSENSITIVE:REGEXP'
,p_filter_is_required=>false
,p_filter_text_case=>'MIXED'
,p_filter_lov_type=>'NONE'
,p_use_as_row_header=>false
,p_enable_sort_group=>false
,p_enable_hide=>true
,p_is_primary_key=>false
,p_duplicate_value=>true
,p_include_in_export=>true
);
wwv_flow_imp_page.create_region_column(
p_id=>wwv_flow_imp.id(10392673129674606)
,p_name=>'OFFICIAL_WEBSITE'
,p_source_type=>'DB_COLUMN'
,p_source_expression=>'OFFICIAL_WEBSITE'
,p_data_type=>'VARCHAR2'
,p_session_state_data_type=>'VARCHAR2'
,p_is_query_only=>false
,p_item_type=>'NATIVE_TEXTAREA'
,p_heading=>'Official Website'
,p_heading_alignment=>'LEFT'
,p_display_sequence=>60
,p_value_alignment=>'LEFT'
,p_attribute_01=>'Y'
,p_attribute_02=>'N'
,p_attribute_03=>'N'
,p_attribute_04=>'BOTH'
,p_is_required=>false
,p_max_length=>4000
,p_enable_filter=>true
,p_filter_operators=>'C:S:CASE_INSENSITIVE:REGEXP'
,p_filter_is_required=>false
,p_filter_text_case=>'MIXED'
,p_filter_lov_type=>'NONE'
,p_use_as_row_header=>false
,p_enable_sort_group=>false
,p_enable_hide=>true
,p_is_primary_key=>false
,p_duplicate_value=>true
,p_include_in_export=>true
);
wwv_flow_imp_page.create_region_column(
p_id=>wwv_flow_imp.id(10392779266674607)
,p_name=>'CREATED_BY'
,p_source_type=>'DB_COLUMN'
,p_source_expression=>'CREATED_BY'
,p_data_type=>'VARCHAR2'
,p_session_state_data_type=>'VARCHAR2'
,p_is_query_only=>false
,p_item_type=>'NATIVE_HIDDEN'
,p_display_sequence=>70
,p_attribute_01=>'Y'
,p_use_as_row_header=>false
,p_enable_sort_group=>false
,p_is_primary_key=>false
,p_default_type=>'EXPRESSION'
,p_default_language=>'SQL'
,p_default_expression=>':APP_USER'
,p_duplicate_value=>true
,p_include_in_export=>false
);
wwv_flow_imp_page.create_region_column(
p_id=>wwv_flow_imp.id(10392879004674608)
,p_name=>'CREATION_DATE'
,p_source_type=>'DB_COLUMN'
,p_source_expression=>'CREATION_DATE'
,p_data_type=>'TIMESTAMP_LTZ'
,p_session_state_data_type=>'VARCHAR2'
,p_is_query_only=>false
,p_item_type=>'NATIVE_HIDDEN'
,p_display_sequence=>80
,p_attribute_01=>'Y'
,p_use_as_row_header=>false
,p_enable_sort_group=>false
,p_is_primary_key=>false
,p_default_type=>'EXPRESSION'
,p_default_language=>'SQL'
,p_default_expression=>'LOCALTIMESTAMP'
,p_duplicate_value=>true
,p_include_in_export=>false
);
wwv_flow_imp_page.create_region_column(
p_id=>wwv_flow_imp.id(10392978107674609)
,p_name=>'LAST_UPDATED_BY'
,p_source_type=>'DB_COLUMN'
,p_source_expression=>'LAST_UPDATED_BY'
,p_data_type=>'VARCHAR2'
,p_session_state_data_type=>'VARCHAR2'
,p_is_query_only=>false
,p_item_type=>'NATIVE_HIDDEN'
,p_display_sequence=>90
,p_attribute_01=>'Y'
,p_use_as_row_header=>false
,p_enable_sort_group=>false
,p_is_primary_key=>false
,p_default_type=>'EXPRESSION'
,p_default_language=>'SQL'
,p_default_expression=>':APP_USER'
,p_duplicate_value=>true
,p_include_in_export=>false
);
wwv_flow_imp_page.create_region_column(
p_id=>wwv_flow_imp.id(10393070030674610)
,p_name=>'LAST_UPDATE_DATE'
,p_source_type=>'DB_COLUMN'
,p_source_expression=>'LAST_UPDATE_DATE'
,p_data_type=>'TIMESTAMP_LTZ'
,p_session_state_data_type=>'VARCHAR2'
,p_is_query_only=>false
,p_item_type=>'NATIVE_HIDDEN'
,p_display_sequence=>100
,p_attribute_01=>'Y'
,p_use_as_row_header=>false
,p_enable_sort_group=>false
,p_is_primary_key=>false
,p_default_type=>'EXPRESSION'
,p_default_language=>'SQL'
,p_default_expression=>'LOCALTIMESTAMP'
,p_duplicate_value=>true
,p_include_in_export=>false
);
wwv_flow_imp_page.create_region_column(
p_id=>wwv_flow_imp.id(10393138051674611)
,p_name=>'APEX$ROW_ACTION'
,p_session_state_data_type=>'VARCHAR2'
,p_item_type=>'NATIVE_ROW_ACTION'
,p_display_sequence=>20
,p_use_as_row_header=>false
);
wwv_flow_imp_page.create_region_column(
p_id=>wwv_flow_imp.id(10393256521674612)
,p_name=>'APEX$ROW_SELECTOR'
,p_session_state_data_type=>'VARCHAR2'
,p_item_type=>'NATIVE_ROW_SELECTOR'
,p_display_sequence=>10
,p_attribute_01=>'Y'
,p_attribute_02=>'Y'
,p_attribute_03=>'N'
,p_use_as_row_header=>false
);
wwv_flow_imp_page.create_interactive_grid(
p_id=>wwv_flow_imp.id(10392249164674602)
,p_internal_uid=>10392249164674602
,p_is_editable=>true
,p_edit_operations=>'i:u:d'
,p_lost_update_check_type=>'VALUES'
,p_add_row_if_empty=>false
,p_submit_checked_rows=>false
,p_lazy_loading=>false
,p_requires_filter=>false
,p_select_first_row=>true
,p_fixed_row_height=>true
,p_pagination_type=>'SCROLL'
,p_show_total_row_count=>true
,p_show_toolbar=>true
,p_enable_save_public_report=>false
,p_enable_subscriptions=>true
,p_enable_flashback=>true
,p_define_chart_view=>true
,p_enable_download=>true
,p_download_formats=>'CSV:HTML:XLSX:PDF'
,p_enable_mail_download=>true
,p_fixed_header=>'PAGE'
,p_show_icon_view=>false
,p_show_detail_view=>false
);
wwv_flow_imp_page.create_ig_report(
p_id=>wwv_flow_imp.id(10397651215693735)
,p_interactive_grid_id=>wwv_flow_imp.id(10392249164674602)
,p_static_id=>'103977'
,p_type=>'PRIMARY'
,p_default_view=>'GRID'
,p_show_row_number=>false
,p_settings_area_expanded=>true
);
wwv_flow_imp_page.create_ig_report_view(
p_id=>wwv_flow_imp.id(10397879674693741)
,p_report_id=>wwv_flow_imp.id(10397651215693735)
,p_view_type=>'GRID'
,p_srv_exclude_null_values=>false
,p_srv_only_display_columns=>true
,p_edit_mode=>false
);
wwv_flow_imp_page.create_ig_report_column(
p_id=>wwv_flow_imp.id(10398335091693766)
,p_view_id=>wwv_flow_imp.id(10397879674693741)
,p_display_seq=>1
,p_column_id=>wwv_flow_imp.id(10392343038674603)
,p_is_visible=>true
,p_is_frozen=>false
);
wwv_flow_imp_page.create_ig_report_column(
p_id=>wwv_flow_imp.id(10399287775693783)
,p_view_id=>wwv_flow_imp.id(10397879674693741)
,p_display_seq=>2
,p_column_id=>wwv_flow_imp.id(10392412988674604)
,p_is_visible=>true
,p_is_frozen=>false
);
wwv_flow_imp_page.create_ig_report_column(
p_id=>wwv_flow_imp.id(10400195502693792)
,p_view_id=>wwv_flow_imp.id(10397879674693741)
,p_display_seq=>3
,p_column_id=>wwv_flow_imp.id(10392514275674605)
,p_is_visible=>true
,p_is_frozen=>false
);
wwv_flow_imp_page.create_ig_report_column(
p_id=>wwv_flow_imp.id(10400924977693801)
,p_view_id=>wwv_flow_imp.id(10397879674693741)
,p_display_seq=>4
,p_column_id=>wwv_flow_imp.id(10392673129674606)
,p_is_visible=>true
,p_is_frozen=>false
);
wwv_flow_imp_page.create_ig_report_column(
p_id=>wwv_flow_imp.id(10401846650693810)
,p_view_id=>wwv_flow_imp.id(10397879674693741)
,p_display_seq=>5
,p_column_id=>wwv_flow_imp.id(10392779266674607)
,p_is_visible=>true
,p_is_frozen=>false
);
wwv_flow_imp_page.create_ig_report_column(
p_id=>wwv_flow_imp.id(10402744490693818)
,p_view_id=>wwv_flow_imp.id(10397879674693741)
,p_display_seq=>6
,p_column_id=>wwv_flow_imp.id(10392879004674608)
,p_is_visible=>true
,p_is_frozen=>false
);
wwv_flow_imp_page.create_ig_report_column(
p_id=>wwv_flow_imp.id(10403600797693829)
,p_view_id=>wwv_flow_imp.id(10397879674693741)
,p_display_seq=>7
,p_column_id=>wwv_flow_imp.id(10392978107674609)
,p_is_visible=>true
,p_is_frozen=>false
);
wwv_flow_imp_page.create_ig_report_column(
p_id=>wwv_flow_imp.id(10404543663693838)
,p_view_id=>wwv_flow_imp.id(10397879674693741)
,p_display_seq=>8
,p_column_id=>wwv_flow_imp.id(10393070030674610)
,p_is_visible=>true
,p_is_frozen=>false
);
wwv_flow_imp_page.create_ig_report_column(
p_id=>wwv_flow_imp.id(10406411941696627)
,p_view_id=>wwv_flow_imp.id(10397879674693741)
,p_display_seq=>0
,p_column_id=>wwv_flow_imp.id(10393138051674611)
,p_is_visible=>true
,p_is_frozen=>false
);
wwv_flow_imp_page.create_page_process(
p_id=>wwv_flow_imp.id(10393347400674613)
,p_process_sequence=>10
,p_process_point=>'AFTER_SUBMIT'
,p_region_id=>wwv_flow_imp.id(10392181630674601)
,p_process_type=>'NATIVE_IG_DML'
,p_process_name=>'Vendor - Save Interactive Grid Data'
,p_attribute_01=>'REGION_SOURCE'
,p_attribute_05=>'Y'
,p_attribute_06=>'Y'
,p_attribute_08=>'Y'
,p_error_display_location=>'INLINE_IN_NOTIFICATION'
,p_internal_uid=>10393347400674613
);
wwv_flow_imp.component_end;
end;
/
This diff is collapsed.
prompt --application/pages/page_09999
begin
-- Manifest
-- PAGE: 09999
-- Manifest End
wwv_flow_imp.component_begin (
p_version_yyyy_mm_dd=>'2024.05.31'
,p_release=>'24.1.2'
,p_default_workspace_id=>5893639279394007
,p_default_application_id=>20011
,p_default_id_offset=>0
,p_default_owner=>'DEMO'
);
wwv_flow_imp_page.create_page(
p_id=>9999
,p_name=>'Login Page'
,p_alias=>'LOGIN'
,p_step_title=>'Chatbot - Log In'
,p_warn_on_unsaved_changes=>'N'
,p_first_item=>'AUTO_FIRST_ITEM'
,p_autocomplete_on_off=>'OFF'
,p_step_template=>wwv_flow_imp.id(10038716139629205)
,p_page_template_options=>'#DEFAULT#'
,p_page_is_public_y_n=>'Y'
,p_protection_level=>'C'
,p_page_component_map=>'12'
);
wwv_flow_imp_page.create_page_plug(
p_id=>wwv_flow_imp.id(10324101417632639)
,p_plug_name=>'Chatbot'
,p_region_template_options=>'#DEFAULT#'
,p_plug_template=>wwv_flow_imp.id(10127618623629572)
,p_plug_display_sequence=>10
,p_region_image=>'#APP_FILES#icons/app-icon-512.png'
,p_attributes=>wwv_flow_t_plugin_attributes(wwv_flow_t_varchar2(
'expand_shortcuts', 'N',
'output_as', 'HTML',
'show_line_breaks', 'Y')).to_clob
);
wwv_flow_imp_page.create_page_button(
p_id=>wwv_flow_imp.id(10326115546632723)
,p_button_sequence=>40
,p_button_plug_id=>wwv_flow_imp.id(10324101417632639)
,p_button_name=>'LOGIN'
,p_button_action=>'SUBMIT'
,p_button_template_options=>'#DEFAULT#'
,p_button_template_id=>wwv_flow_imp.id(10206077575629823)
,p_button_is_hot=>'Y'
,p_button_image_alt=>'Sign In'
,p_button_position=>'NEXT'
,p_button_alignment=>'LEFT'
,p_grid_new_row=>'Y'
,p_grid_new_column=>'Y'
);
wwv_flow_imp_page.create_page_item(
p_id=>wwv_flow_imp.id(10324613377632683)
,p_name=>'P9999_USERNAME'
,p_item_sequence=>10
,p_item_plug_id=>wwv_flow_imp.id(10324101417632639)
,p_prompt=>'Username'
,p_placeholder=>'Username'
,p_display_as=>'NATIVE_TEXT_FIELD'
,p_cSize=>40
,p_cMaxlength=>100
,p_tag_attributes=>'autocomplete="username"'
,p_label_alignment=>'RIGHT'
,p_field_template=>wwv_flow_imp.id(10203229260629774)
,p_item_icon_css_classes=>'fa-user'
,p_item_template_options=>'#DEFAULT#'
,p_is_persistent=>'N'
,p_attribute_01=>'N'
,p_attribute_02=>'N'
,p_attribute_03=>'N'
,p_attribute_04=>'TEXT'
,p_attribute_05=>'NONE'
);
wwv_flow_imp_page.create_page_item(
p_id=>wwv_flow_imp.id(10325087859632696)
,p_name=>'P9999_PASSWORD'
,p_item_sequence=>20
,p_item_plug_id=>wwv_flow_imp.id(10324101417632639)
,p_prompt=>'Password'
,p_placeholder=>'Password'
,p_display_as=>'NATIVE_PASSWORD'
,p_cSize=>40
,p_cMaxlength=>100
,p_tag_attributes=>'autocomplete="current-password"'
,p_label_alignment=>'RIGHT'
,p_field_template=>wwv_flow_imp.id(10203229260629774)
,p_item_icon_css_classes=>'fa-key'
,p_item_template_options=>'#DEFAULT#'
,p_is_persistent=>'N'
,p_attribute_01=>'Y'
);
wwv_flow_imp_page.create_page_item(
p_id=>wwv_flow_imp.id(10325484641632699)
,p_name=>'P9999_REMEMBER'
,p_item_sequence=>30
,p_item_plug_id=>wwv_flow_imp.id(10324101417632639)
,p_prompt=>'Remember username'
,p_display_as=>'NATIVE_SINGLE_CHECKBOX'
,p_label_alignment=>'RIGHT'
,p_display_when=>'apex_authentication.persistent_cookies_enabled and not apex_authentication.persistent_auth_enabled'
,p_display_when2=>'PLSQL'
,p_display_when_type=>'EXPRESSION'
,p_field_template=>wwv_flow_imp.id(10203229260629774)
,p_item_template_options=>'#DEFAULT#'
,p_escape_on_http_output=>'N'
,p_attribute_01=>'Y'
);
wwv_flow_imp_page.create_page_item(
p_id=>wwv_flow_imp.id(10325759722632703)
,p_name=>'P9999_PERSISTENT_AUTH'
,p_item_sequence=>30
,p_item_plug_id=>wwv_flow_imp.id(10324101417632639)
,p_prompt=>'Remember me'
,p_display_as=>'NATIVE_SINGLE_CHECKBOX'
,p_label_alignment=>'RIGHT'
,p_display_when=>'apex_authentication.persistent_auth_enabled'
,p_display_when2=>'PLSQL'
,p_display_when_type=>'EXPRESSION'
,p_field_template=>wwv_flow_imp.id(10203229260629774)
,p_item_template_options=>'#DEFAULT#'
,p_escape_on_http_output=>'N'
,p_attribute_01=>'Y'
);
wwv_flow_imp_page.create_page_process(
p_id=>wwv_flow_imp.id(10328322480632764)
,p_process_sequence=>10
,p_process_point=>'AFTER_SUBMIT'
,p_process_type=>'NATIVE_INVOKE_API'
,p_process_name=>'Set Username Cookie'
,p_attribute_01=>'PLSQL_PACKAGE'
,p_attribute_03=>'APEX_AUTHENTICATION'
,p_attribute_04=>'SEND_LOGIN_USERNAME_COOKIE'
,p_error_display_location=>'INLINE_IN_NOTIFICATION'
,p_internal_uid=>10328322480632764
);
wwv_flow_imp_shared.create_invokeapi_comp_param(
p_id=>wwv_flow_imp.id(10328847692632765)
,p_page_process_id=>wwv_flow_imp.id(10328322480632764)
,p_page_id=>9999
,p_name=>'p_username'
,p_direction=>'IN'
,p_data_type=>'VARCHAR2'
,p_has_default=>false
,p_display_sequence=>1
,p_value_type=>'EXPRESSION'
,p_value_language=>'PLSQL'
,p_value=>'lower( :P9999_USERNAME )'
);
wwv_flow_imp_shared.create_invokeapi_comp_param(
p_id=>wwv_flow_imp.id(10329386033632766)
,p_page_process_id=>wwv_flow_imp.id(10328322480632764)
,p_page_id=>9999
,p_name=>'p_consent'
,p_direction=>'IN'
,p_data_type=>'BOOLEAN'
,p_has_default=>false
,p_display_sequence=>2
,p_value_type=>'ITEM'
,p_value=>'P9999_REMEMBER'
);
wwv_flow_imp_page.create_page_process(
p_id=>wwv_flow_imp.id(10326425261632739)
,p_process_sequence=>20
,p_process_point=>'AFTER_SUBMIT'
,p_process_type=>'NATIVE_INVOKE_API'
,p_process_name=>'Login'
,p_attribute_01=>'PLSQL_PACKAGE'
,p_attribute_03=>'APEX_AUTHENTICATION'
,p_attribute_04=>'LOGIN'
,p_error_display_location=>'INLINE_IN_NOTIFICATION'
,p_internal_uid=>10326425261632739
);
wwv_flow_imp_shared.create_invokeapi_comp_param(
p_id=>wwv_flow_imp.id(10326975024632755)
,p_page_process_id=>wwv_flow_imp.id(10326425261632739)
,p_page_id=>9999
,p_name=>'p_username'
,p_direction=>'IN'
,p_data_type=>'VARCHAR2'
,p_has_default=>false
,p_display_sequence=>1
,p_value_type=>'ITEM'
,p_value=>'P9999_USERNAME'
);
wwv_flow_imp_shared.create_invokeapi_comp_param(
p_id=>wwv_flow_imp.id(10327411195632761)
,p_page_process_id=>wwv_flow_imp.id(10326425261632739)
,p_page_id=>9999
,p_name=>'p_password'
,p_direction=>'IN'
,p_data_type=>'VARCHAR2'
,p_has_default=>false
,p_display_sequence=>2
,p_value_type=>'ITEM'
,p_value=>'P9999_PASSWORD'
);
wwv_flow_imp_shared.create_invokeapi_comp_param(
p_id=>wwv_flow_imp.id(10327906449632763)
,p_page_process_id=>wwv_flow_imp.id(10326425261632739)
,p_page_id=>9999
,p_name=>'p_set_persistent_auth'
,p_direction=>'IN'
,p_data_type=>'BOOLEAN'
,p_has_default=>true
,p_display_sequence=>3
,p_value_type=>'ITEM'
,p_value=>'P9999_PERSISTENT_AUTH'
);
wwv_flow_imp_page.create_page_process(
p_id=>wwv_flow_imp.id(10330247153632769)
,p_process_sequence=>30
,p_process_point=>'AFTER_SUBMIT'
,p_process_type=>'NATIVE_SESSION_STATE'
,p_process_name=>'Clear Page(s) Cache'
,p_attribute_01=>'CLEAR_CACHE_CURRENT_PAGE'
,p_error_display_location=>'INLINE_IN_NOTIFICATION'
,p_internal_uid=>10330247153632769
);
wwv_flow_imp_page.create_page_process(
p_id=>wwv_flow_imp.id(10329801476632768)
,p_process_sequence=>10
,p_process_point=>'BEFORE_HEADER'
,p_process_type=>'NATIVE_PLSQL'
,p_process_name=>'Get Username Cookie'
,p_process_sql_clob=>wwv_flow_string.join(wwv_flow_t_varchar2(
':P9999_USERNAME := apex_authentication.get_login_username_cookie;',
':P9999_REMEMBER := case when :P9999_USERNAME is not null then ''Y'' end;'))
,p_process_clob_language=>'PLSQL'
,p_internal_uid=>10329801476632768
);
wwv_flow_imp.component_end;
end;
/
prompt --application/pages/page_10000
begin
-- Manifest
-- PAGE: 10000
-- Manifest End
wwv_flow_imp.component_begin (
p_version_yyyy_mm_dd=>'2024.05.31'
,p_release=>'24.1.2'
,p_default_workspace_id=>5893639279394007
,p_default_application_id=>20011
,p_default_id_offset=>0
,p_default_owner=>'DEMO'
);
wwv_flow_imp_page.create_page(
p_id=>10000
,p_name=>'Administration'
,p_alias=>'ADMINISTRATION'
,p_step_title=>'Administration'
,p_autocomplete_on_off=>'OFF'
,p_group_id=>wwv_flow_imp.id(10323519869632584)
,p_page_template_options=>'#DEFAULT#'
,p_required_role=>wwv_flow_imp.id(10322946272632526)
,p_protection_level=>'C'
,p_deep_linking=>'N'
,p_help_text=>wwv_flow_string.join(wwv_flow_t_varchar2(
'<p>The administration page allows application owners (Administrators) to configure the application and maintain common data used across the application.',
'By selecting one of the available settings, administrators can potentially change how the application is displayed and/or features available to the end users.</p>',
'<p>Access to this page should be limited to Administrators only.</p>'))
,p_page_component_map=>'03'
);
wwv_flow_imp_page.create_page_plug(
p_id=>wwv_flow_imp.id(10383923069633493)
,p_plug_name=>'Breadcrumb'
,p_region_template_options=>'#DEFAULT#:t-BreadcrumbRegion--useBreadcrumbTitle'
,p_component_template_options=>'#DEFAULT#'
,p_plug_template=>wwv_flow_imp.id(10145238625629609)
,p_plug_display_sequence=>10
,p_plug_display_point=>'REGION_POSITION_01'
,p_menu_id=>wwv_flow_imp.id(10029580740629034)
,p_plug_source_type=>'NATIVE_BREADCRUMB'
,p_menu_template_id=>wwv_flow_imp.id(10207649640629828)
);
wwv_flow_imp_page.create_page_plug(
p_id=>wwv_flow_imp.id(10385943160633538)
,p_plug_name=>'Column 1'
,p_region_template_options=>'#DEFAULT#'
,p_escape_on_http_output=>'Y'
,p_plug_template=>wwv_flow_imp.id(10067642234629347)
,p_plug_display_sequence=>10
,p_plug_query_num_rows=>15
,p_attributes=>wwv_flow_t_plugin_attributes(wwv_flow_t_varchar2(
'expand_shortcuts', 'N',
'output_as', 'HTML',
'show_line_breaks', 'Y')).to_clob
);
wwv_flow_imp_page.create_page_plug(
p_id=>wwv_flow_imp.id(10386376770633540)
,p_plug_name=>'Configuration'
,p_parent_plug_id=>wwv_flow_imp.id(10385943160633538)
,p_region_template_options=>'#DEFAULT#:t-Region--noPadding:t-Region--scrollBody'
,p_component_template_options=>'#DEFAULT#:u-colors'
,p_escape_on_http_output=>'Y'
,p_plug_template=>wwv_flow_imp.id(10132850710629585)
,p_plug_display_sequence=>40
,p_list_id=>wwv_flow_imp.id(10384575174633535)
,p_plug_source_type=>'NATIVE_LIST'
,p_list_template_id=>wwv_flow_imp.id(10187815072629739)
,p_plug_query_num_rows=>15
,p_required_patch=>wwv_flow_imp.id(10321742078632488)
);
wwv_flow_imp_page.create_page_plug(
p_id=>wwv_flow_imp.id(10386754609633545)
,p_plug_name=>'Column 2'
,p_region_template_options=>'#DEFAULT#'
,p_escape_on_http_output=>'Y'
,p_plug_template=>wwv_flow_imp.id(10067642234629347)
,p_plug_display_sequence=>20
,p_plug_new_grid_row=>false
,p_plug_query_num_rows=>15
,p_attributes=>wwv_flow_t_plugin_attributes(wwv_flow_t_varchar2(
'expand_shortcuts', 'N',
'output_as', 'HTML',
'show_line_breaks', 'Y')).to_clob
);
wwv_flow_imp_page.create_page_plug(
p_id=>wwv_flow_imp.id(10387167285633546)
,p_plug_name=>'Feedback'
,p_parent_plug_id=>wwv_flow_imp.id(10386754609633545)
,p_region_template_options=>'#DEFAULT#:t-Region--noPadding:t-Region--scrollBody'
,p_escape_on_http_output=>'Y'
,p_plug_template=>wwv_flow_imp.id(10132850710629585)
,p_plug_display_sequence=>50
,p_plug_query_num_rows=>15
,p_required_patch=>wwv_flow_imp.id(10321559262632488)
,p_attributes=>wwv_flow_t_plugin_attributes(wwv_flow_t_varchar2(
'expand_shortcuts', 'N',
'output_as', 'HTML',
'show_line_breaks', 'Y')).to_clob
);
wwv_flow_imp_page.create_report_region(
p_id=>wwv_flow_imp.id(10387559156633548)
,p_name=>'Report'
,p_parent_plug_id=>wwv_flow_imp.id(10387167285633546)
,p_template=>wwv_flow_imp.id(10132850710629585)
,p_display_sequence=>10
,p_region_template_options=>'#DEFAULT#:t-Region--removeHeader:t-Region--stacked:t-Region--scrollBody:t-Region--noPadding'
,p_component_template_options=>'#DEFAULT#:t-AVPList--rightAligned'
,p_source_type=>'NATIVE_SQL_REPORT'
,p_query_type=>'SQL'
,p_source=>wwv_flow_string.join(wwv_flow_t_varchar2(
'select l.display_value feedback_status, ',
'(select count(*) from apex_team_feedback f where f.application_id = :APP_ID and f.feedback_status = l.return_value) feedback_count ',
'from apex_application_lov_entries l',
'where l.application_id = :APP_ID',
'and l.list_of_values_name = ''FEEDBACK_STATUS''',
'order by 2 desc, 1'))
,p_ajax_enabled=>'Y'
,p_lazy_loading=>false
,p_query_row_template=>wwv_flow_imp.id(10176089039629693)
,p_query_options=>'DERIVED_REPORT_COLUMNS'
,p_query_no_data_found=>'no data found'
,p_query_row_count_max=>500
);
wwv_flow_imp_page.create_report_columns(
p_id=>wwv_flow_imp.id(10388225056633587)
,p_query_column_id=>1
,p_column_alias=>'FEEDBACK_STATUS'
,p_column_display_sequence=>1
,p_column_heading=>'Feedback Status'
,p_use_as_row_header=>'N'
,p_heading_alignment=>'LEFT'
);
wwv_flow_imp_page.create_report_columns(
p_id=>wwv_flow_imp.id(10388680390633598)
,p_query_column_id=>2
,p_column_alias=>'FEEDBACK_COUNT'
,p_column_display_sequence=>2
,p_column_heading=>'Feedback Count'
,p_use_as_row_header=>'N'
,p_column_format=>'999G999G999G999G999G999G990'
,p_heading_alignment=>'LEFT'
);
wwv_flow_imp_page.create_page_plug(
p_id=>wwv_flow_imp.id(10390324204633707)
,p_plug_name=>'Feedback'
,p_parent_plug_id=>wwv_flow_imp.id(10387167285633546)
,p_region_template_options=>'#DEFAULT#'
,p_component_template_options=>'#DEFAULT#:u-colors'
,p_escape_on_http_output=>'Y'
,p_plug_template=>wwv_flow_imp.id(10066208585629345)
,p_plug_display_sequence=>20
,p_list_id=>wwv_flow_imp.id(10385260648633537)
,p_plug_source_type=>'NATIVE_LIST'
,p_list_template_id=>wwv_flow_imp.id(10187815072629739)
,p_plug_query_num_rows=>15
);
wwv_flow_imp.component_end;
end;
/
prompt --application/pages/page_10010
begin
-- Manifest
-- PAGE: 10010
-- Manifest End
wwv_flow_imp.component_begin (
p_version_yyyy_mm_dd=>'2024.05.31'
,p_release=>'24.1.2'
,p_default_workspace_id=>5893639279394007
,p_default_application_id=>20011
,p_default_id_offset=>0
,p_default_owner=>'DEMO'
);
wwv_flow_imp_page.create_page(
p_id=>10010
,p_name=>'Configuration Options'
,p_alias=>'CONFIGURATION-OPTIONS'
,p_page_mode=>'MODAL'
,p_step_title=>'Configuration Options'
,p_warn_on_unsaved_changes=>'N'
,p_autocomplete_on_off=>'OFF'
,p_group_id=>wwv_flow_imp.id(10323519869632584)
,p_step_template=>wwv_flow_imp.id(10037256924629202)
,p_page_template_options=>'#DEFAULT#:ui-dialog--stretch:t-Dialog--noPadding'
,p_required_role=>wwv_flow_imp.id(10322946272632526)
,p_required_patch=>wwv_flow_imp.id(10321742078632488)
,p_protection_level=>'C'
,p_help_text=>wwv_flow_string.join(wwv_flow_t_varchar2(
'<p>Configuration settings allow you to make specific functionality either available (enabled) or unavailable (disabled) to end users.</p>',
'<p>If a specific function is not 100% ready, or needs to be temporarily removed, click <strong>Disabled</strong>. ',
'Once it should be made available, simply click <strong>Enabled</strong>.</p>',
'<p><em><strong>Note:</strong> Changes made here will not be reflected for individual end users currently running the application. Once the end user signs out and then signs back in the revised feature settings will be invoked.</em></p>'))
,p_page_component_map=>'18'
);
wwv_flow_imp_page.create_page_plug(
p_id=>wwv_flow_imp.id(10331901814632888)
,p_plug_name=>'Buttons'
,p_region_template_options=>'#DEFAULT#'
,p_plug_template=>wwv_flow_imp.id(10089132544629424)
,p_plug_display_sequence=>10
,p_plug_display_point=>'REGION_POSITION_03'
,p_attributes=>wwv_flow_t_plugin_attributes(wwv_flow_t_varchar2(
'expand_shortcuts', 'N',
'output_as', 'TEXT',
'show_line_breaks', 'Y')).to_clob
);
wwv_flow_imp_page.create_page_plug(
p_id=>wwv_flow_imp.id(10332147012632901)
,p_plug_name=>'Configuration Options'
,p_region_template_options=>'#DEFAULT#:t-IRR-region--noBorders'
,p_plug_template=>wwv_flow_imp.id(10123076177629564)
,p_plug_display_sequence=>10
,p_query_type=>'SQL'
,p_plug_source=>wwv_flow_string.join(wwv_flow_t_varchar2(
'select ',
' build_option_id ID, ',
' build_option_name application_option,',
' apex_item.hidden(1, build_option_id) ||',
' apex_item.hidden(2, build_option_status) ||',
' apex_item.switch ( ',
' p_idx => 3,',
' p_value => build_option_status,',
' p_on_value => ''Include'',',
' p_on_label => m.enabled,',
' p_off_value => ''Exclude'',',
' p_off_label => m.disabled,',
' p_item_id => ''BO_OPT_'' || rownum,',
' p_item_label => ( case when build_option_status = ''Include'' then',
' apex_lang.message( ''APEX.FEATURE.CONFIG.IS_ENABLED'', apex_escape.html(build_option_name) )',
' when build_option_status = ''Exclude'' then',
' apex_lang.message( ''APEX.FEATURE.CONFIG.IS_DISABLED'', apex_escape.html(build_option_name) )',
' end ),',
' p_attributes => ''style="white-space:pre;"'') "STATUS",',
' component_comment description,',
' last_updated_on updated,',
' lower(last_updated_by) updated_by,',
' build_option_status current_status',
' from apex_application_build_options,',
' (select apex_lang.message(''APEX.FEATURE.CONFIG.ENABLED'') enabled, apex_lang.message(''APEX.FEATURE.CONFIG.DISABLED'') disabled from dual) m',
' where application_id = :APP_ID ',
' and (feature_identifier not in ( ''APPLICATION_ACCESS_CONTROL'',''APPLICATION_CONFIGURATION'') or feature_identifier is null)'))
,p_plug_source_type=>'NATIVE_IR'
,p_prn_page_header=>'Configuration Options'
);
wwv_flow_imp_page.create_worksheet(
p_id=>wwv_flow_imp.id(10332641351632904)
,p_name=>'Configuration Options'
,p_max_row_count_message=>'The maximum row count for this report is #MAX_ROW_COUNT# rows. Please apply a filter to reduce the number of records in your query.'
,p_no_data_found_message=>'No data found.'
,p_pagination_type=>'ROWS_X_TO_Y'
,p_pagination_display_pos=>'BOTTOM_RIGHT'
,p_report_list_mode=>'TABS'
,p_lazy_loading=>false
,p_show_detail_link=>'N'
,p_show_notify=>'Y'
,p_download_formats=>'CSV:HTML:XLSX:PDF'
,p_enable_mail_download=>'Y'
,p_owner=>'DEMO_DEV'
,p_internal_uid=>10332641351632904
);
wwv_flow_imp_page.create_worksheet_column(
p_id=>wwv_flow_imp.id(10333062218633018)
,p_db_column_name=>'ID'
,p_display_order=>1
,p_column_identifier=>'A'
,p_column_label=>'ID'
,p_column_type=>'NUMBER'
,p_display_text_as=>'HIDDEN_ESCAPE_SC'
,p_heading_alignment=>'RIGHT'
,p_column_alignment=>'RIGHT'
,p_tz_dependent=>'N'
,p_use_as_row_header=>'N'
);
wwv_flow_imp_page.create_worksheet_column(
p_id=>wwv_flow_imp.id(10333362098633079)
,p_db_column_name=>'APPLICATION_OPTION'
,p_display_order=>2
,p_column_identifier=>'B'
,p_column_label=>'Feature'
,p_column_type=>'STRING'
,p_heading_alignment=>'LEFT'
,p_tz_dependent=>'N'
,p_use_as_row_header=>'N'
);
wwv_flow_imp_page.create_worksheet_column(
p_id=>wwv_flow_imp.id(10333764291633082)
,p_db_column_name=>'STATUS'
,p_display_order=>3
,p_column_identifier=>'C'
,p_column_label=>'Status'
,p_column_type=>'STRING'
,p_display_text_as=>'WITHOUT_MODIFICATION'
,p_heading_alignment=>'LEFT'
,p_tz_dependent=>'N'
,p_use_as_row_header=>'N'
);
wwv_flow_imp_page.create_worksheet_column(
p_id=>wwv_flow_imp.id(10334113637633083)
,p_db_column_name=>'DESCRIPTION'
,p_display_order=>4
,p_column_identifier=>'D'
,p_column_label=>'Description'
,p_column_type=>'STRING'
,p_heading_alignment=>'LEFT'
,p_tz_dependent=>'N'
,p_use_as_row_header=>'N'
);
wwv_flow_imp_page.create_worksheet_column(
p_id=>wwv_flow_imp.id(10334593955633084)
,p_db_column_name=>'UPDATED'
,p_display_order=>5
,p_column_identifier=>'E'
,p_column_label=>'Updated'
,p_column_type=>'DATE'
,p_heading_alignment=>'LEFT'
,p_format_mask=>'SINCE'
,p_tz_dependent=>'N'
,p_use_as_row_header=>'N'
);
wwv_flow_imp_page.create_worksheet_column(
p_id=>wwv_flow_imp.id(10334995568633085)
,p_db_column_name=>'UPDATED_BY'
,p_display_order=>6
,p_column_identifier=>'F'
,p_column_label=>'Updated By'
,p_column_type=>'STRING'
,p_heading_alignment=>'LEFT'
,p_tz_dependent=>'N'
,p_use_as_row_header=>'N'
);
wwv_flow_imp_page.create_worksheet_column(
p_id=>wwv_flow_imp.id(10335341701633086)
,p_db_column_name=>'CURRENT_STATUS'
,p_display_order=>7
,p_column_identifier=>'G'
,p_column_label=>'Current Status'
,p_column_type=>'STRING'
,p_heading_alignment=>'LEFT'
,p_tz_dependent=>'N'
,p_use_as_row_header=>'N'
);
wwv_flow_imp_page.create_worksheet_rpt(
p_id=>wwv_flow_imp.id(10338055381633112)
,p_application_user=>'APXWS_DEFAULT'
,p_report_seq=>10
,p_report_alias=>'103381'
,p_status=>'PUBLIC'
,p_is_default=>'Y'
,p_report_columns=>'APPLICATION_OPTION:STATUS:DESCRIPTION:UPDATED:UPDATED_BY'
);
wwv_flow_imp_page.create_page_button(
p_id=>wwv_flow_imp.id(10339629202633168)
,p_button_sequence=>10
,p_button_plug_id=>wwv_flow_imp.id(10331901814632888)
,p_button_name=>'APPLY_CHANGES'
,p_button_action=>'SUBMIT'
,p_button_template_options=>'#DEFAULT#'
,p_button_template_id=>wwv_flow_imp.id(10206077575629823)
,p_button_is_hot=>'Y'
,p_button_image_alt=>'Apply Changes'
,p_button_position=>'NEXT'
,p_button_alignment=>'RIGHT'
);
wwv_flow_imp_page.create_page_button(
p_id=>wwv_flow_imp.id(10338923308633160)
,p_button_sequence=>20
,p_button_plug_id=>wwv_flow_imp.id(10332147012632901)
,p_button_name=>'RESET_REPORT'
,p_button_action=>'REDIRECT_PAGE'
,p_button_template_options=>'t-Button--iconLeft'
,p_button_template_id=>wwv_flow_imp.id(10206146706629823)
,p_button_image_alt=>'Reset'
,p_button_position=>'RIGHT_OF_IR_SEARCH_BAR'
,p_button_alignment=>'RIGHT'
,p_button_redirect_url=>'f?p=&APP_ID.:&APP_PAGE_ID.:&APP_SESSION.::&DEBUG.:&APP_PAGE_ID.,RR::'
,p_icon_css_classes=>'fa-undo-alt'
);
wwv_flow_imp_page.create_page_branch(
p_id=>wwv_flow_imp.id(10340441348633182)
,p_branch_name=>'Branch to Admin Page'
,p_branch_action=>'f?p=&APP_ID.:10000:&APP_SESSION.::&DEBUG.:::&success_msg=#SUCCESS_MSG#'
,p_branch_point=>'AFTER_PROCESSING'
,p_branch_type=>'REDIRECT_URL'
,p_branch_sequence=>10
);
wwv_flow_imp_page.create_page_process(
p_id=>wwv_flow_imp.id(10340065868633174)
,p_process_sequence=>10
,p_process_point=>'AFTER_SUBMIT'
,p_process_type=>'NATIVE_PLSQL'
,p_process_name=>'Update'
,p_process_sql_clob=>wwv_flow_string.join(wwv_flow_t_varchar2(
'for i in 1..apex_application.g_f01.count loop',
' for c1 in ( select application_id, build_option_name, build_option_status',
' from apex_application_build_options',
' where apex_application.g_f01(i) = build_option_id',
' and application_Id = :APP_ID) loop',
' if c1.build_option_status != apex_application.g_f03(i) then',
' apex_util.set_build_option_status( p_application_id => :APP_ID,',
' p_id => apex_application.g_f01(i),',
' p_build_status => upper(apex_application.g_f03(i)) );',
' end if;',
' end loop;',
'end loop;'))
,p_process_clob_language=>'PLSQL'
,p_error_display_location=>'INLINE_IN_NOTIFICATION'
,p_process_success_message=>'Configuration Options updated. '
,p_internal_uid=>10340065868633174
);
wwv_flow_imp.component_end;
end;
/
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment