Loyalty Member Service
An member integration web service
Life Cycle Status: Active
QName: {http://xmlns.oracle.com/apps/sales/loyalty/member/service/memberService/}MemberIntegrationService
Service WSDL URL: https://servername/crmService/MemberIntegrationService?WSDL
Logical Business Objects
-
CRM : Loyalty : Loyalty Member
Relationships
The following table describes how this service data object is related to other service data objects or business object services.
Relationship Type | Object or Service |
---|---|
Handles |
|
Handles |
|
Handles |
|
Handles |
|
Handles |
|
Handles |
|
Handles |
|
Handles |
|
Handles |
|
Handles |
Operations
getMemberAttribute
A web service method that queries by Keys, a single record of Member Attribute Object
Life Cycle Status: Active
Request Payload
Element Name | Type | Description |
---|---|---|
memberAttributeId |
long |
A required input parameter of the getMemberAttribute web servcie method. It is the primary key of member attribute |
previousAttributeValue |
string |
The old value of member attribute |
Response Payload
Element Name | Type | Description |
---|---|---|
result |
The return value of getMemberAttribute web service method. Includes the full set of attributes of the member attribute record |
getPromotionEnrollment
A web service method that queries by Keys, a single record of Promotion enrollment object
Life Cycle Status: Active
Request Payload
Element Name | Type | Description |
---|---|---|
promotionEnrollmentId |
long |
A required input parameter of the getPromotionEnrollment web servcie method. It is the primary key of promotion enrollment |
Response Payload
Element Name | Type | Description |
---|---|---|
result |
The return value of getPromotionEnrollment web service method. Includes the full set of attributes of the promotion record |
getMember
A web service method that queries by Keys, a single record of Loyalty Member Object
Life Cycle Status: Active
Request Payload
Element Name | Type | Description |
---|---|---|
loyMemberId |
long |
A required input parameter of the getMember web servcie method. It is the primary key of member |
Response Payload
Element Name | Type | Description |
---|---|---|
result |
The return value of getMember web service method. Includes the full set of attributes of the member record |
getMemberTier
A web service method that queries by ID, a single record of Loyalty Member Tier Object
Life Cycle Status: Active
Request Payload
Element Name | Type | Description |
---|---|---|
memTierId |
long |
A required input parameter of the getMemberTier web servcie method. It is the primary key of member tier |
Response Payload
Element Name | Type | Description |
---|---|---|
result |
The return value of getMemberTier web service method. Includes the full set of attributes of the member tier record |
getMemberVoucher
A web service method that queries by ID, a single record of Loyalty Member Voucher Object
Life Cycle Status: Active
Request Payload
Element Name | Type | Description |
---|---|---|
loyMemVchrId |
long |
A required input parameter of the getMemberVoucher web servcie method. It is the primary key of member voucher |
Response Payload
Element Name | Type | Description |
---|---|---|
result |
The return value of getMemberVoucher web service method. Includes the full set of attributes of the member voucher record |
getMemberCard
A web service method that queries by Keys, a single record of Loyalty Member Card Object
Life Cycle Status: Active
Request Payload
Element Name | Type | Description |
---|---|---|
loyCardId |
long |
A required input parameter of the getMemberCard web servcie method. It is the primary key of member card |
Response Payload
Element Name | Type | Description |
---|---|---|
result |
The return value of getMemberCard web service method. Includes the full set of attributes of the member card record |
Security
The following tables list the privileges required to perform the service operations, and the duty roles that each privilege is granted to.
Service Operations to Privileges Mapping
Operation Name | Privilege Code | Privilege Name | Privilege Description |
---|---|---|---|
getPromotionEnrollment |
LOY_MANAGE_MEMBER_PRIV |
Manage Member |
Allow User to view, Create, Edit, Delete Member |
getMember |
LOY_MANAGE_MEMBER_PRIV |
Manage Member |
Allow User to view, Create, Edit, Delete Member |
getMemberCard |
LOY_MANAGE_MEMBER_PRIV |
Manage Member |
Allow User to view, Create, Edit, Delete Member |
getMemberVoucher |
LOY_MANAGE_MEMBER_PRIV |
Manage Member |
Allow User to view, Create, Edit, Delete Member |
getMemberTier |
LOY_MANAGE_MEMBER_PRIV |
Manage Member |
Allow User to view, Create, Edit, Delete Member |
getMemberAttribute |
LOY_MANAGE_MEMBER_PRIV |
Manage Member |
Allow User to view, Create, Edit, Delete Member |
Privileges to Duty Roles Mapping
Privilege Code | Granted to Duty Role Code | Granted to Duty Role Name | Granted To Duty Role Description |
---|---|---|---|
LOY_MANAGE_MEMBER_PRIV |
ORA_LOY_MANAGEMENT_DUTY |
Loyalty Management |
Manages all aspects of a Loyalty Program |
LOY_MANAGE_MEMBER_PRIV |
ORA_LOY_MEMBER_SERVICES_DUTY |
Loyalty Member Services |
Manages all aspects of a Loyalty Member and Transaction |
Duty Roles to Duty or Job Roles Mapping
Duty Role Code | Granted to Duty or Job Role Code | Granted to Duty or Job Role Name | Granted To Duty or Job Role Description |
---|---|---|---|
ORA_LOY_MANAGEMENT_DUTY |
ORA_ZPM_PARTNER_ACCOUNT_MAINTENANCE_DUTY |
Partner Account Maintenance |
Maintains a partner account, including managing members and partner profile information. This role is for members of the partner account team and their management chain. |
ORA_LOY_MANAGEMENT_DUTY |
ORA_ZCM_SALES_PARTY_MANAGEMENT_DUTY |
Sales Party Management |
Manages creation and maintenance of the sales organizations and consumers for internal sales users. Additional duties include viewing of opportunities and opportunity revenue, reviewing sales leads as well as appointments, interactions, and customer contacts. |