This is the Workflow Users page of the ZEN application.
User needs WRITE permissions on the %Ens_WorkflowConfig resource to make changes on this page. parameter PAGENAME = "Workflow Users";
Displayed name of this page. parameter RESOURCE = "%Ens_WorkflowConfig:READ";
User needs READ permissions on the %Ens_WorkflowConfig resource to access this page.
Get the (localized) name of the page. This should be implemented in a subclass. method %OnGetTitle() as %String
Get the (localized) title string for the page. This should be implemented in a subclass. classmethod DeleteID(id) as %String [ ZenMethod ]
Delete the given id. method DrawDescription(pSeed As %String) as %Status
Draw the contents of the description panel. method DrawYesNo(pTable As %ZEN.Component.tablePane, pName As %String, pSeed As %String) as %Status
Draw Yes or No in place of 1 or 0 classmethod GetHyperEventResources(pMethod As %String = "") as %String
Callback to return a list of resources required for a specific HyperEvent. The user must have sufficient privileges on one of the resource/permission pairs to be permitted to execute the hyperevent. An empty string implies the user already has sufficient privileges for the ZenMethod specified in pMethod. classmethod IsValidUser(pName As %String) as %Boolean
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
This callback, if implemented returns information used to display the standard ribbon bar. classmethod SaveItem(pItem As %ZEN.proxyObject) as %String [ ZenMethod ]
pDisplay is true if the ribbon should be displayed.
pViewIcons is an array describing "view" buttons to display: pViewIcons(n) = $LB(id,help,icon)
pSortOptions is an array describing "sort" options to display: pSortOptions(n) = $LB(id,caption,help)
pSearch is true if a search box is displayed.
pRibbonTitle is a title to display.
pCommands is an array of command buttons to display: pCommands(n) = $LB(id,caption,help,onclick)
classmethod UpdateDetails(id) [ ZenMethod ]