From Bright Pattern Documentation
Jump to: navigation, search
(Created new topic from branched topic Documentation:ServicePattern:desktop-integration-api-net-version-tutorial:AgentState:5.1)
 
(Updated via BpDeleteTranslateTags script)
 
Line 1: Line 1:
<translate>= Agent State=
+
= Agent State=
  
 
Whenever the [[agent-guide/HowtoInterpretYourCurrentStateInformation|agent state]] changes, the following event will be emitted:
 
Whenever the [[agent-guide/HowtoInterpretYourCurrentStateInformation|agent state]] changes, the following event will be emitted:
Line 22: Line 22:
  
 
<center>[[desktop-integration-api-net-version-tutorial/AgentLogin|< Previous]]  |  [[desktop-integration-api-net-version-tutorial/Services|Next >]]</center>
 
<center>[[desktop-integration-api-net-version-tutorial/AgentLogin|< Previous]]  |  [[desktop-integration-api-net-version-tutorial/Services|Next >]]</center>
</translate>
 

Latest revision as of 04:31, 29 May 2024

• 5.19 • 5.2 • 5.3 • 5.8

Agent State

Whenever the agent state changes, the following event will be emitted:

public event StateChangedCallback stateChangedCallback;


The UserState object from the callback provides information about the current agent state and the next agent state.


The following methods are used to set the agent state:

public ResultCode setReady();
  • For the Not Ready state with optional indication of the reason (the list of configured Not Ready reasons can be obtained in AgentPlace.notReadyReasons after a successful login),
public ResultCode setNotReady(string reason);


< Previous | Next >
< Previous | Next >