Portal Studio auditing

Table 6-13 describes the Portal Studio events that you can audit, and the actions that triggers these events.

Table 6-13: Portal Studio auditable events

AssetType

AccessType

Action that triggers event

STUDIO.Applications

Studio.Create

Creating a new application. Triggers page and page group add and update actions, which occur immediately, bypassing the deferupdate global setting for the current user only.

Studio.Preview

Clicking Preview in Application Builder. Displays the application’s portlets, which triggers the portlet playback action and audit on those portlets.

Studio.Update

Clicking Deploy. Triggers page group update action.

STUDIO.AutoFillAdapter

Studio.Create

Creating an autofill adapter in Personalize | Adapter, the adapterType attribute in the audit record shows the autofill type.

Studio.Delete

Deleting a personalization adapter.

Studio.Update

Clicking Edit in Adapter Builder.

STUDIO.Catalogs

Studio.Create

Creating a new catalog or saving an existing catalog. If the “requested catalog ID” is zero, the catalog is newly created. Does not audit the portlets added to the catalog.

Studio.Update

Clicking Update Catalog.

STUDIO.Objects

Studio.Deploy

Clicking Deploy and performing deploy operation. All the Studio objects that are deployed (saved to .ear file) are audited as attributes.

Studio.Export

Clicking Deploy and performing export operation. All the objects that are exported (saved to .xml file) are audited as attributes. The log content is listed as an attribute.

Studio.Import

Clicking Deploy and performing import operation. All the objects that are imported (from the .xml file) are audited as attributes, which may trigger the page and page group update actions.

STUDIO.PageGroups

Studio.Create

Creating a new page group or saving an existing page group. If the “requested page group ID” is zero in the audit record, the page group was newly created. Does not audit pages and portlets added to the page group.

Studio.Update

Clicking Update. If the global property deferupdate is turned on, the update happens when the user logs in; otherwise, the update occurs immediately. Either way, an audit record is generated. When the update happens, it triggers page and page group deletions and portlet additions.

STUDIO.Pages

Studio.Create

Creating a new page or saving an existing page. If the “requested page ID” is zero in the audit record, the page is new. This does not audit portlets added to the page.

Studio.Update

Clicking Update. If the global property deferupdate is turned on, the update occurs when the user logs in; otherwise, the update occurs immediately. Either way, the audit record is generated. When the update happens, it triggers page and page group deletions and portlet additions.

STUDIO.Portlets

Studio.Create

Creating a new portlet or saving an existing portlet.

Studio.Preview

Clicking Preview in Portlet Builder. The portlet preview is audited when a valid portlet ID is passed to UWPWindowApp.GetWindowContent.

Studio.SearchReplace

Performing a search and replace action on a portlet. The pages and catalogs affected are listed as attributes in the audit record. If Update Pages is selected, this action also triggers the page and page group update action and audit.

STUDIO.Resources

Studio.Create

Creating a new resource ID.

Studio.Delete

Deleting or undeleting a resource. Deleting a resource ID does not physically delete the resource; the resource is just marked for deletion from the database.

Studio.Update

Clicking Edit in the Resource Builder.

STUDIO.Roles

Studio.Create

Creating a J2EE role reference.

Studio.Delete

Deleting a J2EE role reference.

Studio.Update

Clicking Edit in the Role Builder. If you undelete a J2EE role, an update action is generated.

STUDIO.Templates

Studio.Create

Creating a new template or saving an existing template.

Studio.Preview

Clicking Preview in Template Builder.