diff --git a/force-app/main/default/flows/BPEV_Listener_Membership_Transaction.flow-meta.xml b/force-app/main/default/flows/BPEV_Listener_Membership_Transaction.flow-meta.xml
index 4f566a38..3c7e7c11 100644
--- a/force-app/main/default/flows/BPEV_Listener_Membership_Transaction.flow-meta.xml
+++ b/force-app/main/default/flows/BPEV_Listener_Membership_Transaction.flow-meta.xml
@@ -6,7 +6,7 @@
Check_Level_and_Type
1634
- 926
+ 1034
Default Outcome
Send_for_Renewal
@@ -28,7 +28,7 @@
Compare_Opportunity_and_Membership_Products
1414
- 602
+ 710
Default Outcome
Opportunity_Product_Membership_Product_are_the_same
@@ -66,7 +66,7 @@
Determine_if_Membership_Renewal_is_an_Upgrade_or_a_Downgrade
1326
- 818
+ 926
Check_Level_and_Type
@@ -107,7 +107,7 @@
Membership_Finder_Run_Check
314
- 494
+ 602
Default Outcome
Membership_Finder_Has_Not_Run
@@ -122,7 +122,7 @@
Fire_Membership_Finder_Platform_Event
-
+
Membership_Finder_Has_Run
@@ -144,11 +144,18 @@
Membership_Next_Steps
1282
- 386
- Default Outcome
+ 494
+ Not Membership
- Membership_not_populated
+ Membership_not_populated_and_Opportunity_is_Membership
and
+
+ Get_New_Product_ID.Family
+ EqualTo
+
+ Membership
+
+
Query_for_Opportunity_Line_Item.Membership__c
IsNull
@@ -159,7 +166,7 @@
Membership_Finder_Run_Check
-
+
Membership_is_populated
@@ -207,11 +214,40 @@
AutoLaunchedFlow
+
+ create_log
+
+ 1282
+ 278
+
+ Get_New_Product_ID
+
+
+ Error_Text__c
+
+ query for opp line item
+
+
+
+ Flow_Name__c
+
+ BPEV Listener - Membership Transaction - V3
+
+
+
+ Log_Type__c
+
+ Error
+
+
+
+ true
+
Fire_Create_Membership_Platform_Event
314
- 602
+ 710
Record_Id__c
@@ -225,7 +261,7 @@
Fire_Membership_Downgrade_Platform_Event1
1282
- 926
+ 1034
Record_Id__c
@@ -239,7 +275,7 @@
Fire_Membership_Finder_Platform_Event
50
- 602
+ 710
Record_Id__c
@@ -253,7 +289,7 @@
Fire_Membership_Renewal_Platform_Event
1414
- 1394
+ 1502
Record_Id__c
@@ -267,7 +303,7 @@
Fire_Membership_Upgrade_Platform_Event
1018
- 926
+ 1034
Record_Id__c
@@ -282,7 +318,7 @@
Get_Membership_Record
1414
- 494
+ 602
false
Compare_Opportunity_and_Membership_Products
@@ -303,7 +339,7 @@
Get_New_Product_ID
1282
- 278
+ 386
false
Membership_Next_Steps
@@ -324,7 +360,7 @@
Get_Old_Product_ID
1326
- 710
+ 818
false
Determine_if_Membership_Renewal_is_an_Upgrade_or_a_Downgrade
@@ -349,7 +385,7 @@
170
false
- Get_New_Product_ID
+ create_log
and
diff --git a/force-app/main/default/flows/Create_Opportunity_Create_DPEV_Flow.flow-meta.xml b/force-app/main/default/flows/Create_Opportunity_Create_DPEV_Flow.flow-meta.xml
index 4ad02dc6..c5cc380a 100644
--- a/force-app/main/default/flows/Create_Opportunity_Create_DPEV_Flow.flow-meta.xml
+++ b/force-app/main/default/flows/Create_Opportunity_Create_DPEV_Flow.flow-meta.xml
@@ -1,5 +1,6 @@
+ 49.0
Update_MFS_Error
@@ -195,6 +196,7 @@
Create_Opportunity_Record
+ and
Id
EqualTo
@@ -222,5 +224,5 @@
PlatformEvent
- Active
+ Obsolete
diff --git a/force-app/main/default/flows/DPEV_Listener_Find_Create_Recipient.flow-meta.xml b/force-app/main/default/flows/DPEV_Listener_Find_Create_Recipient.flow-meta.xml
index e8b284ec..1b93881a 100644
--- a/force-app/main/default/flows/DPEV_Listener_Find_Create_Recipient.flow-meta.xml
+++ b/force-app/main/default/flows/DPEV_Listener_Find_Create_Recipient.flow-meta.xml
@@ -232,5 +232,5 @@
PlatformEvent
- Draft
+ Active
diff --git a/force-app/main/default/flows/DPEV_Listener_Membership_Create_Flow.flow-meta.xml b/force-app/main/default/flows/DPEV_Listener_Membership_Create_Flow.flow-meta.xml
index ec91fd52..bce9a342 100644
--- a/force-app/main/default/flows/DPEV_Listener_Membership_Create_Flow.flow-meta.xml
+++ b/force-app/main/default/flows/DPEV_Listener_Membership_Create_Flow.flow-meta.xml
@@ -1,70 +1,11 @@
61.0
-
- Create a membership record with the following: Product__c = purchased product Contact__c = recipient contact on the membership form submission Account__c = recipient account on the membership form submission End Date = calculate the correct end date based upon the product purchased
- Map_Membership_Variables
-
- 182
- 386
-
- newMembership.Account__c
- Assign
-
- Query_Membership_Form_Submission.Account__c
-
-
-
- newMembership.Opportunity__c
- Assign
-
- Query_Membership_Form_Submission.Opportunity__c
-
-
-
- newMembership.Product__c
- Assign
-
- Query_Opportunity_Product.Product2Id
-
-
-
- newMembership.Start_Date__c
- Assign
-
- $Flow.CurrentDate
-
-
-
- newMembership.Status__c
- Assign
-
- Current
-
-
-
- newMembership.Name
- Assign
-
- membershipName
-
-
-
- newMembership.End_Date__c
- Assign
-
- calculatedEndDate
-
-
-
- Create_Membership
-
-
Does_Recipient_Exist
182
- 710
+ 818
Update_Membership_w_Contact
@@ -109,6 +50,11 @@ TEXT({!Query_Opportunity_Product.Product2.Term_Unit__c}) = 'Day',
)
+
+ errorMessage
+ String
+ {!Query_Opportunity_Product.Id}
+
membershipName
String
@@ -142,32 +88,125 @@ TEXT({!$Flow.CurrentDate})
AutoLaunchedFlow
+
+ Copy_1_of_Create_log_item
+
+ 182
+ 494
+
+ Get_New_Membership
+
+
+ Error_Text__c
+
+ create membership
+
+
+
+ Flow_Name__c
+
+ DPEV Listener - Membership Create Flow
+
+
+
+ Log_Type__c
+
+ Error
+
+
+
+ true
+
Create_Membership
182
- 494
+ 386
+ varMembershipformSubmission
- Update_Membership_on_Opportunity_Product
+ Copy_1_of_Create_log_item
- newMembership
+
+ Account__c
+
+ Query_Membership_Form_Submission.Account__c
+
+
+
+ End_Date__c
+
+ calculatedEndDate
+
+
+
+ Name
+
+ membershipName
+
+
+
+ Opportunity__c
+
+ Query_Membership_Form_Submission.Opportunity__c
+
+
+
+ Product__c
+
+ Query_Opportunity_Product.Product2Id
+
+
+
+ Start_Date__c
+
+ $Flow.CurrentDate
+
+
+
+ Status__c
+
+ Current
+
+
+
+
+ Get_New_Membership
+
+ 182
+ 602
+ false
+
+ Update_Membership_on_Opportunity_Product
+
+ and
+
+ Id
+ EqualTo
+
+ varMembershipformSubmission
+
+
+ true
+
+ true
+
retrieve the Membership Form Submission that created the Platform Event.
Query_Membership_Form_Submission
182
- 170
+ 278
false
- Query_Opportunity_Product
+ Create_Membership
and
- Id
+ Opportunity__c
EqualTo
- $Record.Record_Id__c
+ Query_Opportunity_Product.OpportunityId
true
@@ -179,17 +218,17 @@ TEXT({!$Flow.CurrentDate})
Query_Opportunity_Product
182
- 278
+ 170
false
- Map_Membership_Variables
+ Query_Membership_Form_Submission
and
- OpportunityId
+ Id
EqualTo
- Query_Membership_Form_Submission.Opportunity__c
+ $Record.Record_Id__c
true
@@ -202,7 +241,7 @@ TEXT({!$Flow.CurrentDate})
Update_Membership_Form_Submission_Record
182
- 1010
+ 1118
and
Id
@@ -229,7 +268,7 @@ TEXT({!$Flow.CurrentDate})
Update_Membership_on_Opportunity_Product
182
- 602
+ 710
Does_Recipient_Exist
@@ -244,7 +283,7 @@ TEXT({!$Flow.CurrentDate})
Membership__c
- newMembership.Id
+ Get_New_Membership.Id
@@ -253,7 +292,7 @@ TEXT({!$Flow.CurrentDate})
Update_Membership_w_Contact
314
- 818
+ 926
Update_Membership_Form_Submission_Record
@@ -262,7 +301,7 @@ TEXT({!$Flow.CurrentDate})
Id
EqualTo
- newMembership.Id
+ Get_New_Membership.Id
@@ -277,7 +316,7 @@ TEXT({!$Flow.CurrentDate})
Update_Membership_w_Recipient
50
- 818
+ 926
Update_Membership_Form_Submission_Record
@@ -286,7 +325,7 @@ TEXT({!$Flow.CurrentDate})
Id
EqualTo
- newMembership.Id
+ Get_New_Membership.Id
@@ -301,7 +340,7 @@ TEXT({!$Flow.CurrentDate})
56
0
- Query_Membership_Form_Submission
+ Query_Opportunity_Product
PlatformEvent
@@ -315,4 +354,11 @@ TEXT({!$Flow.CurrentDate})
false
Membership__c
+
+ varMembershipformSubmission
+ String
+ false
+ false
+ false
+
diff --git a/force-app/main/default/flows/Opportunity_Line_Item_After_Membership.flow-meta.xml b/force-app/main/default/flows/Opportunity_Line_Item_After_Membership.flow-meta.xml
index 5af2fb8e..098e5c3d 100644
--- a/force-app/main/default/flows/Opportunity_Line_Item_After_Membership.flow-meta.xml
+++ b/force-app/main/default/flows/Opportunity_Line_Item_After_Membership.flow-meta.xml
@@ -60,6 +60,9 @@
50
431
+
+ log_entry
+
Record_Id__c
@@ -69,6 +72,32 @@
true
+
+ log_entry
+
+ 50
+ 539
+
+ Error_Text__c
+
+ membership transaction trigger
+
+
+
+ Flow_Name__c
+
+ Opportunity line item-after membership
+
+
+
+ Log_Type__c
+
+ Error
+
+
+
+ true
+
56
0
diff --git a/force-app/main/default/objects/Membership_Essentials_Event_Log__c/listViews/All.listView-meta.xml b/force-app/main/default/objects/Membership_Essentials_Event_Log__c/listViews/All.listView-meta.xml
index d5058512..782f2258 100644
--- a/force-app/main/default/objects/Membership_Essentials_Event_Log__c/listViews/All.listView-meta.xml
+++ b/force-app/main/default/objects/Membership_Essentials_Event_Log__c/listViews/All.listView-meta.xml
@@ -1,6 +1,8 @@
All
+ NAME
+ CREATED_DATE
Everything
diff --git a/force-app/main/default/objects/Membership__c/listViews/All.listView-meta.xml b/force-app/main/default/objects/Membership__c/listViews/All.listView-meta.xml
index d5058512..782f2258 100644
--- a/force-app/main/default/objects/Membership__c/listViews/All.listView-meta.xml
+++ b/force-app/main/default/objects/Membership__c/listViews/All.listView-meta.xml
@@ -1,6 +1,8 @@
All
+ NAME
+ CREATED_DATE
Everything