Vibecode Reference Manual

kLoyaltyCustomer

Loyalty Customer


Info


Inherits from kDataObject\kDataBasic

Is clustered



Properties


Name

Type

Label

List

Owned

Cluster

Mandatory

Unique

Note

Salt

tkPassword

-

Password

tkPassword

-

Name

tkName

check mark

Surname

tkSurname

check mark

Address

tkAddressInfo

-

(E)

Address.Address

tkAddress

Address

-

Address.City

tkCity

City

-

Address.ZipCode

tkZipCode

Zip Code

-

Address.Country

kCountry

Country

-

Address.StateProvince

kStateProvince

State Province

-

Address.Coords

tkCoord

Coords

-

Address.Coords.Latitude

tkAngle

Latitude

-

Address.Coords.Longitude

tkAngle

Longitude

-

Address.Coords.Blocked

tkYesNo

Blocked

-

Address.CoordsValid

tkCoordValid

Valid coordinates

-

Gender

tkGender

-

DateOfBirth

tkDate

-

EmailAddress

tkEmail

-

MobileNumber

tkPhoneNumber

-

HomeNumber

tkPhoneNumber

-

Convention

kConvention

-

EnrollmentDateTime

tkDateTime

-

PrivacyAgreed

tkYesNo

check mark

DatePrivacyAgreed

tkDateTime

-

DatePrivacyDenied

tkDateTime

-

MobileCommunicationAgreed

tkYesNo

check mark

DateMobileCommunicationAgreed

tkDateTime

-

DateMobileCommunicationDenied

tkDateTime

-

EmailCommunicationAgreed

tkYesNo

check mark

DateEmailCommunicationAgreed

tkDateTime

-

DateEmailCommunicationDenied

tkDateTime

-

ProfilingAgreed

tkYesNo

check mark

DateProfilingAgreed

tkDateTime

-

DateProfilingDenied

tkDateTime

-

DataSharingAgreed

tkYesNo

check mark

DateDataSharingAgreed

tkDateTime

-

DateDataSharingDenied

tkDateTime

-

FamilyMembers

kLoyaltyFamilyRelation

List

Owned

-

Friends

kLoyaltyCustomer

List

Not Owned

-

LoyaltyPrograms

kLoyaltyProgram

List

Not Owned

-

LoyaltyCards

kLoyaltyCard

List

Owned

-

Tokens

kLoyaltyCustomerToken

List

Owned

-

AccountEnabled

tkYesNo

-

IssuedByStore

kStore

-

FavoriteStore

kStore

Point of Sale Issuance/App

-

NotificationToken

kNotificationToken

List

Owned

-

Occupation

kOccupation

Occupation

-

Education

kEducation

Education

-

FirstWebsiteAccessDate

tkDateTime

First Date of Website Access

-

FirstAppAccessDate

tkDateTime

First Date of App Access

-

SourceChannel

kSourceChannel

-

LastAppAccess

tkDateTime

Last app access

-

ReprocessId

tkCode

ReprocessId

-

Signature

tkText

Signature

-

eMailVerified

tkYesNo

-

MobilePhoneVerified

tkYesNo

-

NormalizationStatus

tkNormalizationStatus

-

Customers

kCustomer

List

Not Owned

-

Tenant

kTenant

-

CustomerStatus

tkCustomerStatus

-

Group

kLoyaltyGroup

-

Tier

kLoyaltyTier

-

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

-

Extension

Loyalty CRM

SubscribedServices

kCrm_SubscribedService

List

Owned

-

Loyalty CRM

DataQuality

tkDataQuality

-

DataQuality.Checked

tkYesNo

Verified

-

DataQuality.WithError

tkYesNo

With Errors

-

DataQuality.Errors

tkShortString

Errors

-

EmailAddressWithErrors

tkYesNo

Email address contains errors

-

MobilePhoneWithErrors

tkYesNo

Mobile phone contains errors

-

Booking Setup

B2B

tkYesNo

B2B Customer

-

CompanyName

tkDescription

Company Name

-

SalesPriceGroup

kSalesPriceGroup

Sales Price Group

-

(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

description

cross mark

insert

property

surname

fixed

property

name

description

check mark

insert

property

surname

fixed

property

name

(I) : Autocoderole is defined in parent class



Events


When

Method Name

Module

Parameters

On

Off

Asynch

beforeupdate

OnChangePassword

kLoyaltyApp

password

beforeinsert

OnChangePassword

kLoyaltyApp

beforeupdate

LoyaltyCustomer_DataQuality_ToCheck

kLoyaltyCrm

coordsvalid,remark,address.coords,LastModifiedBy,LastModifiedDate,RevisionNumber,reprocessid

afterupdate

LoyaltyCrm_InsertOrUpdateCrmContactFromLoyaltyCustomer

kLoyaltyCrm

coordsvalid,remark,address.coords,LastModifiedBy,LastModifiedDate,RevisionNumber,reprocessid

afterinsert

LoyaltyCrm_InsertOrUpdateCrmContactFromLoyaltyCustomer

kLoyaltyCrm

coordsvalid,remark,address.coords,LastModifiedBy,LastModifiedDate,RevisionNumber,reprocessid

afterupdate

LoyaltyCrm_LoyaltyCustomer_RestoreUnsubscribed

kLoyaltyCrm

EmailCommunicationAgreed,MobileCommunicationAgreed

beforeinsert (I)

OnInitWorkFlow

kCoreServices

afterinsert (I)

AutoTransition

kCoreServices

afterupdate (I)

AutoTransition

kCoreServices

workflowstatus

(I) : Event is defined in parent class



IncrementalSearch


  • class : kLoyaltyCustomer

  • searchproperty : code

  • displayproperties : code,description,companyname

  • displaytextproperties : code,description,companyname



Used By


Class

Property

kOmniGiftCardAuthTransaction

LoyaltyCustomer

kBookingReservationCustomer

Customer

kCRMLoyaltyCustomerKPIHistory

Customer

kLoyaltyAppPushNotificationReader

Recipient

kCrm_RecurrentCommunicationTemplateService

HighPriorityCustomers

kOmniCart

Customer

kShareReceipt

LoyaltyCustomer

kDataQuality_PlaceNamesStats_LoyaltyCustomer

Customer

kLoyaltyAppPushNotificationRequest

Customers

kBeaconEvent

Customer

kSale

LoyaltyCustomer

kCouponLoyaltyCustomerAssociation

LoyaltyCustomer

kCrm_SMSCleanupPhoneHistory

Customer

kCRMLoyaltyCustomerKPI

Customer

kLoyaltyFamilyRelation

FamilyMember

kReceipt

LoyaltyCustomer

kBeaconTransaction

Customer

Customer

kFBOrder

LoyaltyCustomer

CustomersExcluded

CustomersAdmitted

kCustomerLocation

Customer

kLoyaltyApp_GroceryList

Customers

kLoyaltyApp_GroceryList

Owner

tkBusinessDocumentHolder

LoyaltyCustomer

kWristbandWalletCustomer

LoyaltyCustomer

kLoyaltyAppAnalytics

Customer

kCrm_ComunicationHeader

Cluster

kCrm_ComunicationRecipient

LoyaltyCustomer

kReturnOrder

LoyaltyCustomer

kCrm_Contact

LoyaltyCustomer

kCashDeposit

LoyaltyCustomer

kLoyaltyTransaction

LoyaltyCustomer

kGiftCardTransaction

LoyaltyCustomer

kCoupon

LoyaltyCustomer

kOmniTempCart

Customer

kVoucher

LoyaltyCustomer

kSalesOrder

LoyaltyCustomer

kCrm_RecipientComunicationDetail

LoyaltyCustomer

kSaleTransaction

LoyaltyCustomer

kPromoDefinition

LoyaltyCustomers

kLoyaltyCustomer

Friends

kCrm_RecurrentCommunicationTemplate

Cluster

kCarnet

LoyaltyCustomer

kLoyaltyAppPushNotificationQueue

Recipients

kCrm_ComunicationService

HighPriorityCustomers

kLoyaltyAppContentPage

CustomerFilter

kGiftCard

LoyaltyCustomer

kPromoEngineUsageLimitRule

LimitLoyaltyCustomers

kPromoDefinitionUsage

LoyaltyCustomer