This is documentation for Caché & Ensemble. See the InterSystems IRIS version of this content.

For information on migrating to InterSystems IRIS, see Why Migrate to InterSystems IRIS?

EnsPortal.BusinessProcesses

class EnsPortal.BusinessProcesses extends EnsPortal.Template.listPage

This is the Business Processes list page of the ZEN Ensemble application.

Property Inventory

Method Inventory

Parameters

parameter EDITRESOURCE = %Ens_Code:WRITE,%Ens_BPL:WRITE;
User needs WRITE permissions on either the %Ens_Code or the %Ens_BPL resource to modify Business Processes.
parameter PAGENAME = Business Process List;
Displayed name of this page.
parameter RESOURCE = %Ens_Code:READ,%Ens_BPL:READ;
User needs READ permissions on either the %Ens_Code or the %Ens_BPL resource to view this page.

Properties

property msgSelectItemToExport as %String [ InitialExpression = "Please select a business process to export." ];
Property methods: msgSelectItemToExportDisplayToLogical(), msgSelectItemToExportGet(), msgSelectItemToExportIsValid(), msgSelectItemToExportLogicalToDisplay(), msgSelectItemToExportLogicalToOdbc(), msgSelectItemToExportNormalize(), msgSelectItemToExportSet()

Methods

method %OnGetPageName() as %String
Get the (localized) name of the page.
classmethod CheckValidImportFileExists(pFilename As %String) as %String [ ZenMethod ]
classmethod DeleteID(val) as %String [ ZenMethod ]
Delete this id on the server
classmethod EnumerateExecute(ByRef qHandle As %Binary, pSuperclass As %String, pFilter As %String = "", QueryMethod As %String, QueryClass As %String) as %Status
Override this Method to pass more arguments to the class query
classmethod GetHyperEventResources(pMethod As %String = "") as %String
Protect the import and delete methods on the server.
classmethod IsBPL(pClassname As %String) as %Boolean [ ZenMethod ]
method OnGetRibbonInfo(Output pDisplay As %Boolean, Output pViewIcons As %List, Output pSortOptions As %List, Output pSearchBox As %Boolean, Output pRibbonTitle As %String, Output pCommands As %List) as %Status
Get information to display in the ribbon bar.
method ScreenBPL(pTable As %ZEN.Component.tablePane, pName As %String, pSeed As %String) as %Status
clientmethod doDelete() [ Language = javascript ]
Delete current id then refresh.
clientmethod doEdit() [ Language = javascript ]
Edit current business process
clientmethod doInstance() [ Language = javascript ]
clientmethod doNew() [ Language = javascript ]
clientmethod finishExport(filename) [ Language = javascript ]
clientmethod finishImport(filename) [ Language = javascript ]
clientmethod launchInstance(instId) [ Language = javascript ]
clientmethod onPopupAction(popupName, action, value) [ Language = javascript ]
Returning from file select dialog
clientmethod onloadHandler() [ Language = javascript ]
This client event, if present, is fired when the page is loaded.

Queries

query Enumerate(pSuperclass As %String, Filter As %String = "", QueryMethod As %String, QueryClass As %String)
Selects Name As %String, Modified As %TimeStamp
Class query with filter added. Override this in order to add rowspec specific to the list being displayed

Inherited Members

Inherited Properties

Inherited Methods

Feedback