Share via


Table "Interaction Log Entry"

ID 5065
Namespace: Microsoft.CRM.Interaction

Properties

Name Value
Caption Interaction Log Entry
DataClassification CustomerContent
DrillDownPageID Page Microsoft.CRM.Interaction."Interaction Log Entries"
LookupPageID Page Microsoft.CRM.Interaction."Interaction Log Entries"
ReplicateData True
Permissions tabledata "Interaction Log Entry" = rimd, tabledata "Inter. Log Entry Comment Line" = rd

Fields

Name Type Description
"Entry No." Integer
"Contact No." Code[20]
"Contact Company No." Code[20]
Date Date
Description Text[100]
"Information Flow" Option
"Initiated By" Option
"Attachment No." Integer
"Cost (LCY)" Decimal
"Duration (Min.)" Decimal
"User ID" Code[50]
"Interaction Group Code" Code[10]
"Interaction Template Code" Code[10]
"Campaign No." Code[20]
"Campaign Entry No." Integer
"Campaign Response" Boolean
"Campaign Target" Boolean
"Segment No." Code[20]
Evaluation Enum Microsoft.CRM.Interaction."Interaction Evaluation"
"Time of Interaction" Time
"Attempt Failed" Boolean
"To-do No." Code[20]
"Salesperson Code" Code[20]
"Delivery Status" Enum Microsoft.CRM.Interaction."Interaction Delivery Status"
Canceled Boolean
"Correspondence Type" Enum Microsoft.CRM.Interaction."Correspondence Type"
"Contact Alt. Address Code" Code[10]
"Logged Segment Entry No." Integer
"Document Type" Enum Microsoft.CRM.Interaction."Interaction Log Entry Document Type"
"Document No." Code[20]
"Version No." Integer
"Doc. No. Occurrence" Integer
"Contact Via" Text[80]
"Send Word Docs. as Attmt." Boolean
"Interaction Language Code" Code[10]
"E-Mail Logged" Boolean
Subject Text[100]
"Contact Name" Text[100]
"Contact Company Name" Text[100]
Comment Boolean
"Opportunity No." Code[20]
Postponed Boolean
"Word Template Code" Code[30]
Merged Boolean
"Modified Word Template" Integer
SystemId Guid
SystemCreatedAt DateTime
SystemCreatedBy Guid
SystemModifiedAt DateTime
SystemModifiedBy Guid
SystemRowVersion BigInteger

Methods

InsertRecord

[InherentPermissions(TableData,5065,r)]
procedure InsertRecord()

AssignNewOpportunity

procedure AssignNewOpportunity()

CanCreateOpportunity

procedure CanCreateOpportunity(): Boolean

Returns

Type Description
Boolean

CopyFromSegment

procedure CopyFromSegment(SegLine: Record "Segment Line")

Parameters

Name Type Description
SegLine Table Microsoft.CRM.Segment."Segment Line"

CreateInteraction

procedure CreateInteraction()

CreateTask

procedure CreateTask()

OpenAttachment

procedure OpenAttachment()

ToggleCanceledCheckmark

procedure ToggleCanceledCheckmark()

SetCanceledCheckmark

procedure SetCanceledCheckmark(CanceledCheckmark: Boolean, RemoveUniqueAttachment: Boolean)

Parameters

Name Type Description
CanceledCheckmark Boolean
RemoveUniqueAttachment Boolean

UniqueAttachment

procedure UniqueAttachment(): Boolean

Returns

Type Description
Boolean

ShowDocument

procedure ShowDocument()

EvaluateInteraction

procedure EvaluateInteraction()

ResumeInteraction

procedure ResumeInteraction()

GetEntryTitle

procedure GetEntryTitle(): Text

Returns

Type Description
Text

Events

OnAfterCopyFromSegment

[IntegrationEvent(False,False)]
local procedure OnAfterCopyFromSegment(var InteractionLogEntry: Record "Interaction Log Entry", SegmentLine: Record "Segment Line")

Parameters

Name Type Description
InteractionLogEntry Table Microsoft.CRM.Interaction."Interaction Log Entry"
SegmentLine Table Microsoft.CRM.Segment."Segment Line"

OnAfterShowDocument

[IntegrationEvent(False,False)]
local procedure OnAfterShowDocument(var InteractionLogEntry: Record "Interaction Log Entry")

Parameters

Name Type Description
InteractionLogEntry Table Microsoft.CRM.Interaction."Interaction Log Entry"

OnBeforeOpenAttachment

[IntegrationEvent(False,False)]
local procedure OnBeforeOpenAttachment(var InteractionLogEntry: Record "Interaction Log Entry", var IsHandled: Boolean, var Attachment: Record Attachment)

Parameters

Name Type Description
InteractionLogEntry Table Microsoft.CRM.Interaction."Interaction Log Entry"
IsHandled Boolean
Attachment Table Microsoft.CRM.Interaction.Attachment

OnBeforeShowDocument

[IntegrationEvent(False,False)]
local procedure OnBeforeShowDocument(var InteractionLogEntry: Record "Interaction Log Entry", var IsHandled: Boolean)

Parameters

Name Type Description
InteractionLogEntry Table Microsoft.CRM.Interaction."Interaction Log Entry"
IsHandled Boolean

OnBeforeSetCanceledCheckmark

[IntegrationEvent(False,False)]
local procedure OnBeforeSetCanceledCheckmark(var InteractionLogEntry: Record "Interaction Log Entry", CanceledCheckmark: Boolean, RemoveUniqueAttachment: Boolean, var IsHandled: Boolean)

Parameters

Name Type Description
InteractionLogEntry Table Microsoft.CRM.Interaction."Interaction Log Entry"
CanceledCheckmark Boolean
RemoveUniqueAttachment Boolean
IsHandled Boolean

OnAfterOpenAttachment

[IntegrationEvent(False,False)]
local procedure OnAfterOpenAttachment(var InteractionLogEntry: Record "Interaction Log Entry", Attachment: Record Attachment, var SegmentLine: Record "Segment Line")

Parameters

Name Type Description
InteractionLogEntry Table Microsoft.CRM.Interaction."Interaction Log Entry"
Attachment Table Microsoft.CRM.Interaction.Attachment
SegmentLine Table Microsoft.CRM.Segment."Segment Line"

OnOpenAttachmentOnBeforeShowAttachment

[IntegrationEvent(False,False)]
local procedure OnOpenAttachmentOnBeforeShowAttachment(var InteractionLogEntry: Record "Interaction Log Entry", var SegmentLine: Record "Segment Line", var Attachment: Record Attachment)

Parameters

Name Type Description
InteractionLogEntry Table Microsoft.CRM.Interaction."Interaction Log Entry"
SegmentLine Table Microsoft.CRM.Segment."Segment Line"
Attachment Table Microsoft.CRM.Interaction.Attachment

OnResumeInteractionOnBeforeStartWizard

[IntegrationEvent(False,False)]
local procedure OnResumeInteractionOnBeforeStartWizard(InteractionLogEntry: Record "Interaction Log Entry", var SegmentLine: Record "Segment Line", var IsHandled: Boolean)

Parameters

Name Type Description
InteractionLogEntry Table Microsoft.CRM.Interaction."Interaction Log Entry"
SegmentLine Table Microsoft.CRM.Segment."Segment Line"
IsHandled Boolean

OnResumeInteractionOnAfterDateValidation

[IntegrationEvent(False,False)]
local procedure OnResumeInteractionOnAfterDateValidation(var TempSegmentLine: Record "Segment Line" temporary)

Parameters

Name Type Description
TempSegmentLine Table Microsoft.CRM.Segment."Segment Line"

See also