diff --git a/cumulusci.yml b/cumulusci.yml index 3d0d6acb..fcba0de5 100644 --- a/cumulusci.yml +++ b/cumulusci.yml @@ -3,7 +3,7 @@ project: name: Membership-Management package: name: Membership-Management - api_version: '59.0' + api_version: '48.0' source_format: sfdx tasks: @@ -16,4 +16,4 @@ tasks: robot_testdoc: options: path: robot/Membership-Management/tests - output: robot/Membership-Management/doc/Membership-Management_tests.html \ No newline at end of file + output: robot/Membership-Management/doc/Membership-Management_tests.html diff --git a/force-app/main/default/flows/PERT_Membership_Finder_Data_Processing_Flow.flow-meta.xml b/force-app/main/default/flows/PERT_Membership_Finder_Data_Processing_Flow.flow-meta.xml new file mode 100644 index 00000000..457d6b71 --- /dev/null +++ b/force-app/main/default/flows/PERT_Membership_Finder_Data_Processing_Flow.flow-meta.xml @@ -0,0 +1,180 @@ + + + 59.0 + + Membership Record Found ? + Membership_Record_Found + + 182 + 494 + + Update_Membership_Finder_Ran_on_Opportunity_Product + + No + + Yes + and + + Get_Membership + IsNull + + false + + + + Update_Membership_on_Opportunity_Product + + + + + Membership Finder Data Processing Flow (Platform Event Triggered Flow) + Default + PERT: Membership Finder Data Processing Flow {!$Flow.CurrentDateTime} + + + BuilderType + + LightningFlowBuilder + + + + CanvasMode + + AUTO_LAYOUT_CANVAS + + + + OriginBuilderType + + LightningFlowBuilder + + + AutoLaunchedFlow + + Get Membership + Get_Membership + + 182 + 386 + false + + Membership_Record_Found + + and + + Account__c + EqualTo + + Get_Related_Opportunity.AccountId + + + + End_Date__c + GreaterThan + + $Flow.CurrentDate + + + true + Membership__c + true + + + Get Opportunity Product + Get_Opportunity_Product + + 182 + 170 + false + + Get_Related_Opportunity + + and + + Id + EqualTo + + $Record.Record_Id__c + + + true + OpportunityLineItem + true + + + Get Related Opportunity + Get_Related_Opportunity + + 182 + 278 + false + + Get_Membership + + and + + Id + EqualTo + + Get_Opportunity_Product.OpportunityId + + + true + Opportunity + true + + + Update Membership Finder Ran on Opportunity Product + Update_Membership_Finder_Ran_on_Opportunity_Product + + 314 + 602 + and + + Id + EqualTo + + Get_Opportunity_Product.Id + + + + Membership_Finder_Ran__c + + true + + + OpportunityLineItem + + + Update Membership on Opportunity Product + Update_Membership_on_Opportunity_Product + + 50 + 602 + and + + Id + EqualTo + + Get_Opportunity_Product.Id + + + + Membership__c + + Get_Membership.Id + + + OpportunityLineItem + + + 56 + 0 + + Get_Opportunity_Product + + DPEV_Find_Membership__e + PlatformEvent + + Active + diff --git a/sfdx-project.json b/sfdx-project.json index 760bef28..1d7bc987 100644 --- a/sfdx-project.json +++ b/sfdx-project.json @@ -1 +1 @@ -{"packageDirectories": [{"path": "force-app", "default": true}], "namespace": null, "sourceApiVersion": "48.0"} \ No newline at end of file +{"packageDirectories": [{"path": "force-app", "default": true}], "namespace": null, "sourceApiVersion": "48.0"}