Share via


SysOperationProgress Class [AX 2012]

The SysOperationProgress class informs the user about status, operation, and progress so that the system can be responsive and user-friendly.

Syntax

class SysOperationProgress extends SysOperationProgressBase

Run On

Called

Methods

  Method Description
Gg963440.protmethod(en-us,AX.60).gif allowFormSetup (Overrides the allowFormSetup Method.)
Gg963440.protmethod(en-us,AX.60).gif buildForm (Overrides the buildForm Method.)
Gg963440.pubmethod(en-us,AX.60).gif cancelTimeOut Cancels a previous method call to the setTimeOut method. (Inherited from Object.)
Gg963440.pubmethod(en-us,AX.60).gif equal Determines whether the specified object is equal to the current one. (Inherited from Object.)
Gg963440.pubmethod(en-us,AX.60).gif getCount_RU (Inherited from SysOperationProgressBase.)
Gg963440.pubmethod(en-us,AX.60).gif getTimeOutTimerHandle Returns the timer handle for the object. (Inherited from Object.)
Gg963440.pubmethod(en-us,AX.60).gif getTotal Sets the number of steps in the process. (Inherited from SysOperationProgressBase.)
Gg963440.pubmethod(en-us,AX.60).gif handle Retrieves the handle of the class of the object. (Inherited from Object.)
Gg963440.pubmethod(en-us,AX.60).gif hide Use this method to temporarily hide the progress bar.
Gg963440.pubmethod(en-us,AX.60).gif incCount Increments the progress bar during an operation. (Inherited from SysOperationProgressBase.)
Gg963440.protmethod(en-us,AX.60).gif init (Inherited from SysOperationProgressBase.)
Gg963440.pubmethod(en-us,AX.60).gif kill Use the reset method instead. This method is deprecated.
Gg963440.pubmethod(en-us,AX.60).gif new Constructs an instance of the SysOperationProgress class. (Overrides the new Method.)
Gg963440.pubmethod(en-us,AX.60).gif notify Releases the hold on an object that has called the wait method on this object. (Inherited from Object.)
Gg963440.pubmethod(en-us,AX.60).gif notifyAll Releases a lock on the object that was issued by the wait method on this object. (Inherited from Object.)
Gg963440.pubmethod(en-us,AX.60).gif objectOnServer Determines whether the object is on a server. (Inherited from Object.)
Gg963440.pubmethod(en-us,AX.60).gif owner Returns the instance that owns the object. (Inherited from Object.)
Gg963440.pubmethod(en-us,AX.60).gif parmFormInited Gets or sets the FormInited parameter. (Inherited from SysOperationProgressBase.)
Gg963440.protmethod(en-us,AX.60).gif progressForm (Overrides the progressForm Method.)
Gg963440.pubmethod(en-us,AX.60).gif reset Resets the progress form so that it can be used over again. You do not have to set animation, caption, and totals again.
Gg963440.pubmethod(en-us,AX.60).gif sendProgress (Overrides the sendProgress Method.)
Gg963440.pubmethod(en-us,AX.60).gif sendTime (Overrides the sendTime Method.)
Gg963440.pubmethod(en-us,AX.60).gif setAnimation Specifies which animation to display during the operation.
Gg963440.pubmethod(en-us,AX.60).gif setCaption Sets the caption of the form.
Gg963440.pubmethod(en-us,AX.60).gif setCount Sets the position of the progress bar during an operation. (Inherited from SysOperationProgressBase.)
Gg963440.pubmethod(en-us,AX.60).gif setText Sets a description of the process that is currently occurring. (Inherited from SysOperationProgressBase.)
Gg963440.pubmethod(en-us,AX.60).gif setTextLength Sets the length of the progress text controls.
Gg963440.pubmethod(en-us,AX.60).gif setTimeOut Sets up the scheduled execution of a specified method. (Inherited from Object.)
Gg963440.pubmethod(en-us,AX.60).gif setTotal Sets the number of steps in the process. (Inherited from SysOperationProgressBase.)
Gg963440.protmethod(en-us,AX.60).gif setupForm (Overrides the setupForm Method.)
Gg963440.pubmethod(en-us,AX.60).gif toString Returns a string that represents the current object. (Inherited from Object.)
Gg963440.pubmethod(en-us,AX.60).gif update Updates the operation progress bar. (Overrides the update Method.)
Gg963440.pubmethod(en-us,AX.60).gif updateInterval Sets the update interval. The update interval is the number of seconds between each update of the form. (Inherited from SysOperationProgressBase.)
Gg963440.pubmethod(en-us,AX.60).gif updateTime (Inherited from SysOperationProgressBase.)
Gg963440.pubmethod(en-us,AX.60).gif usageCount Returns the current number of references, that is, the value of the reference counter, that the object has. (Inherited from Object.)
Gg963440.pubmethod(en-us,AX.60).gif wait Pauses a process. (Inherited from Object.)
Gg963440.pubmethod(en-us,AX.60).gif waitForParent If you have two instances of the operation progress framework that are running at the same time, the child will hook up on the parent so that the user only will see one progress form on the screen.
Gg963440.pubmethod(en-us,AX.60).gif xml Returns an XML string that represents the current object. (Inherited from Object.)
Gg963440.pubmethod(en-us,AX.60).gif Gg963440.static(en-us,AX.60).gif ::clearCache
Gg963440.pubmethod(en-us,AX.60).gif Gg963440.static(en-us,AX.60).gif ::clearCacheClient
Gg963440.pubmethod(en-us,AX.60).gif Gg963440.static(en-us,AX.60).gif ::clearCacheServer
Gg963440.pubmethod(en-us,AX.60).gif Gg963440.static(en-us,AX.60).gif ::clientUpdate
Gg963440.pubmethod(en-us,AX.60).gif Gg963440.static(en-us,AX.60).gif ::clientUpdateTime
Gg963440.pubmethod(en-us,AX.60).gif Gg963440.static(en-us,AX.60).gif ::construct
Gg963440.pubmethod(en-us,AX.60).gif Gg963440.static(en-us,AX.60).gif ::getDefaultTextLength Gets the default maximum length for the progress text before the text wraps to an additional line.
Gg963440.pubmethod(en-us,AX.60).gif Gg963440.static(en-us,AX.60).gif ::newGeneral Constructs an instance of the SysOperationProgress class as a single-bar progress indicator.
Gg963440.pubmethod(en-us,AX.60).gif Gg963440.static(en-us,AX.60).gif ::newMultiBar Constructs an instance of the SysOperationProgress class as a multi-bar progress indicator.
Gg963440.privmethod(en-us,AX.60).gif Gg963440.static(en-us,AX.60).gif ::setCache

Top

Remarks

Split up an operation in as many steps as possible. This will give the user the best information and the best remaining time estimate. You do not have to worry about the time that you must spend informing the user because the form only is updated once a second and even less frequently on low bandwidth connections.

Inheritance Hierarchy

Object Class
  SysOperationProgressBase Class
    SysOperationProgress Class

See Also

How to: Create Progress Indicators