2.4 Configuring Workspace Preferences
Workspace administrators can configure preferences for a workspace on the Set Workspace Preferences page.
Use the Set Workspace Preferences page to configure account login controls, control access to App Builder, SQL Workshop, and Team Development, control support for PL/SQL editing in SQL Workshop, enable support for RESTful Services, configure email credentials, and configure Session Timeout.
Some workspace preferences can also be configured for an entire instance. If applicable, the section includes references to any instance-level settings.
Tip:
You can access many workspace administration functions (such as Manage Service, Set Workspace Preferences) from both the Administration menu and the Workspace Administration home page. For consistency, this section navigates the user to the Workspace Administration home page.
- Managing Workspace Account Login Controls
Configure workspace account login controls such as account expiration and locking, maximum number of failed login attempts, and end user account password lifetime. - Controlling Access to App Builder
Control whether developers can access App Builder. - Controlling Access to SQL Workshop
Control developer access to SQL Workshop. - Configuring Email Credentials for a Workspace
Configure email credentials for a workspace. - Disabling PL/SQL Program Unit Editing for a Workspace
Control whether developers can edit and compile PL/SQL program units from Object Browser. - Enabling RESTful Services and Defining a Path Prefix for a Workspace
Workspace administrators can control whether RESTful Services are enabled in the current workspace. - Configuring Team Development in an Existing Workspace
Configure Team Development for a workspace. - Configuring Session Timeout for a Workspace
Use the Session Timeout attributes for a workspace to reduce exposure at the application-level for abandoned computers with an open web browser.
Related Topics
Parent topic: Workspace and Application Administration
2.4.1 Managing Workspace Account Login Controls
Configure workspace account login controls such as account expiration and locking, maximum number of failed login attempts, and end user account password lifetime.
- About Login Controls
Workspace administrators can configure login controls for an individual workspace. - Configuring Workspace Account Login Controls
Configure login controls for an individual workspace.
Related Topics
Parent topic: Configuring Workspace Preferences
2.4.1.1 About Login Controls
Workspace administrators can configure login controls for an individual workspace.
Administrators can also configure login controls for an entire Oracle APEX instance. For example, if an Instance administrator configures account login controls in APEX Administration Services that configuration applies to all APEX accounts in all workspaces across an entire instance.
If the Instance administrator does not enable login controls across an entire instance, then each Workspace administrator can configure the following controls on a workspace-by-workspace basis:
- End-user account expiration and locking
- A maximum number of failed login attempts for end-user accounts
- The password lifetime (or number of days an end-user account password can be used before it expires for end-user accounts
Tip:
This feature applies only to accounts created using the APEX user creation and management. Application Accounts Authentication provides additional authentication security for applications. See Managing Users in a Workspace.
Parent topic: Managing Workspace Account Login Controls
2.4.1.2 Configuring Workspace Account Login Controls
Configure login controls for an individual workspace.
To configure login controls for a workspace:
Related Topics
Parent topic: Managing Workspace Account Login Controls
2.4.2 Controlling Access to App Builder
Control whether developers can access App Builder.
To control access to App Builder:
Tip:
These settings can be overridden by an Instance administrator. See Managing Component Availability for an Instance.
Parent topic: Configuring Workspace Preferences
2.4.3 Controlling Access to SQL Workshop
Control developer access to SQL Workshop.
Deelopers use SQL Workshop to access tools for viewing and managing database objects.
To control access to SQL Workshop:
Tip:
These settings can be overridden by an Instance administrator. See Managing Component Availability for an Instance.Parent topic: Configuring Workspace Preferences
2.4.4 Configuring Email Credentials for a Workspace
Configure email credentials for a workspace.
Note:
To enable APEX to send mail, an instance administrator must first configure instance-level email settings. To learn more, see Configuring Email.Enabling the Use Workspace SMTP Credentials switch enables workspace administrators to configure a Web Credential that contains a SMTP Username and SMTP Password. APEX can then use these credentials to authenticate to the Email Server when sending emails for the current workspace.
To configure email credentials for a workspace:
Parent topic: Configuring Workspace Preferences
2.4.5 Disabling PL/SQL Program Unit Editing for a Workspace
Control whether developers can edit and compile PL/SQL program units from Object Browser.
By default, developers can change and compile PL/SQL source code when browsing database procedures, packages, and functions in SQL Workshop Object Browser. Workspace administrators can disable PL/SQL program unit editing by selecting Do not allow PL/SQL program unit editing on the Set Workspace Preferences page.
To disable PL/SQL program unit editing:
2.4.6 Enabling RESTful Services and Defining a Path Prefix for a Workspace
Workspace administrators can control whether RESTful Services are enabled in the current workspace.
RESTful Services enable the declarative specification of RESTful services used to access the database. The definitions of RESTful services created within Oracle APEX are stored in the Oracle REST Data Services (ORDS) repository.
To configure RESTful access:
2.4.7 Configuring Team Development in an Existing Workspace
Configure Team Development for a workspace.
Tip:
These settings described in this topic do not affect existing workspaces.
To enable users to attach files to issue comments in Team Development, you must set the Enable Issue File Repository attribute for the workspace to Yes.
To configure Team Development for a workspace:
2.4.8 Configuring Session Timeout for a Workspace
Use the Session Timeout attributes for a workspace to reduce exposure at the application-level for abandoned computers with an open web browser.
Workspace administrators configure Session Timeout for a workspace on the Set Workspace Preferences page.
Tip:
This settings described in this topic are superseded by the corresponding application-level setting.To configure Session Timeout attributes for a workspace: