2.7.1 About the Extension Menu

View an sample Extension menu and learn about supported link substitution strings.

Workspace administrators can add custom links to the Extensions menu on the APEX menu bar. The Extension menu only appears on the menu bar if a Workspace Administrator has added links to it. When configured, the Extension menu displays on the APEX menu bar between the Global Search field and the Administration menu.

In the following example, the Extensions menu displays link to APEX Discussion Forum, APEX Events, and APEX Office Hours.

Supported Link Substitution Strings

Links added to the Extension menu must point to a valid URL and can include substitution strings for the workspace name, workspace ID, username, session session ID, current application and current page as described in the following table. The link substitution strings described in this topic can only be used when defining URLs in the Extension menu and support Session State Substitution syntax (also called &ITEM. syntax). No other documented substitution variables will work in this context.

Tip:

To learn more about Session State Substitution syntax, see About Using Substitution Strings in Oracle APEX App Builder User’s Guide.
Substitution String Description

EXT_WORKSPACE_NAME

Name of the workspace from where the link is opened.

EXT_WORKSPACE_ID

Workspace ID (or Security Group ID) of the workspace from where the link is opened.

EXT_APP_ID

Application ID of the app that the developer currently has open. If no application is open in session state, this value is empty.

EXT_APP_NAME

The Application Name of the app that the developer currently has open. If no application is open in session state, this value is empty.

EXT_APP_ALIAS

The Application Alias of the app that the developer currently has open. If no application is open in session state, this value is empty.

EXT_PAGE_ID

The Page ID of the app that the developer currently has open in the App Builder. If no page is open in session state, this value is empty.

EXT_PAGE_NAME

The Page Name of the app that the developer currently has open in the App Builder. If no application is open in session state, this value is empty.

EXT_PAGE_ALIAS

The Page Alias of the app that the developer currently has open in the App Builder. If no application is open in session state, this value is empty.

APP_USER

The current user (or developer).

APP_SESSION_ID

The current session state ID.