LoyaltyProgramProcess
Represents information about loyalty program processes that determine how transaction journals are processed. This object is available in API version 54.0 and later.
create(), delete(), describeLayout(), describeSObjects(), getDeleted(), getUpdated(), query(), retrieve(), search(), undelete(), update(), upsert()
Type: textarea
Properties: Create, Filter, Nillable, Sort, Update
Description: The description of the loyalty program process.
Type: picklist
Properties: Create, Defaulted on create, Filter, Group, Restricted picklist, Sort
Description: Specifies the method used for executing the loyalty program process. Determines how transaction journals are processed. If you select Real Time, incoming transactions are processed as soon as they’re created. If you select Batch, then Run Program Process for Transaction Journal action in Flows is used to schedule when pending transaction journals are processed.
Possible values are:
BatchBatchAndRealTime—BothRealTime
The default value is RealTime.
Type: reference
Properties: Create, Filter, Group, Nillable, Sort
Description: The ID of the journal subtype record associated with the loyalty program process record.
This is a relationship field.
Relationship Name: JournalSubType
Relationship Type: Lookup
Refers To: JournalSubType
Type: reference
Properties: Create, Filter, Group, Nillable, Sort
Description: The ID of the journal type record associated with the loyalty program process record.
This is a relationship field.
Relationship Name: JournalType
Relationship Type: Lookup
Refers To: JournalType
Type: dateTime
Properties: Filter, Nillable, Sort
Description: The most recent date on which a user referenced this record.
Type: dateTime
Properties: Filter, Nillable, Sort
Description: The most recent date on which a user viewed this record.
Type: reference
Properties: Create, Filter, Group, Sort
Description: The loyalty program associated with the loyalty program process record.
This is a relationship field.
Relationship Name: LoyaltyProgram
Relationship Type: Lookup
Refers To: LoyaltyProgram
Type: reference
Properties: Create, Filter, Group, Sort
Description: The tier group of a program that’s associated with the loyalty program process.This field is available in API version 56.0 and later.
This is a relationship field.
Relationship Name: LoyaltyProgram
Relationship Type: Lookup
Refers To: LoyaltyProgram
Type: string
Properties: Create, Filter, Group, idLookup, Sort, Update
Description: Required. The name of the loyalty program process.
Type: reference
Properties: Create, Defaulted on create, Filter, Group, Sort, Update
Description: The ID of the user who owns this record.
This is a polymorphic relationship field.
Relationship Name: Owner
Relationship Type: Lookup
Refers To: Group, User
Type: picklist
Properties: Create, Filter, Group, Restricted picklist, Sort
Description: Required. Specifies the type of loyalty program process.
Possible values are:
CancelVoucher—This value is available in API version 56.0 and later.CreditPointsToMembers—This value is available in API version 56.0 and later.DebitPointsFromMembers—This value is available in API version 56.0 and later.EnrollInPromotion—This value is available in API version 56.0 and later.GetMemberPromotions—This value is available in API version 56.0 and later.IssueVoucher—This value is available in API version 56.0 and later.OptOutPromotion—This value is available in API version 58.0 and later.TierProcessing—This value is available in API version 56.0 and later.TransactionJournalUnenrollMember—This value is available in API version 56.0 and later.UpdateMemberDetails—This value is available in API version 56.0 and later.
Type: picklist
Properties: Create, Defaulted on create, Filter, Group, Restricted picklist, Sort, Update
Description: Specifies the status of the loyalty program process.
Possible values are:
ActiveDraftInactive
The default value is Draft.
This object has the following associated objects. If the API version isn’t specified, they’re available in the same API versions as this object. Otherwise, they’re available in the specified API version and later.
LoyaltyProgramProcessHistory: History is available for tracked fields of the object.
LoyaltyProgramProcessOwnerSharingRule: Sharing rules are available for the object.
LoyaltyProgramProcessShare: Sharing is available for the object.