Class Reference
IRIS for UNIX 2024.1.2
InterSystems: The power behind what matters   
Documentation  Search
  [USER] >  [EnsPortal] >  [Deployment] >  [DeploymentHistory]
Private  Storage   

class EnsPortal.Deployment.DeploymentHistory extends EnsPortal.Template.listPage

This page lets users view the history of deployments

Inventory

Parameters Properties Methods Queries Indices ForeignKeys Triggers
4 2 18 2


Summary

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

Properties
%condition %import %includeFiles %page
%resource HelpAddress ISREADONLY LocatorHeader
NAMESPACE ParentURL StdTitle aboutPage
align aux backgroundTimerInterval canEdit
canViewFileSystem cellAlign cellSize cellStyle
cellVAlign children composite contactPage
containerStyle cssLevel currSortMode currStep
currViewMode disabled dragAndDrop dragEnabled
dropEnabled enableAutoRefresh enclosingClass enclosingStyle
error groupClass groupStyle height
hidden hint hintClass hintStyle
home homePage id index
keepAliveInterval label labelClass labelDisabledClass
labelPosition labelStyle layout lblTitle
limitPopups msgNotPermitted msgSelectItemToExport name
onafterdrag onbeforedrag onclick ondrag
ondrop onhide onrefresh onshow
onupdate pageModified parent searchKey
selectedId showLabel showRefresh slice
title tuple useSVG useSoftModals
valign visible width window
zenPersistentPopup

Methods
%AddCSPShareHyperevents %AddChild %AddChildAfter %AddChildBefore
%AddComponent %AddEnsExceptionHandler %AddImportedComponents %AddLocatorLinks
%AddToSaveSet %ApplyURLParms %Attr %BindExport
%ClassIsLatestVersion %ClassName %ConstructClone %DispatchClassMethod
%DispatchGetModified %DispatchGetProperty %DispatchMethod %DispatchSetModified
%DispatchSetMultidimProperty %DispatchSetProperty %DrawAutoLogout %DrawClassDefinitions
%DrawComponentHTML %DrawHTML %DrawHTMLPage %DrawJSStrings
%DrawObjectDefinitions %EnclosingDivId %EndBackgroundMethod %EndScript
%Eval %EvalC %Extends %ForceClientRender
%GetChildIndex %GetComponent %GetComponentById %GetComponentByName
%GetEventHandlers %GetHomePage %GetHomeParam %GetLinks
%GetLocatorLinks %GetPageName %GetParameter %GetProductName
%GetRootLink %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 %OnGetProductName
%OnGetSmallMenu %OnGetTitle %OnMonitorBackgroundTask %OnMutateChildren
%OnObjectSynch %OnPreHTTP %OnSubmit %OnUseSoftModals
%OnZENDeserialize %OriginalNamespace %PackageName %QuoteValue
%QuoteValueL10N %Register %RemoveChild %RemoveChildren
%RemoveComponent %RemoveFromSaveSet %RunBackgroundMethod %Self
%SerializeObject %SetBackgroundMethodStatus %SetErrorById %SetErrorByName
%SetModified %SetValueById %SetValueByName %SetValuesByName
%StartScript %ValidateObject %ZENVersion BuildMenu
CheckAllBlanks CheckContextLinks CheckEnterpriseManager ConstructRollback
ConvertParameter Decrypt DeleteRecord DoLogout
DrawLocator DrawRibbon DrawTitle Encrypt
EnumerateClose EnumerateExecute EnumerateFetch EscapeHTML
EscapeURL EvalResult Export FileExists
ForceClear GetCSPURL GetContextLinks GetDefaultDir
GetDefaultFile GetDocURL GetHomePage GetHyperEventResources
GetNewURL GetQuickLinks HyperEventCall HyperEventHead
Import InProgressWarning Include InsertHiddenField
InsertHiddenFields IsPrivate JavaInstalled Link
OnDrawRibbon OnGetRibbonInfo OnHTTPHeader OnPage
OnPageError OnPostHTTP OnPostHyperEvent OnPreHTTP
OnPreHyperEvent Page QuoteJS RegisterRecent
RewriteURL RollBackChecks SetDefaultDir ShowError
SimpleKeepAlive StartTimer StopTimer ThrowError
UnescapeHTML UnescapeURL XMLDTD XMLExport
XMLExportToStream XMLExportToString XMLNew XMLSchema
XMLSchemaNamespace XMLSchemaType addChild addChildAfter
addChildBefore addPopupSuffix adjustSizes arrowClick
cancelPopup changePassword changeRefresh changeURLNamespace
checkEdit childrenMutated clearInProgress clientKeepAlive
correctIELayering createComponent createComponentNS createTimeWarning
deleteComponent deleteHistory disableCommandButton displayCountDown
doExport doImport doRefresh dragFinishHandler
dragHandler dragNotifyHandler dragStartHandler dropHandler
dropStartHandler enableCommandButton endModal exposeComponent
findElement fireOnResizeEvent fireOnUnloadEvent fireOnUpdateEvent
firePopupAction getChildIndex getComponent getComponentById
getEnclosingDiv getHidden getHintElement getLabelElement
getOpener getPageTitle getProperty getRowFromSnapshot
getSettings getTitleAreaHeight getType goHome
goMenu gotoNamespace gotoPage hideCommandButton
hideTimeoutWarning hideWarnContinue inResizeLoop initPopupSuffix
invokeSuper isOfType launchPopupWindow logout
makeId manualKeepAlive navigate onCreate
onDelete onDisplayHandler onEndModalHandler onPopupAction
onRefreshContents onSelectItem onSerialize onServerMethodCall
onServerMethodError onServerMethodReturn onStartModalHandler ondisabledHandler
onhandleAutoLogoutWarn onkeydownHandler onkeyupHandler onlayoutHandler
onloadHandler onlogoutHandler onoverlayHandler onresizeHandler
onunloadHandler onupdateHandler popupActionHandler refreshContents
refreshTimeout removeChild removePopupSuffix render
renderContents renderSVG rollBack rowSelected
searchBlur searchBoxHandler searchFocus searchKeyDown
searchKeyPress selectItem setComponentId setConnectivityStatusMsg
setHidden setModified setOverlayMode setPageTitle
setProperty setPropertyAll setSortMode setSortModeHandler
setTraceOption setViewMode setViewModeHandler setWarnInnerHTML
showAbout showCommandButton showContact showDocumentation
showHelp showTimeoutWarning startKeepAlive startModal
startProgressBar stopKeepAlive stopProgressBar switchNamespace
viewDetails warnclickListener


Parameters

• parameter CSSINCLUDES = "ensemble/Ensemble_Wizards.css";
Comma-separated list of additional CSS include files for the page. If this page is using CSS3 then the CSS3INCLUDES parameter is used (if defined).
• parameter JSINCLUDES = "zenCSLM.js";
JavaScript debug library Usage: ZLM.dumpObj(object);
• parameter PAGENAME = "Deployment History";
Displayed name of this page.
• parameter RESOURCE = "%Ens_Deploy";
User needs use permissions on %Ens_Deploy to use this page.

Properties

• property NAMESPACE as %ZEN.Datatype.string(ZENURL="$NAMESPACE");
• property selectedId as %ZEN.Datatype.string;
Id of selected item in results table.

Methods

• method %OnGetPageName() as %String
Get the (localized) name of the page.
• method ConstructRollback(pInvocationId As %String) as %String [ ZenMethod ]
• method DeleteRecord(pId As %String) as %Integer [ ZenMethod ]
• method ForceClear() as %Status [ ZenMethod ]
• method InProgressWarning(pTable As %ZEN.Component.tablePane, pName As %String, pSeed As %String) as %Status
• 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 RollBackChecks(pInvocationId As %String) as %String [ ZenMethod ]
• method adjustSizes() [ Language = javascript ]
Adjust sizes of components on the page.
• method clearInProgress() [ Language = javascript ]
• method deleteHistory() [ Language = javascript ]
• method getRowFromSnapshot() [ Language = javascript ]
Get a row from the table snapshot.
• method onPopupAction(popupName, action, value) [ Language = javascript ]
This client event, if present, is fired when the a popup page launched from this page fires an action.
• method onSelectItem() [ Language = javascript ]
toggle detailTable for a selected row.
• method onlayoutHandler(load) [ Language = javascript ]
Adjust sizes of components on the page.
• method rollBack() [ Language = javascript ]
• method rowSelected(table) [ Language = javascript ]
User selected a row in the table
• method selectItem(row) [ Language = javascript ]
Select the given item (row in table) and let the subclass take any necessarey actions like updating the details pane.
• method viewDetails() [ Language = javascript ]

Queries

• query Enumerate(Filter As %String = "", QueryMethod As %String, QueryClass As %String)
Selects ID, InProgress, Username, StartTime, EndTime, TargetProduction, DeploymentFilename, Reverted, RolledbackById, LastStatus, Completed, ThisIsARollback
Class query with filter added. Override this in order to add rowspec specific to the list being displayed
• query InitQuery()
SQL Query :
SELECT ID,InProgress,Username,StartTime,EndTime,TargetProduction,DeploymentFilename,Reverted,RolledbackById,LastStatus,Completed,ThisIsARollback FROM Ens_Deployment.Invocations ORDER BY ID Desc


Copyright (c) 2025 by InterSystems Corporation. Cambridge, Massachusetts, U.S.A. All rights reserved. Confidential property of InterSystems Corporation.