Для объектов, доступ к которым осуществляется при помощи всплывающих меню или при использовании режимов обзора и поиска в IBM® FileNet Workplace XT, приложение представляет набор операций или действий, которые конечный пользователь может выполнять с объектами данного типа. Например, в число доступных действий для объекта типа Документ входят резервирование, загрузка, преобразование в составной и перемещение; в случае объекта типа Папка в их число входят добавление объектов, перемещение и удаление.
Администратор может настроить действия, которые разрешается выполнять с объектами, появляющимися в пользовательском интерфейсе Workplace XT. Вы также можете вносить такие изменения, как полное удаление действия из пользовательского интерфейса. Вы также можете, используя критерии фильтров, задать условия, при которых действие будет видно на экране. Например, можно указать, чтобы действие загрузки появлялось, только если пользователь щелкнет по документу с определенным описанием класса, состоянием версии и типом содержимого.
В этом разделе указаны места в интерфейсе Workplace XT, где пользователи могут увидеть действия, и описан XML-файл дескриптора действий меню, который используется для конфигурирования этих действий.
<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> <!-- для документов, опубликованных шаблонов -->
<value>open</value> <!-- для папок, поисков, хранилищ документов -->
<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-->
<value>requestchargeout</value>
<value>viewDocumentInfo</value>
<!-- Конец изменений RM-->
<value>infoProperties</value>
<value>moreInformation</value>
<value>documentActions</value>
<value>folderActions</value>
<!-- всегда в конце -->
<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 -->
<value>application/x-filenet-rm-physicalrecord</value>
<value>application/x-filenet-rm-electronicrecord</value>
<value>application/x-filenet-rm-emailrecord</value>
<!-- Конец изменений RM -->
<!-- типы mime шаблонов ввода -->
<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>
<!-- типы mime wcm -->
<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>
<!-- Правила политики форм -->
<value>application/x-filenet-documentpolicy</value>
<value>application/x-filenet-workflowpolicy</value>
<!-- внешние документы (указывающие на URL) -->
<value>application/x-filenet-external</value>
</array>
<setting key="isPopup">false</setting>
<setting key="popupHeight">600</setting>
<setting key="popupWidth">750</setting>
</object>