EnsPortal.Dialog.ProductionAddProcess


class EnsPortal.Dialog.ProductionAddProcess extends
EnsPortal.Dialog.ProductionAddHost

Add a new component to a production

Inventory


Parameters Properties Methods Queries Indices ForeignKeys Triggers
1 2 16


Summary


This is a Zen Page class. It belongs to the application EnsPortal.Application.

Properties
%condition %import %includeFiles %page
%resource LinkHelp ProductionName align
aux backgroundTimerInterval canEdit canViewFileSystem
cellAlign cellSize cellStyle cellVAlign
children closeOnEnter closeOnEsc composite
containerStyle cssLevel defaultSettingsHTML dialogTitle
disabled disabledStyle dragAndDrop dragEnabled
dropEnabled enclosingClass enclosingStyle error
groupClass groupStyle hasButtons height
hidden hideApplyButton hideCancelButton hideOKButton
hint hintClass hintStyle id
index isChecked isRouter keepAliveInterval
label labelClass labelDisabledClass labelPosition
labelStyle layout msgNotPermitted name
onafterdrag onbeforedrag onclick ondrag
ondrop onhide onrefresh onshow
onupdate parent retValue showLabel
slice studioMode title tuple
useSVG useSoftModals valign visible
width window zenPersistentPopup

Methods
%AddCSPShareHyperevents %AddChild %AddChildAfter %AddChildBefore
%AddComponent %AddEnsExceptionHandler %AddImportedComponents %AddToSaveSet
%ApplyURLParms %Attr %BindExport %ClassIsLatestVersion
%ClassName %ConstructClone %DispatchClassMethod %DispatchGetModified
%DispatchGetProperty %DispatchMethod %DispatchSetModified %DispatchSetMultidimProperty
%DispatchSetProperty %DrawAutoLogout %DrawClassDefinitions %DrawComponentHTML
%DrawHTML %DrawHTMLPage %DrawJSStrings %DrawObjectDefinitions
%DrawTitle %EnclosingDivId %EndBackgroundMethod %EndScript
%Eval %EvalC %Extends %ForceClientRender
%GetChildIndex %GetComponent %GetComponentById %GetComponentByName
%GetEventHandlers %GetLinks %GetPageName %GetParameter
%GetValueById %GetValueByName %GetXMLName %IsA
%IsModified %Link %LinkCSS %LinkScript
%MakeId %New %NormalizeObject %ObjectModified
%OnAddToPageAfter %OnAddToPageBefore %OnAfterCreatePage %OnBeforeCreatePage
%OnCreateApplication %OnCreatePage %OnDetermineCSSLevel %OnDrawEnclosingDiv
%OnDrawHTMLBody %OnDrawHTMLHead %OnDrawHTMLMeta %OnDrawObjectProperties
%OnFinishBackgroundTask %OnGetPageName %OnGetSubtitle %OnGetTitle
%OnMonitorBackgroundTask %OnMutateChildren %OnObjectSynch %OnPreHTTP
%OnSubmit %OnUseSoftModals %OnZENDeserialize %OriginalNamespace
%PackageName %QuoteValue %QuoteValueL10N %RemoveChild
%RemoveChildren %RemoveComponent %RemoveFromSaveSet %RunBackgroundMethod
%Self %SerializeObject %SetBackgroundMethodStatus %SetErrorById
%SetErrorByName %SetModified %SetValueById %SetValueByName
%SetValuesByName %StartScript %ValidateObject %ZENVersion
AddNewItem AddOperationSettings AddServiceSettings ConvertParameter
Decrypt DeriveRuleNames Encrypt EscapeHTML
EscapeURL GetClassName GetFrom GetHelp
GetHyperEventResources GetTo HyperEventCall HyperEventHead
Include InsertHiddenField InsertHiddenFields IsPrivate
IsRouterClass ItemAlreadyExists Link OnHTTPHeader
OnPage OnPageError OnPostHTTP OnPostHyperEvent
OnPreHTTP OnPreHyperEvent OnWizardCompletion Page
QuoteJS RewriteURL RouterHasValidationSetting RuleAlreadyExists
ShowError SimpleKeepAlive StartTimer StopTimer
SubmitRoutingRule ThrowError UnescapeHTML UnescapeURL
XMLDTD XMLExport XMLExportToStream XMLExportToString
XMLNew XMLSchema XMLSchemaNamespace XMLSchemaType
addChild addChildAfter addChildBefore addPopupSuffix
adjustSize btnApply btnOK calculateRuleName
cancelPopup changeRuleValidation changeTarget changeType
checkEdit childrenMutated clientKeepAlive correctIELayering
createComponent createComponentNS ctrlKeyDown deleteComponent
dialogApply dialogCancel dialogFinish dialogTitleGet
disableButtons dragFinishHandler dragHandler dragNotifyHandler
dragStartHandler dropHandler dropStartHandler endModal
exposeComponent findElement fireOnResizeEvent fireOnUnloadEvent
fireOnUpdateEvent firePopupAction getChildIndex getComponent
getComponentById getDialogValue getEnclosingDiv getHidden
getHintElement getLabelElement getOpener getProperty
getSettings getType gotoPage hideAll
hideRow inResizeLoop initPopupSuffix invokeSuper
isOfType launchPopupWindow makeId onCreate
onDelete onDisplayHandler onEndModalHandler onPopupAction
onRefreshContents onSerialize onServerMethodCall onServerMethodError
onServerMethodReturn onStartModalHandler ondialogCancel ondialogFinish
ondialogStart ondisabledHandler onkeydownHandler onkeyupHandler
onlayoutHandler onloadHandler onlogoutHandler onoverlayHandler
onresizeHandler onunloadHandler onupdateHandler popupActionHandler
refreshContents removeChild removePopupSuffix render
renderContents renderSVG selectDirectory setComponentId
setHidden setOverlayMode setProperty setPropertyAll
setTraceOption showPossibleDefault showPossibleDefaults showRow
showRuleDetails startKeepAlive startModal startProgressBar
stopKeepAlive stopProgressBar toggleDefaultForEmpty toggleRuleCheckbox
toggleRuleField validateAll


Parameters


• parameter PAGENAME = "Add Business Process";
Optional. This is the display name used for this page. If not provided, the class name is used.

Properties


• property isChecked as %ZEN.Datatype.boolean;
For a routing process, whether or not the Auto-Create Rule box is checked
• property isRouter as %ZEN.Datatype.boolean;
For the OTHER tab, whether or not the class selected is a routing engine class

Methods


• method %OnAfterCreatePage() as %Status
Avoid writing out the session cookie if we are in a Studio session.
• method %OnGetPageName() as %String
Get the (localized) name of the page.
• method %OnGetSubtitle() as %String
Get the (localized) subtitle string for the dialog. This should be implemented in a subclass.
• method %OnGetTitle() as %String
Get the (localized) title string for the page.
• classmethod GetClassName(id As %String) as %String [ ZenMethod ]
Get the class name (in case what's been selected is an alias which is invalid as a class name). If the id is already a class name, that class name will be returned as the return value.
• classmethod IsRouterClass(pClass As %String) as %Boolean [ ZenMethod ]
• method OnWizardCompletion(pProdId As %String, pForm As %String, pType As %String, pRuleAlias As %String, pRuleClass As %String) as %String [ ZenMethod ]
This method is invoked when the user completes the Wizard pressing "OK". Returns a null string if it succeeds, or an error message otherwise. The last two arguments, pAlias and pClass, are only used if the Business Process has an associated rule, in which case they identify the alias (if any) and class name to use for the rule.
• classmethod RouterHasValidationSetting(pClass As %String) as %Boolean [ ZenMethod ]
• method calculateRuleName(hostType) as %String [ Language = javascript ]
• method changeRuleValidation(type) [ Language = javascript ]
• method getDialogValue() [ Language = javascript ]
Get the value that will be applied when the user presses the OK button. This is implemented by subclasses.
• method ondialogFinish(action) as %Boolean [ Language = javascript ]
This callback is called when the user presses the OK button. If this returns false, then the action is canceled.
• method ondialogStart() [ Language = javascript ]
This callback, if defined, is called when the dialog page is loaded.
• method showRuleDetails(field) [ Language = javascript ]
Launch the profile info dialog.
• method toggleRuleCheckbox() [ Language = javascript ]
We only use this for the OTHER tab. The HL7 and X12 routing processes are always router classes.
• method toggleRuleField(tab) [ Language = javascript ]
Copyright © 1997-2019 InterSystems Corporation, Cambridge, MA