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