From e19e5bdf3de1ec5d0f66042b64ff7c1a67d13a07 Mon Sep 17 00:00:00 2001 From: srividyapadmanabhan Date: Wed, 7 Feb 2024 19:12:17 +0000 Subject: [PATCH 1/2] Create a Membership Transaction Business Process Listener Flow --- ...siness_Process_Listener_Flow.flow-meta.xml | 183 ++++++++++++++++++ 1 file changed, 183 insertions(+) create mode 100644 force-app/main/default/flows/Create_a_Membership_Transaction_Business_Process_Listener_Flow.flow-meta.xml diff --git a/force-app/main/default/flows/Create_a_Membership_Transaction_Business_Process_Listener_Flow.flow-meta.xml b/force-app/main/default/flows/Create_a_Membership_Transaction_Business_Process_Listener_Flow.flow-meta.xml new file mode 100644 index 00000000..1cee618c --- /dev/null +++ b/force-app/main/default/flows/Create_a_Membership_Transaction_Business_Process_Listener_Flow.flow-meta.xml @@ -0,0 +1,183 @@ + + + 59.0 + + Check_Product_on_Opportunity_Product + + 182 + 494 + + Membership_Upgrade_Downgrade_fire + + Default Outcome + + Opportunity_Product_Product + and + + Opportunity_Line_Item_Query.Product2Id + EqualTo + + QueryMembership.Product__r.Id + + + + Membership_Renewal_fire + + + + + + Is_the_Membership_populated + + 380 + 278 + + Membership_Finder + + Default Outcome + + Membership_is_populated + and + + Opportunity_Line_Item_Query + IsNull + + false + + + + Query_Membership_Record + + + + + Default + Create a Membership Transaction Business Process Listener Flow {!$Flow.CurrentDateTime} + + + BuilderType + + LightningFlowBuilder + + + + CanvasMode + + AUTO_LAYOUT_CANVAS + + + + OriginBuilderType + + LightningFlowBuilder + + + AutoLaunchedFlow + + Membership_Finder + + 578 + 386 + + Record_Id__c + + Opportunity_Line_Item_Query.Id + + + DPEV_Membership_Finder__e + true + + + Membership_Renewal_fire + + 50 + 602 + + Record_Id__c + + Opportunity_Line_Item_Query.Id + + + DPEV_Membership_Renewal__e + true + + + Membership_Upgrade_Downgrade_fire + + 314 + 602 + + Record_Id__c + + Opportunity_Line_Item_Query.Id + + + DPEV_Create_Membership_Upgrade_Downgrade__e + true + + + Query for the Opportunity Line Item provided in the Record Id Field + Opportunity_Line_Item_Query + + 380 + 170 + false + + Is_the_Membership_populated + + and + + Id + EqualTo + + $Record.Record_ID__c + + + true + OpportunityLineItem + Id + Membership__c + true + + + Query_Membership_Record + + 182 + 386 + false + + Check_Product_on_Opportunity_Product + + and + + Id + EqualTo + + Opportunity_Line_Item_Query.Membership__c + + + Membership__c + QueryMembership + Id + Product__c + Opportunity__c + + + 254 + 0 + + Opportunity_Line_Item_Query + + BPEV_Membership_Transaction__e + PlatformEvent + + Active + + QueryMembership + SObject + false + false + false + Membership__c + + From 5438ffccae7e28dbc908591d770f5e90c2afd00d Mon Sep 17 00:00:00 2001 From: srividyapadmanabhan Date: Wed, 7 Feb 2024 20:21:26 +0000 Subject: [PATCH 2/2] Create a Membership Transaction Business Process Listener Flow --- ...tion_Business_Process_Listener_Flow.flow-meta.xml | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/force-app/main/default/flows/Create_a_Membership_Transaction_Business_Process_Listener_Flow.flow-meta.xml b/force-app/main/default/flows/Create_a_Membership_Transaction_Business_Process_Listener_Flow.flow-meta.xml index 1cee618c..c25c6735 100644 --- a/force-app/main/default/flows/Create_a_Membership_Transaction_Business_Process_Listener_Flow.flow-meta.xml +++ b/force-app/main/default/flows/Create_a_Membership_Transaction_Business_Process_Listener_Flow.flow-meta.xml @@ -14,10 +14,10 @@ Opportunity_Product_Product and - Opportunity_Line_Item_Query.Product2Id - EqualTo + Query_Membership_Record + IsNull - QueryMembership.Product__r.Id + true @@ -156,11 +156,9 @@ Opportunity_Line_Item_Query.Membership__c + true Membership__c - QueryMembership - Id - Product__c - Opportunity__c + true 254