Vibecode Reference Manual

kLoyaltyAppSetup

LoyaltyApp Setup


Info


Inherits from kDataObject\kDataBasic



Properties


Name

Type

Label

List

Owned

Cluster

Mandatory

Unique

Note

EnrollmentType

tkEnrollmentType

Enrollment Type

check mark

LoyaltyBarcodeType

tkLoyaltyBarcodeType

Loyalty Barcode Type

check mark

DefaultLanguage

kLanguage

Default Language

check mark

Languages

kLanguage

Languages

List

Not Owned

check mark

Colors

kLoyaltyAppSetupColorRef

Colors

List

Owned

-

FontName

tkFontName

List of fonts (Comma sep.)

-

PasswordComplexity

tkPasswordComplexity

Password Complexity

-

PasswordComplexity.MinLength

tkInteger

Min Length

-

PasswordComplexity.Uppercase

tkYesNo

Uppercase

-

PasswordComplexity.Lowercase

tkYesNo

Lowercase

-

PasswordComplexity.Numbers

tkYesNo

Numbers

-

PasswordComplexity.SpecialChars

tkYesNo

Special Chars

-

DefaultCountry

kCountry

Default Country

check mark

LoyaltyPrograms

kLoyaltyProgram

Loyalty Programs

List

Not Owned

-

ErrorMessageInvalidEnrollmentExistingCustomer

tkRemark

Message to show on invalid customer data

-

ErrorMessageAleardyActiveAccount

tkRemark

Message to show on account already active

-

ErrorMessageCustomerNotFound

tkRemark

Message to show on account not found

-

CheckExistingtTokenOnLogin

tkYesNo

Check Existing Token on Login

-

ErrorMessageLoginRegisterOnDifferentMobile

tkRemark

Error message on login done on other mobile

-

MessageLoyaltyCard

tkShortString

String for customizing loyalty card in messages

-

ErrorMessageAccountNotEnabled

tkShortString

Message on login for account not enabled

-

ErrorMessageAccountWithOnlyInvalidCards

tkShortString

Message on login for account with invalid cards

-

MessageConfirmBlockCard

tkShortString

Message to show on app for confirm card blocking

-

WarningCardNotPresent

tkShortString

Warn in case customer does not have fidelitycard

-

AccountActivationMode

tkActivationMode

-

SendSMSPhoneVerification

tkYesNo

-

BlockCustomerIfNoActiveCardPresent

tkYesNo

Block app if card not present or blocked

-

CheckExistingByMail

tkYesNo

check mark

CheckExistingByPhone

tkYesNo

check mark

CheckExistingByCardCode

tkYesNo

check mark

CheckExistingByDateOfBirth

tkYesNo

check mark

EnrollmentCheckHelpLink

tkShortString

Link to an external web page

-

EnrollmentCheckHelpTitle

tkShortString

Title of the link button

-

EnrollmentConfirmationMessage

tkShortString

Confirmation message

-

LoginRegisterMessage

tkShortString

Message on login

-

EnrollmentHeader

kLoyaltyEnrollmentDataHeader

Enrollment Header

-

CheckMobileNumberViaDigits

tkYesNo

-

PrivacyUrls

kLoyaltyTranslatedAttachment

List

Owned

-

PrivacyAgreed

tkYesNo

User must accept privacy

-

MobileCommunicationAgreed

tkYesNo

User must accept mobile notification

-

EmailCommunicationAgreed

tkYesNo

User must accept eMail notification

-

ProfilingAgreed

tkYesNo

User must accept profiling

-

DataSharingAgreed

tkYesNo

User must accept data sharing

-

HomePageType

tkAppHomePageType

Home page type

-

Tiles

kLoyaltyAppTile

List

Owned

-

ShowSliderTiles

tkYesNo

Show Slider Tiles

-

SlidersTiles

kLoyaltyAppTile

Slider Tiles

List

Owned

-

RoundedEdges

tkYesNo

Rounded Edges

-

Attachments

kLoyaltyAttachment

List

Owned

-

WebView

kLoyaltyAppWebView

List

Owned

-

ShowFriendsRanking

tkYesNo

Show facebook friends ranking

-

Store

kStore

-

PointsPushNotification

kLoyaltyPushNotification

Push notification to send on new points for customer

-

PointseMailTemplate

kMailTemplate

Email template to send on new points for customer

-

PointsSMSTamplate

kSMSTemplate

SMS template to send on new points for customer

-

DefaultSetup

tkYesNo

Default setup for new points notification

-

EnableAnalytics

tkYesNo

Send analytics information

-

PurchasesViewDaysLimit

tkInteger

Maximum number of days elapsed filter

-

PurchasesMaxRows

tkInteger

Maximum number of rows returned in my purchases

-

ProductFilter

kProduct

Product list filter

On Request

check mark

-

StoreFilter

kStore

Store list filter

On Request

check mark

-

ProductReferences

kLoyaltyAppExternalProductRefs

List

Owned

-

StoreTimeTableFontName

tkShortString

Font to use on show store timetable

-

StoreTimeTableBold

tkYesNo

Use bold on store time table

-

StoreTimeTableFontSize

tkSmallInt

Font size

-

StoreTimeTableFontColor

tkShortString

Font color

-

AccountMailValidationTemplate

kMailTemplate

On Request

-

AccountValidateSMSTemplate

kSMSTemplate

On Request

-

AccountValidateSMSMode

tkSMS_Validation_Mode

On Request

-

AccountActivationMailTemplate

kMailTemplate

On Request

-

AccountChangesNotificationMailTemplate

kMailTemplate

On Request

-

AccountConfirmChangesNotificationMailTemplate

kMailTemplate

On Request

-

AccountActivationMailTemplateExistingCustomer

kMailTemplate

On Request

-

AccountResetPasswordMailTemplate

kMailTemplate

On Request

-

AccountActivationSMSTemplate

kSMSTemplate

On Request

-

AccountActivationSMSMode

tkSMS_Validation_Mode

On Request

-

LastPurchaseProvider

tkLastPurchaseProvider

Last purchase provider

-

NoGiftMessage

tkRemark

Message to show on no gift found

-

NoCouponMessage

tkRemark

Message to show on no coupon found

-

NoStatementMessage

tkRemark

Message to show on no customer statement found

-

NoFaceBookFriendMessage

tkRemark

Message to show on no facebook friends found

-

ScanBarcodeMessage

tkRemark

Barcode Instruction Message (iOS)

-

ScanBarcodeMessageExt

tkRemark

Barcode Instruction Extended Message (Android)

-

ScanBarcodeNotFound

tkRemark

Barcode not found message

-

GeolocationActive

tkYesNo

-

GeolocationMeters

tkInteger

Minimum meters distance between geolocation updates

-

GeolocationTimes

tkInteger

Seconds between geolocation updates

-

GenerateCardOnEnrollment

tkYesNo

Generate card on enrollment ( default is Yes )

-

ViewPrivacyLabel

tkTranslatableDescription

String to use for link to privacy document in enrollment

-

GroceryNewAccountPushTemplate

kLoyaltyPushNotification

Push notification template for new grocery customer

On Request

-

GroceryNewAccountEmailTemplate

kMailTemplate

Email template for new grocery email

On Request

-

CheckCountryMunicipality

tkYesNo

-

DoNotPerformDblOptIn

tkYesNo

-

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



Events


When

Method Name

Module

Parameters

On

Off

Asynch

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

kLoyaltyAppContent

Setup