Skip to main content

AsyncOperation

  • Namespace: PPDS.Dataverse.Generated
  • Assembly: PPDS.Dataverse
  • Kind: Class
  • Base: Entity
  • Implements: INotifyPropertyChanged, INotifyPropertyChanging, IExtensibleDataObject

Summary

Process whose execution can proceed independently or in the background.

Members

Constructors

AsyncOperation()

AsyncOperation()

Default Constructor.

Properties

AsyncOperationId

Nullable<Guid> AsyncOperationId { get; set; }

Unique identifier of the system job.

Nullable<Guid> BreadcrumbId { get; set; }

The breadcrumb record ID.

CallerOrigin

string CallerOrigin { get; set; }

The origin of the caller.

CompletedOn

Nullable<DateTime> CompletedOn { get; }

Date and time when the system job was completed.

CorrelationId

Nullable<Guid> CorrelationId { get; set; }

Unique identifier used to correlate between multiple SDK requests and system jobs.

CorrelationUpdatedTime

Nullable<DateTime> CorrelationUpdatedTime { get; set; }

Last time the correlation depth was updated.

CreatedBy

EntityReference CreatedBy { get; }

Unique identifier of the user who created the system job.

CreatedOn

Nullable<DateTime> CreatedOn { get; }

Date and time when the system job was created.

CreatedOnBehalfBy

EntityReference CreatedOnBehalfBy { get; }

Unique identifier of the delegate user who created the asyncoperation.

Data

string Data { get; set; }

Unstructured data associated with the system job.

DataBlobId

Nullable<Guid> DataBlobId { get; }

File Id for the blob url used for file storage.

DependencyToken

string DependencyToken { get; set; }

Execution of all operations with the same dependency token is serialized.

Depth

Nullable<int> Depth { get; set; }

Number of SDK calls made since the first call.

ErrorCode

Nullable<int> ErrorCode { get; }

Error code returned from a canceled system job.

ExecutionTimeSpan

Nullable<double> ExecutionTimeSpan { get; }

Time that the system job has taken to execute.

ExpanderStartTime

Nullable<DateTime> ExpanderStartTime { get; set; }

The datetime when the Expander pipeline started.

FriendlyMessage

string FriendlyMessage { get; set; }

Message provided by the system job.

HostId

string HostId { get; set; }

Unique identifier of the host that owns this system job.

IsWaitingForEvent

Nullable<bool> IsWaitingForEvent { get; }

Indicates that the system job is waiting for an event.

Message

string Message { get; }

Message related to the system job.

MessageName

string MessageName { get; set; }

Name of the message that started this system job.

ModifiedBy

EntityReference ModifiedBy { get; }

Unique identifier of the user who last modified the system job.

ModifiedOn

Nullable<DateTime> ModifiedOn { get; }

Date and time when the system job was last modified.

ModifiedOnBehalfBy

EntityReference ModifiedOnBehalfBy { get; }

Unique identifier of the delegate user who last modified the asyncoperation.

Name

string Name { get; set; }

Name of the system job.

OperationType

Nullable<asyncoperation_operationtype> OperationType { get; set; }

Type of the system job.

OwnerId

EntityReference OwnerId { get; set; }

Unique identifier of the user or team who owns the system job.

OwningBusinessUnit

EntityReference OwningBusinessUnit { get; }

Unique identifier of the business unit that owns the system job.

OwningExtensionId

EntityReference OwningExtensionId { get; set; }

Unique identifier of the owning extension with which the system job is associated.

OwningTeam

EntityReference OwningTeam { get; }

Unique identifier of the team who owns the record.

OwningUser

EntityReference OwningUser { get; }

Unique identifier of the user who owns the record.

PostponeUntil

Nullable<DateTime> PostponeUntil { get; set; }

Indicates whether the system job should run only after the specified date and time.

PrimaryEntityType

string PrimaryEntityType { get; set; }

Type of entity with which the system job is primarily associated.

RecurrencePattern

string RecurrencePattern { get; set; }

Pattern of the system job's recurrence.

RecurrenceStartTime

Nullable<DateTime> RecurrenceStartTime { get; set; }

Starting time in UTC for the recurrence pattern.

RegardingObjectId

EntityReference RegardingObjectId { get; set; }

Unique identifier of the object with which the system job is associated.

RequestId

Nullable<Guid> RequestId { get; set; }

Unique identifier of the request that generated the system job.

RetainJobHistory

Nullable<bool> RetainJobHistory { get; set; }

Retain job history.

RetryCount

Nullable<int> RetryCount { get; }

Number of times to retry the system job.

Role_AsyncOperations

Role Role_AsyncOperations { get; set; }

N:1 Role_AsyncOperations

RootExecutionContext

string RootExecutionContext { get; set; }

Root execution context of the job that trigerred async job.

SdkMessageProcessingStep_AsyncOperations

SdkMessageProcessingStep SdkMessageProcessingStep_AsyncOperations { get; set; }

N:1 SdkMessageProcessingStep_AsyncOperations

Sequence

Nullable<long> Sequence { get; }

Order in which operations were submitted.

StartedOn

Nullable<DateTime> StartedOn { get; }

Date and time when the system job was started.

StateCode

Nullable<asyncoperation_statecode> StateCode { get; set; }

Status of the system job.

StatusCode

Nullable<asyncoperation_statuscode> StatusCode { get; set; }

Reason for the status of the system job.

Subtype

Nullable<int> Subtype { get; }

The Subtype of the Async Job

SystemUser_AsyncOperations

SystemUser SystemUser_AsyncOperations { get; set; }

N:1 SystemUser_AsyncOperations

TimeZoneRuleVersionNumber

Nullable<int> TimeZoneRuleVersionNumber { get; set; }

For internal use only.

UTCConversionTimeZoneCode

Nullable<int> UTCConversionTimeZoneCode { get; set; }

Time zone code that was in use when the record was created.

WorkflowActivationId

EntityReference WorkflowActivationId { get; set; }

Unique identifier of the workflow activation related to the system job.

WorkflowStageName

string WorkflowStageName { get; }

Name of a workflow stage.

Workload

string Workload { get; set; }

The workload name.

connectionreference_AsyncOperations

ConnectionReference connectionreference_AsyncOperations { get; set; }

N:1 connectionreference_AsyncOperations

environmentvariabledefinition_AsyncOperations

EnvironmentVariableDefinition environmentvariabledefinition_AsyncOperations { get; set; }

N:1 environmentvariabledefinition_AsyncOperations

environmentvariablevalue_AsyncOperations

EnvironmentVariableValue environmentvariablevalue_AsyncOperations { get; set; }

N:1 environmentvariablevalue_AsyncOperations

lk_asyncoperation_createdby

SystemUser lk_asyncoperation_createdby { get; }

N:1 lk_asyncoperation_createdby

lk_asyncoperation_createdonbehalfby

SystemUser lk_asyncoperation_createdonbehalfby { get; }

N:1 lk_asyncoperation_createdonbehalfby

lk_asyncoperation_modifiedby

SystemUser lk_asyncoperation_modifiedby { get; }

N:1 lk_asyncoperation_modifiedby

lk_asyncoperation_modifiedonbehalfby

SystemUser lk_asyncoperation_modifiedonbehalfby { get; }

N:1 lk_asyncoperation_modifiedonbehalfby

lk_asyncoperation_workflowactivationid

Workflow lk_asyncoperation_workflowactivationid { get; set; }

N:1 lk_asyncoperation_workflowactivationid

pluginpackage_AsyncOperations

PluginPackage pluginpackage_AsyncOperations { get; set; }

N:1 pluginpackage_AsyncOperations

system_user_asyncoperation

SystemUser system_user_asyncoperation { get; }

N:1 system_user_asyncoperation