IWWCM - Use remote actions

 

+

Search Tips   |   Advanced Search

 

Remote actions are used in the query string of a URL to trigger actions from the IWWCM application.

A remote action is triggered using the query string parameter ?wcmAuthoringAction=action, where action is one of the following:

approve

This is used to approve an item in a workflow. You must also specify the "docid" of the item.

For example:

  • ?wcmAuthoringAction=approve&docid=ID1

  • ?wcmAuthoringAction=approve&docid=ID1&docid=ID2

decline

This is used to decline an item in a workflow. You must also specify the "docid" of the item.

For example:

  • ?wcmAuthoringAction=decline&docid=ID1

  • ?wcmAuthoringAction=decline&docid=ID1&docid=ID2

delete

This is used to delete an item. You must also specify the "docid" of the item.

For example:

  • ?wcmAuthoringAction=delete&docid=ID1

  • ?wcmAuthoringAction=delete&docid=ID1&docid=ID2

edit

This is used to open an item form in edit mode. You must also specify the "docid" of the item.

For example:

  • ?wcmAuthoringAction=edit&docid=ID1

  • ?wcmAuthoringAction=edit&docid=ID1&docid=ID2

read

This is used to open an item form in read-only mode. You must also specify the "docid" of the item.

For example:

  • ?wcmAuthoringAction=read&docid=ID1

  • ?wcmAuthoringAction=read&docid=ID1&docid=ID2

openmainview

This is used to open a view within an authoring portlet. You must also specify a "view" parameter.

For example:

  • ?wcmAuthoringAction=openmainview&view=contentbysitearea

The following view parameters can be used:

  • contentbysitearea
  • contentbytitle
  • myrecentmydraft
  • mypendingapproval
  • mypublished
  • myexpired
  • mydeleted
  • alldraftitems
  • allexpireditems
  • allpublisheditems
  • alldeleteditems
  • componentsbytype

new

This is used to open new item form. You must also specify a "type" parameter.

For example:

  • ?wcmAuthoringAction=new&type=com.ibm.workplace.wcm.api.WCM_Content

The following type parameters can be used:

  • com.ibm.workplace.wcm.api.WCM_AuthoringTemplate
  • com.ibm.workplace.wcm.api.WCM_Category
  • com.ibm.workplace.wcm.api.WCM_Content
  • com.ibm.workplace.wcm.api.WCM_FileComponent
  • com.ibm.workplace.wcm.api.WCM_HTMLComponent
  • com.ibm.workplace.wcm.api.WCM_ImageComponent
  • com.ibm.workplace.wcm.api.WCM_LibraryFileComponent
  • com.ibm.workplace.wcm.api.WCM_LibraryImageComponent
  • com.ibm.workplace.wcm.api.WCM_LibraryHTMLComponent
  • com.ibm.workplace.wcm.api.WCM_LibraryDocumentManagerComponent
  • com.ibm.workplace.wcm.api.WCM_LibraryDateComponent
  • com.ibm.workplace.wcm.api.WCM_LibraryNumericComponent
  • com.ibm.workplace.wcm.api.WCM_PresentationTemplate
  • com.ibm.workplace.wcm.api.WCM_RichTextComponent
  • com.ibm.workplace.wcm.api.WCM_Site
  • com.ibm.workplace.wcm.api.WCM_SiteArea
  • com.ibm.workplace.wcm.api.WCM_Taxonomy
  • com.ibm.workplace.wcm.api.WCM_TextComponent
  • com.ibm.workplace.wcm.api.WCM_Workflow
  • com.ibm.workplace.wcm.api.WCM_WorkflowStage

When creating a new content item, we can specify a default authoring template by adding the "atid"of an authoring template:

  • ?wcmAuthoringAction=new&type=com.ibm.workplace.wcm.api.WCM_Content?atid=ID

When creating site areas, content items and categories, we can add the "pid" of the parent you would like to save the new item under:

  • ?wcmAuthoringAction=new&type=com.ibm.workplace.wcm.api.WCM_Content?pid=ID

  • ?wcmAuthoringAction=new&type=com.ibm.workplace.wcm.api.WCM_SiteArea?pid=ID

  • ?wcmAuthoringAction=new&type=com.ibm.workplace.wcm.api.WCM_Category?pid=ID

 

Parent Topic

Extend Web Content Management