Vibecode Reference Manual

kCrm_ComunicationHeader

Communication Header


Info


Inherits from kDataObject\kDataBasic



Properties


Name

Type

Label

List

Owned

Cluster

Mandatory

Unique

Note

CreatedFromTemplate

kCrm_RecurrentCommunicationTemplate

Created from template

-

Date

tkDateTime

Send at date/time

-

ComunicationType

kCrm_ComunicationType

Communication Type

check mark

Channels

tkCrm_Channel

Notification Channels

check mark

Source

tkCrm_ComunicationSource

Data Source

check mark

Cluster

kLoyaltyCustomer

Customer Cluster

On Request

check mark

-

ContactCluster

kCrm_Contact

Contact Cluster

On Request

check mark

-

Recipient

kCrm_RecipientComunicationHeader

Recipients

-

Services

kCrm_ComunicationService

Notification services

List

Owned

check mark

SendingErrorMessage

tkDescription

SendingErrorMessage

-

ConversionPeriod

tkDateRange

Conversion Period

-

ConversionPeriod.StartDate

tkDate

Start Date

-

ConversionPeriod.EndDate

tkDate

End Date

-

SendPeriod

tkDateTimeRange

Send Period

-

SendPeriod.StartDate

tkDateTime

Start Date

-

SendPeriod.EndDate

tkDateTime

End Date

-

CouponGenerationRule

kCouponGenerationRule

Coupon Generation Rule

-

ScheduleProcessQueue

kProcessQueue

Owned

-

AutomaticSend

tkYesNo

AutomaticSend ( if empty derive automatic send from provider settings )

-

SplitGroup

tkYesNo

Split recipients in group

-

GroupSize

tkInteger

Split group size

-

DelayGroup

tkTimeInterval

Delay group send period

-

DelayGroup.Value

tkSmallIntPositive

Value

-

DelayGroup.Unit

tkTimeIntervalType

Unit of measure

-

Inherited from kDataBasic

Code

tkCode

Code

check mark

check mark

Description

tkTranslatableDescription

Description

-

Remark

kRemark

Remark

Owned

-

Inherited from kDataObject

Id

tkUnique

Id

check mark

check mark

ClassName

tkCode

Class Name

-

CreatedBy

tkCode

Created by

-

LastModifiedBy

tkCode

Last Modified By

-

CreatedDate

tkDateTime

Created Date

-

LastModifiedDate

tkDateTime

Last Modified Date

-

RevisionNumber

tkInteger

Revision Number

-

WorkflowStatus

kWorkflowStatus

Workflow Status

-

OwnedOnRequest

tkYesNo

Is owned upon request

-

Origin

kSystem

Origin

-

LastModifiedProcess

tkGuid

Last process

-

(E) : Type have an event assigned to it, look at type documentation for mode details

(A) : Property have an autocoderole, look autocoderole grid for mode details



Autocoderoles


Property

Ignore user input

When

Code part

Type

Value

Start

Length

Fill Char

Dir

Seq. Suf.

Prefix

Limit Len

code

check mark

insert

fixed

##date:yyyy##

sequence

kCrm_ComunicationHeaderNumerator

7

0

left

fixed

C

fixed

##date:yyyy##

sequence

OmniCartSeq

7

0

left

fixed

PL-

property

Store.Code

fixed

-

fixed

##date:yy##

fixed

-

sequence

PickingListSeq

5

0

left

false

fixed

BPL-

property

Store.Code

fixed

-

fixed

##date:yy##

fixed

-

sequence

BatchPickingListSeq

5

0

left

false

sequence

kBusinessDocumentInternalNumberSeq

property

Type.Code

fixed

-

property

InternalDateTime

fixed

-

property

InternalNumber

8

0

left

property

Type.Numerator.Series

fixed

-

property

DocumentDate

fixed

-

sequence

InvoiceNumberSeq

8

0

left

Type.Numerator.Code,Store.Company.Code

property

Type.Numerator.Series

fixed

-

property

DocumentDate

fixed

-

sequence

InvoiceNumberSeq

8

0

left

Type.Numerator.Code,Store.Company.Code

(I) : Autocoderole is defined in parent class



Events


When

Method Name

Module

Parameters

On

Off

Asynch

beforeinsert

LoyaltyCrm_ComunicationHeader_Changed

kLoyaltyCrm

beforeupdate

LoyaltyCrm_ComunicationHeader_Changed

kLoyaltyCrm

Description,ComunicationType,ConversionPeriod,SendingErrorMessage,LastModifiedBy,LastModifiedDate,RevisionNumber,Remark,WorkflowStatus

beforeinsert (I)

OnInitWorkFlow

kCoreServices

afterinsert (I)

AutoTransition

kCoreServices

afterupdate (I)

AutoTransition

kCoreServices

workflowstatus

(I) : Event is defined in parent class



IncrementalSearch


Inherited from kDataBasic

  • class : kDataBasic

  • searchproperty : description,code

  • displayproperties : code,description



Used By


Class

Property

kCrm_SMSCleanupPhoneHistory

Comunication