GetData: Task and system types
This page documents the data types available in GetData for tasks, system information, configuration, messages, licenses, and functions.
\{internal.function.%%}
- \{internal.function.%%}
-
This will return data against a specific function in the system. Additional data is required for these functions.
- \{internal.function.getorganizationid}
-
This type will return an id of an organization in the system.
- CertificateSerialNumber
-
Example:
\{internal.function.getorganizationid(data=certificateserialnumb er|350000000D697428E75206FB4E00000000000D)} - CertificateThumbprint
-
Returns the organization id based on a certificate thumbprint (hash/digest). Example:
\{internal.function.getorganizationid(data=certificatethumbprint |6CD3E4663BAC16CF24FE6B3CB7E49C60FACD0AF3)} - TokenSerialNumber
-
Returns the organization id based on a token serial number. Example:
\{internal.function.getorganizationid(data=tokenserialnumber|112 23344)}TokenSequenceNumber1 Returns the organization id based on the first sequence number of a token. Example:
\{internal.function.getorganizationid(data=tokensequencenumber1| 12345)} - TokenSequenceNumber2
-
Returns the organization id based on the secondary sequence number of a token. Example:
\{internal.function.getorganizationid(data=tokensequencenumber2| 67890)} - UserSerialNumber
-
Returns the organization id based on a serial number of a user. Example:
` \{internal.function.getorganizationid(data=userserialnumber|1981 03029999)}` - UserUniqueName
-
Returns the organization id based on a unique name of a user. Example:
\{internal.function.getorganizationid(data=useruniquename|johdoe @contoso.com)}
- \{internal.function.getuserid}
-
This type will return an id of a user in the system. Additional data is required for these functions.
Example:
{internal.function.getuserid(data=uniquename|johdoe@contoso.com)}
Example:
Example:
{internal.function.getuserid(data=email|john.doe@contoso.com)}
Example:
{internal.function.getuserid(data=AdditionalIdentityUserPrincipalName| johdoe@contoso.com)}
\{internal.license.%%}
- \{internal.license.%%}
-
This will return attributes and types from current license file of the system.
- \{internal.license.name}
-
Returns the name of the license.
- \{internal.license.amount}
-
Returns the current amount of used items of the license.
- \{internal.license.amountmax}
-
Returns the maximum of items available in the license.
- \{internal.license.validity}
-
Returns the validity date when the license will be expired. string if available.
- \{internal.license.email}
-
Returns the email address of the person of the license.
\{internal.system.%%}
- \{internal.system.%%}
-
This will return attributes and types from the system. Note that this types are non-encrypted and can be called outside an login session.
- \{internal.system.applicationimage}
-
Returns a default image of the application as a base64-encoded string if available.
- \{internal.system.currentcputype}
-
Returns the type of CPU running the current process (e.g. x32 or x64).
- \{internal.system.cputype}
-
Returns the type of CPU running the operating system (e.g. x32 or x64).
- \{internal.system.date}
-
Returns current date of the server as ISO 8601 encoded date string.
- \{internal.system.time}
-
Returns current time of the server as ISO 8601 encoded time string.
- \{internal.system.timeutc}
-
Returns the current UTC-time of the server as ISO 8601 encoded time string.
- \{internal.system.datetime}
-
Returns current date and time of the server as ISO 8601 encoded date time string.
- \{internal.system.datetimeutc}
-
Returns current date and UTC-time of the server as ISO 8601 encoded date time string.
- \{internal.system.dotnetversion}
-
Returns current version of the .NET Framework on the server.
- \{internal.system.language}
-
Returns current language of the server.
- \{internal.system.osversion}
-
Returns the version of the operating system. Example: 10.0 (Windows Server 2019 Standard 1809)
- \{internal.system.pinpolicy}
-
Returns a generic configured PIN-policy as XML-encoded string. Usually used for PKI-clients.
\{internal.systemconfiguration.%%}
- \{internal.systemconfiguration.%%}
-
This will return data from the generic configuration of the system.
- \{internal.systemconfiguration.genericdata}
-
This type will return the data specified as generic data in the configuration. Example: {internal.systemconfiguration.genericdata(data=MyData)}
\{internal.systemmessage.%%}
- \{internal.systemmessage.%%}
-
This will return attributes and types from system message items in the data.
- \{internal. systemmessage.id}
-
Returns the unique id of the system message.
- {internal. systemmessage.name}
-
Returns the name of the system message.
\{internal.task.%%}
- \{internal.task.%%}
-
This will return attributes and types from a task. Additional identifier for the task is required for these functions. Example:
{internal.task.organizationid(identifier=1)}- \{internal.task.id}
-
Returns the unique id of the task.
- \{internal.task.organizationid}
-
Returns the organization id of the task.
- \{internal.task.typeid}
-
Returns the id of task type.
- \{internal.task.typename}
-
Returns the name of the task type.
- \{internal.task.typeadditional}
-
Returns the additional task type if available.
- \{internal.task.requestorid}
-
Returns the id of the requestor of the task.
- \{internal.task.processorid}
-
Returns the id of the processor of the task.
- \{internal.task.entityid}
-
Returns the id of the entity of the task.
- \{internal.task.entitytypeid}
-
Returns the id of the entity type.
- \{internal.task.entitytypename}
-
Returns the name of the entity type. Available types: User, Token, EndEntity and Admin.
- \{internal.task.entitydescription}
-
Returns the description of the entity.
- \{internal.task.validfrom}
-
Returns date and time when the task was created in the system.
- \{internal.task.validto}
-
Returns date and time when the task will be expired.
- \{internal.task.processdatetime}
-
Returns date and time when the task latest was processed.
- \{internal.task.processvalidto}
-
Returns date and time when task process will be expired.
- \{internal.task.delegationflags}
-
Returns the flags for delegation if available.
- \{internal.task.statusid}
-
Returns the id of the status of the task.
- \{internal.task.statusname}
-
Returns the name of the status of the task. Available types:
-
Ready
-
Initialized
-
Processing
-
Delegated
-
WaitForExternalProcess
-
Completed
-
ViewCompleted
-
Skipped
-
Cancelled
-
Failed
-
Expired
-
Rejected
-
- \{internal.task.userid}
-
Returns the user id of the task.
- \{internal.task.additionalinfo}
-
Returns additional information of the task if available.
- \{internal.task.%%}
-
Except the static types above, all other types will get a field in a task. Example:
{internal.task.tokenserialnumber(identifier=1)}
\{internal.text.%%}
- \{internal.text.%%}
-
This will return attributes and types from the text structure of the system. An identifier of the text is required for loading these data.
- \{internal.text.id}
-
Returns the unique id of the text.
- \{internal.text.organizationid}
-
Returns the organization id of the text.
- \{internal.text.language}
-
Returns the language of the text (e.g. en-US).
- \{internal.text.data}
-
Returns the entire text-blob in XML format.
- \{internal.text.additionalinfo}
-
Returns additional information of the text if available.