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 | |||||||
Surname | tkSurname | |||||||
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 | |||||||
DatePrivacyAgreed | tkDateTime | - | ||||||
DatePrivacyDenied | tkDateTime | - | ||||||
MobileCommunicationAgreed | tkYesNo | |||||||
DateMobileCommunicationAgreed | tkDateTime | - | ||||||
DateMobileCommunicationDenied | tkDateTime | - | ||||||
EmailCommunicationAgreed | tkYesNo | |||||||
DateEmailCommunicationAgreed | tkDateTime | - | ||||||
DateEmailCommunicationDenied | tkDateTime | - | ||||||
ProfilingAgreed | tkYesNo | |||||||
DateProfilingAgreed | tkDateTime | - | ||||||
DateProfilingDenied | tkDateTime | - | ||||||
DataSharingAgreed | tkYesNo | |||||||
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 | Punto Vendita Emissione/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 | ||||||
Description | tkTranslatableDescription | Description | - | |||||
Remark | kRemark | Remark | Owned | - | ||||
Inherited from kDataObject | ||||||||
Id | tkUnique | Id | ||||||
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 on 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 | Emailaddress contain errors | - | |||||
MobilePhoneWithErrors | tkYesNo | Mobilephone contain errors | - | |||||
Booking | ||||||||
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 | insert | property | surname | ||||||||
fixed | |||||||||||
property | name | ||||||||||
description | insert | property | surname | ||||||||
fixed | |||||||||||
property | name |
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 |
IncrementalSearch
- class : kLoyaltyCustomer
- searchproperty : code
- displayproperties : code,description,companyname
- displaytextproperties : code,description,companyname