Persons correspond to contact center personnel — including agents — who need access to CTI applications.
The Genesys Framework requires that every person who needs such access be registered in the Configuration Database with an appropriate set of privileges.
Filter Name | Type | Description |
---|---|---|
tenant_dbid | int |
|
is_agent | int |
CFGTrue , Configuration Server will return
information only about the persons who are agents. If set to CFGFalse ,
Configuration Server will return information only about the persons
who are not agents.
|
skill_dbid | int |
|
group_dbid | int |
|
state | int |
CfgObjectState ). If specified, Configuration Server
will return information only about persons that are currently in
this state.
|
employee_id | string |
|
login_dbid | int |
|
user_name | string |
|
dbid | int |
|
no_login_dbid | int |
|
no_place_dbid | int |
|
first_name | string |
|
last_name | string |
|
switch_dbid | int |
|
DBID
—
tenantDBID
—
Tenant
whose employee this person is. Once specified, cannot be
changed.
lastName
—
firstName
—
address
—
phones
—
birthdate
—
comment
—
employeeID
—
userName
—
password
—
appRanks
—
CfgAppRank
). When used as an
entry in CfgDeltaPerson
(see below), it is a pointer to a list of the ranks added to the existing list.
isAgent
—
agentInfo
below). See type CfgFlag
.
agentInfo
—
CfgAgentInfo
. Shall be specified if the
person is an agent and shall be set to NULL
otherwise.
Once specified, cannot be set to NULL
.
isAdmin
—
assignedTenantDBIDs
—
state
—
CfgObjectState
userProperties
—
emailAddress
—
externalID
—
Whether a new person is an agent or not shall be specified
at the time when the corresponding CfgPerson
object
is created. It is not possible to change person's status from a
non-agent to an agent (or the other way around) once the CfgPerson
object
has been created.
Deletion of Person X will cause the following events set out in the order of arrival:
agentDBIDs
of all agent groups
that included Person X as an agent
memberIDs
of all access groups
that included Person X as a member
A person cannot be deleted as long as it is associated as
an account with at least one daemon application (See CfgApplication
and
ConfSetAccount
).
By default, access privileges of a new person will be set according to the following rules:
Administrators
of
the Service Provider.
Users
of the Service Provider.
Administrators
of that tenant.
Users
of that tenant.
Everyone
, which cannot
be changed. For specification of access privileges of the above
default groups, refer to comments to object
CfgAccessGroup
in section Access Control
Functions and Data Types
.
DBID
=
100
and tenantDBID
= 1
shall
be pre-defined (scripted) in the Configuration Database before Configuration
Server is started for the first time. This person has Full
Control
permissions with respect to all objects in the Configuration Database,
which cannot be changed. The object that represents this person
cannot be deleted.
Note: This XML was created using the Configuration Server 7.5 schema.
<CfgPerson> <DBID value="125" /> <tenantDBID value="101" /> <lastName value="Name" /> <firstName value="My" /> <employeeID value="001" /> <userName value="001" /> <password value="FFFFFFFF" /> <isAgent value="2" /> <CfgAgentInfo> <placeDBID value="112" /> <agentLogins> <CfgAgentLoginInfo> <agentLoginDBID value="147" /> <wrapupTime value="0" /> </CfgAgentLoginInfo> </agentLogins> <capacityRuleDBID value="0" /> <siteDBID value="0" /> <contractDBID value="0" /> </CfgAgentInfo> <isAdmin value="1" /> <state value="1" /> <emailAddress value="My.Name@my.host.com" /> </CfgPerson>