For the objects accessible from pop-up menus or from the browse and search modes of IBM® FileNet® Workplace XT, the application presents a set of operations or actions that an end user can perform on a particular object type. For example, the actions available for a document object include checkout, download, change to compound, and move; for a folder object, they include add objects, move, and delete.
As an administrator, you can customize the actions that can be performed on objects that appear in the Workplace XT user interface. You can also perform cosmetic changes, like removing an action completely from the user interface. Using filtering criteria, you can also define the conditions under which an action appears. For example, you can define the download action to appear only when users click on documents of a certain class description, version status, and content type.
This topic points out the places in the Workplace XT interface where actions are presented to users, and describes the menu actions descriptor XML file that you use to configure those actions.
<object key="" version="1.0"> ... <array key=" "> <value>download</value> <value>checkout</value> <value>cancelCheckout</value> <value>file</value> <value>delete</value> <value>assignSecurityPolicy</value> <value>sendMail</value> </array> <array key=" "> <value>download</value> <value>checkout</value> <value>quickCheckin</value> <value>cancelCheckout</value> <value>addToFavorites</value> <value>infoProperties</value> <value>sendMail</value> </array> <array key=" "> <value>addDocument</value> <value>addFolder</value> </array> <array key=" "> <value>view</value> <!-- for documents, publish templates --> <value>open</value> <!-- for folders, searches, object stores --> <value>download</value> <value>checkout</value> <value>quickCheckin</value> <value>cancelCheckout</value> <value>addToFavorites</value> <value>removeFavorite</value> <value>renameFavorite</value> <value>sendMail</value> <value>launch</value> <value>transfer</value> <value>addSubscription</value> <value>declareAsRecord</value> <value>declareVersionsAsRecord</value> <value>testFormTemplate</value> <value>modifyDocumentPolicy</value> <value>modifyWorkflowPolicy</value> <value>takeOffline</value> <value>modifyEntryTemplate</value> <value>modifyRecordEntryTemplate</value> <!-- RM changes start--> <value>requestchargeout</value> <value>viewDocumentInfo</value> <!-- RM changes end --> <value>infoProperties</value> <value>moreInformation</value> <value>documentActions</value> <value>folderActions</value> <!-- always in the end --> <value>addDocument</value> <value>addFolder</value> </array> <list key=" "> ... <object key=" "> <setting key="id">download</setting> <setting key="title" localizationKey="server.MenuActions_xml.download">Download...</setting> <setting key="url"> getContent? mode=download& objectType={OBJECT_TYPE}& id={OBJECT_ID}& vsId={VERSION_SERIES_ID}& objectStoreName={OBJECT_STORE_NAME}& returnUrl={RETURN_URL} </setting> <setting key="multiSelectURL"> operations/WcmMultiDownloadObject.jsp? returnUrl={RETURN_URL} </setting> <setting key="img">images/action/toolbar/Download23.gif</setting> <array key="objectTypes"> <value>document</value> </array> <array key="excludedContentTypes"> <!--RM Change start --> <value>application/x-filenet-rm-physicalrecord</value> <value>application/x-filenet-rm-electronicrecord</value> <value>application/x-filenet-rm-emailrecord</value> <!-- RM Change ends --> <!-- entry template mime types --> <value>application/x-filenet-entrytemplate</value> <value>application/x-filenet-documententrytemplate</value> <value>application/x-filenet-folderentrytemplate</value> <value>application/x-filenet-customobjectentrytemplate</value> <value>application/x-filenet-formdataentrytemplate</value> <value>application/x-filenet-declarerecordentrytemplate</value> <value>application/x-filenet-pageentrytemplate</value> <value>application/x-filenet-sectionentrytemplate</value> <value>application/x-filenet-cfwpageentrytemplate</value> <value>application/x-filenet-cfwsectionentrytemplate</value> <value>application/x-filenet-cfwtextentrytemplate</value> <value>application/x-filenet-localsectionentrytemplate</value> <!-- wcm mime types --> <value>application/x-filenet-sp-cr</value> <value>application/x-filenet-sp-target</value> <value>application/x-filenet-sp-page</value> <value>application/x-filenet-sp-section</value> <!-- Form policies --> <value>application/x-filenet-documentpolicy</value> <value>application/x-filenet-workflowpolicy</value> <!-- external documents (pointing to an URL) --> <value>application/x-filenet-external</value> </array> <setting key="isPopup">false</setting> <setting key="popupHeight">600</setting> <setting key="popupWidth">750</setting> </object>