Skip to content

Instantly share code, notes, and snippets.

@nvuillam
Last active December 24, 2024 01:11
Show Gist options
  • Save nvuillam/7599a58c3506a06fcdb5170db9172090 to your computer and use it in GitHub Desktop.
Save nvuillam/7599a58c3506a06fcdb5170db9172090 to your computer and use it in GitHub Desktop.
flowchart TB
START(( START )):::startClass
Send_email_to_juriste_group("πŸ“§ <em>Action</em><br/>Send email to juriste group"):::actionCalls
click Send_email_to_juriste_group "#Send_email_to_juriste_group" "name: Send_email_to_juriste_group<br/>label: Send email to juriste group<br/>actionName: emailSimple<br/>actionType: emailSimple<br/>flowTransactionModel: CurrentTransaction<br/>inputParameters:<br/> - name: emailAddresses<br/> value:<br/> elementReference: Get_user_email.Email<br/> - name: emailSubject<br/> value:<br/> elementReference: Subject_juristeEmail<br/> - name: emailBody<br/> value:<br/> elementReference: Body_juristeEmail<br/> - name: sendRichBody<br/> value:<br/> elementReference: 'True'<br/>nameSegment: emailSimple<br/>versionSegment: 1<br/>"
Add_to_collection1("🟰 <em>Assignment</em><br/>Add to collection"):::assignments
click Add_to_collection1 "#Add_to_collection1" "name: Add_to_collection1<br/>label: Add to collection<br/>assignmentItems:<br/> assignToReference: Collection_logicielasso<br/> operator: Add<br/> value:<br/> elementReference: Single_logiciel_associe<br/>connector:<br/> targetReference: Check_if_logiciel_already_link_to_account<br/>"
Add_to_logiciel_associ1("🟰 <em>Assignment</em><br/>Add to logiciel associé"):::assignments
click Add_to_logiciel_associ1 "#Add_to_logiciel_associ1" "name: Add_to_logiciel_associ1<br/>label: Add to logiciel associΓ©<br/>assignmentItems:<br/> - assignToReference: Single_logiciel_associe.Logiciel__c<br/> operator: Assign<br/> value:<br/> elementReference: Check_if_logiciel_already_link_to_account<br/> - assignToReference: Single_logiciel_associe.Compte__c<br/> operator: Assign<br/> value:<br/> elementReference: $Record.AccountId<br/>connector:<br/> targetReference: Add_to_collection1<br/>"
Assign_LA_Account("🟰 <em>Assignment</em><br/>LA Account"):::assignments
click Assign_LA_Account "#Assign_LA_Account" "name: Assign_LA_Account<br/>label: LA Account<br/>assignmentItems:<br/> assignToReference: List_LA_Account<br/> operator: Add<br/> value:<br/> elementReference: Loop_List_LA_Account.Logiciel__c<br/>connector:<br/> targetReference: Loop_List_LA_Account<br/>"
Assign_LA_Opp("🟰 <em>Assignment</em><br/>LA Opp"):::assignments
click Assign_LA_Opp "#Assign_LA_Opp" "name: Assign_LA_Opp<br/>label: LA Opp<br/>assignmentItems:<br/> assignToReference: List_LA_Opp<br/> operator: Add<br/> value:<br/> elementReference: Loop_list_LA_Opp.Logiciel__c<br/>connector:<br/> targetReference: Loop_list_LA_Opp<br/>"
Assignement_addtocollection_newlogiciel("🟰 <em>Assignment</em><br/>Add to collection"):::assignments
click Assignement_addtocollection_newlogiciel "#Assignement_addtocollection_newlogiciel" "name: Assignement_addtocollection_newlogiciel<br/>label: Add to collection<br/>assignmentItems:<br/> assignToReference: Collection_logicielasso<br/> operator: Add<br/> value:<br/> elementReference: Single_logiciel_associe<br/>connector:<br/> targetReference: Loop_create_new_LA<br/>"
Assignement_single_logiciel_associe("🟰 <em>Assignment</em><br/>Add to single LA"):::assignments
click Assignement_single_logiciel_associe "#Assignement_single_logiciel_associe" "name: Assignement_single_logiciel_associe<br/>label: Add to single LA<br/>assignmentItems:<br/> - assignToReference: Single_logiciel_associe.Logiciel__c<br/> operator: Assign<br/> value:<br/> elementReference: Loop_create_new_LA<br/> - assignToReference: Single_logiciel_associe.Compte__c<br/> operator: Assign<br/> value:<br/> elementReference: $Record.AccountId<br/>connector:<br/> targetReference: Assignement_addtocollection_newlogiciel<br/>"
Is_logiciel_already_link_to_account{"πŸ”€ <em>Decision</em><br/>Is logiciel already link to account ?"}:::decisions
click Is_logiciel_already_link_to_account "#Is_logiciel_already_link_to_account" "name: Is_logiciel_already_link_to_account<br/>label: Is logiciel already link to account ?<br/>defaultConnector:<br/> targetReference: Add_to_logiciel_associ1<br/>defaultConnectorLabel: Non<br/>rules:<br/> name: 'Yes'<br/> conditionLogic: and<br/> conditions:<br/> leftValueReference: List_LA_Account<br/> operator: Contains<br/> rightValue:<br/> elementReference: Check_if_logiciel_already_link_to_account<br/> connector: &ref_0<br/> targetReference: Check_if_logiciel_already_link_to_account<br/> label: 'Yes'<br/>rules2:<br/> - name: 'Yes'<br/> label: 'Yes'<br/> nextNode: *ref_0<br/> nextNodeLabel: Non<br/>"
No_logiciel_link_to_Account{"πŸ”€ <em>Decision</em><br/>No logiciel link to Account"}:::decisions
click No_logiciel_link_to_Account "#No_logiciel_link_to_Account" "name: No_logiciel_link_to_Account<br/>label: No logiciel link to Account<br/>defaultConnector:<br/> targetReference: Check_if_logiciel_already_link_to_account<br/>defaultConnectorLabel: 'False'<br/>rules:<br/> name: 'True'<br/> conditionLogic: and<br/> conditions:<br/> leftValueReference: List_LA_Account<br/> operator: IsNull<br/> rightValue:<br/> booleanValue: true<br/> connector: &ref_0<br/> targetReference: Loop_create_new_LA<br/> label: 'True'<br/>rules2:<br/> - name: 'True'<br/> label: 'True'<br/> nextNode: *ref_0<br/> nextNodeLabel: 'False'<br/>"
SBU{"🟧<b>πŸ”€ <em>Decision</em><br/>SBU ?</b>"}:::decisionsChanged
click SBU "#SBU" "name: SBU<br/>label: SBU ?<br/>defaultConnector:<br/> targetReference: Get_LA_linkto_Account<br/>defaultConnectorLabel: Customer<br/>rules:<br/> - name: Cloudity<br/> conditionLogic: and<br/> conditions:<br/> - leftValueReference: $Record.DAS__c<br/> operator: EqualTo<br/> rightValue:<br/> stringValue: SF<br/> - leftValueReference: $Record.Account.EntitiyCloudity__c<br/> operator: EqualTo<br/> rightValue:<br/> stringValue: Prospect<br/> connector: &ref_0<br/> targetReference: Update_Account_cloudity<br/> label: Cloudity<br/> - name: Reflex<br/> conditionLogic: and<br/> conditions:<br/> - leftValueReference: $Record.DAS__c<br/> operator: EqualTo<br/> rightValue:<br/> stringValue: SCS<br/> - leftValueReference: $Record.Account.EntityReflex__c<br/> operator: EqualTo<br/> rightValue:<br/> stringValue: Prospect<br/> connector: &ref_1<br/> targetReference: Update_Account_Reflex<br/> label: Reflex<br/> - name: Service<br/> conditionLogic: (1 OR 2) AND 3<br/> conditions:<br/> - leftValueReference: $Record.DAS__c<br/> operator: NotEqualTo<br/> rightValue:<br/> stringValue: SF<br/> - leftValueReference: $Record.DAS__c<br/> operator: NotEqualTo<br/> rightValue:<br/> stringValue: SCS<br/> - leftValueReference: $Record.Account.EntityService__c<br/> operator: EqualTo<br/> rightValue:<br/> stringValue: Prospect<br/> connector: &ref_2<br/> targetReference: Update_Account_Service<br/> label: Service<br/>rules2:<br/> - name: Cloudity<br/> label: Cloudity<br/> nextNode: *ref_0<br/> nextNodeLabel: Customer<br/> - name: Reflex<br/> label: Reflex<br/> nextNode: *ref_1<br/> nextNodeLabel: Customer<br/> - name: Service<br/> label: Service<br/> nextNode: *ref_2<br/> nextNodeLabel: Customer<br/>"
click SBU "#SBU" "name: SBU<br/>label: SBU ?<br/>defaultConnector:<br/> targetReference: Get_LA_linkto_Account<br/>defaultConnectorLabel: Customer<br/>rules:<br/> - name: Cloudity<br/> conditionLogic: and<br/> conditions:<br/> - leftValueReference: $Record.DAS__c<br/> operator: EqualTo<br/> rightValue:<br/> stringValue: SF<br/> - leftValueReference: $Record.Account.EntitiyCloudity__c<br/> operator: EqualTo<br/> rightValue:<br/> stringValue: Prospect<br/> connector: &ref_0<br/> targetReference: Update_Account_cloudity<br/> label: Cloudity<br/> - name: DemoVisualGitDiff<br/> conditionLogic: and<br/> conditions:<br/> leftValueReference: $Record.DAS__c<br/> operator: Contains<br/> rightValue:<br/> elementReference: TOTO<br/> connector: &ref_1<br/> targetReference: Update_Account_Demo<br/> label: Demo Visual Git Diff<br/>rules2:<br/> - name: Cloudity<br/> label: Cloudity<br/> nextNode: *ref_0<br/> nextNodeLabel: Customer<br/> - name: DemoVisualGitDiff<br/> label: Demo Visual Git Diff<br/> nextNode: *ref_1<br/> nextNodeLabel: Customer<br/>"
StageName{"πŸ”€ <em>Decision</em><br/>StageName ?"}:::decisions
click StageName "#StageName" "name: StageName<br/>label: StageName ?<br/>defaultConnectorLabel: Default Outcome<br/>rules:<br/> - name: Stagee_Fermee<br/> conditionLogic: and<br/> conditions:<br/> leftValueReference: $Record.StageName<br/> operator: EqualTo<br/> rightValue:<br/> stringValue: FermΓ©e - GagnΓ©e<br/> connector: &ref_0<br/> targetReference: SBU<br/> label: Stage FermΓ©e<br/> - name: Stage_contracting<br/> conditionLogic: and<br/> conditions:<br/> leftValueReference: $Record.StageName<br/> operator: EqualTo<br/> rightValue:<br/> stringValue: Contracting<br/> connector: &ref_1<br/> targetReference: Get_Public_Groupe_Juriste<br/> label: Stage contracting<br/>rules2:<br/> - name: Stagee_Fermee<br/> label: Stage FermΓ©e<br/> nextNode: *ref_0<br/> nextNodeLabel: Default Outcome<br/> - name: Stage_contracting<br/> label: Stage contracting<br/> nextNode: *ref_1<br/> nextNodeLabel: Default Outcome<br/>"
Check_if_logiciel_already_link_to_account[/"πŸ” <em>Loop</em><br/>Check if logiciel already link to account"/]:::loops
click Check_if_logiciel_already_link_to_account "#Check_if_logiciel_already_link_to_account" "name: Check_if_logiciel_already_link_to_account<br/>label: Check if logiciel already link to account<br/>collectionReference: List_LA_Opp<br/>iterationOrder: Asc<br/>nextValueConnector:<br/> targetReference: Is_logiciel_already_link_to_account<br/>noMoreValuesConnector:<br/> targetReference: Create_new_logiciel_associ1<br/>"
Loop_create_new_LA[/"πŸ” <em>Loop</em><br/>Loop Create new LA"/]:::loops
click Loop_create_new_LA "#Loop_create_new_LA" "name: Loop_create_new_LA<br/>label: Loop Create new LA<br/>collectionReference: List_LA_Opp<br/>iterationOrder: Asc<br/>nextValueConnector:<br/> targetReference: Assignement_single_logiciel_associe<br/>noMoreValuesConnector:<br/> targetReference: Create_new_logiciel_associ<br/>"
Loop_List_LA_Account[/"πŸ” <em>Loop</em><br/>List LA Account"/]:::loops
click Loop_List_LA_Account "#Loop_List_LA_Account" "name: Loop_List_LA_Account<br/>label: List LA Account<br/>collectionReference: Get_LA_linkto_Account<br/>iterationOrder: Asc<br/>nextValueConnector:<br/> targetReference: Assign_LA_Account<br/>noMoreValuesConnector:<br/> targetReference: Get_LA_Opp<br/>"
Loop_list_LA_Opp[/"πŸ” <em>Loop</em><br/>List LA Opp"/]:::loops
click Loop_list_LA_Opp "#Loop_list_LA_Opp" "name: Loop_list_LA_Opp<br/>label: List LA Opp<br/>collectionReference: Get_LA_Opp<br/>iterationOrder: Asc<br/>nextValueConnector:<br/> targetReference: Assign_LA_Opp<br/>noMoreValuesConnector:<br/> targetReference: No_logiciel_link_to_Account<br/>"
Create_new_logiciel_associ[("βž• <em>Create Records</em><br/>Create new logiciel associΓ©")]:::recordCreates
click Create_new_logiciel_associ "#Create_new_logiciel_associ" "name: Create_new_logiciel_associ<br/>label: Create new logiciel associΓ©<br/>inputReference: Collection_logicielasso<br/>"
Create_new_logiciel_associ1[("βž• <em>Create Records</em><br/>Create new LA")]:::recordCreates
click Create_new_logiciel_associ1 "#Create_new_logiciel_associ1" "name: Create_new_logiciel_associ1<br/>label: Create new LA<br/>inputReference: Collection_logicielasso<br/>"
CreateOppteammember[("πŸŸ₯<i>βž• <em>Create Records</em><br/>Create Opp team member</i>")]:::recordCreatesRemoved
click CreateOppteammember "#CreateOppteammember" "name: CreateOppteammember<br/>label: Create Opp team member<br/>connector:<br/> targetReference: Get_user_email<br/>inputAssignments:<br/> - field: OpportunityAccessLevel<br/> value:<br/> stringValue: Edit<br/> - field: OpportunityId<br/> value:<br/> elementReference: $Record.Id<br/> - field: TeamMemberRole<br/> value:<br/> stringValue: Autre<br/> - field: UserId<br/> value:<br/> elementReference: GetGroupMember.UserOrGroupId<br/>object: OpportunityTeamMember<br/>storeOutputAutomatically: true<br/>"
Get_LA_linkto_Account[("πŸ” <em>Get Records</em><br/>Get LA link to Account")]:::recordLookups
click Get_LA_linkto_Account "#Get_LA_linkto_Account" "name: Get_LA_linkto_Account<br/>label: Get LA link to Account<br/>assignNullValuesIfNoRecordsFound: false<br/>connector:<br/> targetReference: Loop_List_LA_Account<br/>filterLogic: and<br/>filters:<br/> field: Compte__c<br/> operator: EqualTo<br/> value:<br/> elementReference: $Record.AccountId<br/>getFirstRecordOnly: false<br/>object: Logicielassocie__c<br/>sortField: Logiciel__c<br/>sortOrder: Asc<br/>storeOutputAutomatically: true<br/>"
Get_LA_Opp[("πŸ” <em>Get Records</em><br/>Get LA Opp")]:::recordLookups
click Get_LA_Opp "#Get_LA_Opp" "name: Get_LA_Opp<br/>label: Get LA Opp<br/>assignNullValuesIfNoRecordsFound: false<br/>connector:<br/> targetReference: Loop_list_LA_Opp<br/>filterLogic: and<br/>filters:<br/> field: Opportunity__c<br/> operator: EqualTo<br/> value:<br/> elementReference: $Record.Id<br/>getFirstRecordOnly: false<br/>object: Logicielassocie__c<br/>sortField: Logiciel__c<br/>sortOrder: Asc<br/>storeOutputAutomatically: true<br/>"
Get_Public_Groupe_Juriste[("πŸ” <em>Get Records</em><br/>Get Public Groupe Juriste")]:::recordLookups
click Get_Public_Groupe_Juriste "#Get_Public_Groupe_Juriste" "name: Get_Public_Groupe_Juriste<br/>label: Get Public Groupe Juriste<br/>assignNullValuesIfNoRecordsFound: false<br/>connector:<br/> targetReference: GetGroupMember<br/>filterLogic: and<br/>filters:<br/> field: DeveloperName<br/> operator: EqualTo<br/> value:<br/> stringValue: Juriste<br/>getFirstRecordOnly: true<br/>object: Group<br/>queriedFields: Id<br/>storeOutputAutomatically: true<br/>"
Get_user_email[("🟧<b>πŸ” <em>Get Records</em><br/>Get user email</b>")]:::recordLookupsChanged
click Get_user_email "#Get_user_email" "name: Get_user_email<br/>label: Get user email<br/>assignNullValuesIfNoRecordsFound: false<br/>connector:<br/> targetReference: Send_email_to_juriste_group<br/>filterLogic: and<br/>filters:<br/> field: Id<br/> operator: EqualTo<br/> value:<br/> elementReference: GetGroupMember.UserOrGroupId<br/>getFirstRecordOnly: true<br/>object: User<br/>queriedFields:<br/> - Id<br/> - Email<br/>storeOutputAutomatically: true<br/>"
click Get_user_email "#Get_user_email" "name: Get_user_email<br/>label: Get user email<br/>assignNullValuesIfNoRecordsFound: false<br/>connector:<br/> targetReference: Send_email_to_juriste_group<br/>filterLogic: and<br/>filters:<br/> - field: Id<br/> operator: EqualTo<br/> value:<br/> elementReference: GetGroupMember.UserOrGroupId<br/> - field: Alias<br/> operator: NotEqualTo<br/> value:<br/> elementReference: CloudityDemo<br/>getFirstRecordOnly: true<br/>object: User<br/>queriedFields:<br/> - Id<br/> - Email<br/>storeOutputAutomatically: true<br/>"
GetGroupMember[("🟧<b>πŸ” <em>Get Records</em><br/>Get Group Member</b>")]:::recordLookupsChanged
click GetGroupMember "#GetGroupMember" "name: GetGroupMember<br/>label: Get Group Member<br/>assignNullValuesIfNoRecordsFound: false<br/>connector:<br/> targetReference: CreateOppteammember<br/>filterLogic: and<br/>filters:<br/> field: GroupId<br/> operator: EqualTo<br/> value:<br/> elementReference: Get_Public_Groupe_Juriste.Id<br/>getFirstRecordOnly: true<br/>object: GroupMember<br/>storeOutputAutomatically: true<br/>"
click GetGroupMember "#GetGroupMember" "name: GetGroupMember<br/>label: Get Group Member<br/>assignNullValuesIfNoRecordsFound: false<br/>connector:<br/> targetReference: Get_user_email<br/>filterLogic: and<br/>filters:<br/> field: GroupId<br/> operator: EqualTo<br/> value:<br/> elementReference: Get_Public_Groupe_Juriste.Id<br/>getFirstRecordOnly: true<br/>object: GroupMember<br/>storeOutputAutomatically: true<br/>"
Update_Account_cloudity[("πŸ› οΈ <em>Update Records</em><br/>Update Account")]:::recordUpdates
click Update_Account_cloudity "#Update_Account_cloudity" "name: Update_Account_cloudity<br/>label: Update Account<br/>connector:<br/> targetReference: Get_LA_linkto_Account<br/>filterLogic: and<br/>filters:<br/> field: Id<br/> operator: EqualTo<br/> value:<br/> elementReference: $Record.AccountId<br/>inputAssignments:<br/> field: EntitiyCloudity__c<br/> value:<br/> stringValue: Client<br/>object: Account<br/>"
Update_Account_Reflex[("πŸŸ₯<i>πŸ› οΈ <em>Update Records</em><br/>Update Account</i>")]:::recordUpdatesRemoved
click Update_Account_Reflex "#Update_Account_Reflex" "name: Update_Account_Reflex<br/>label: Update Account<br/>connector:<br/> targetReference: Get_LA_linkto_Account<br/>filterLogic: and<br/>filters:<br/> field: Id<br/> operator: EqualTo<br/> value:<br/> elementReference: $Record.AccountId<br/>inputAssignments:<br/> field: EntityReflex__c<br/> value:<br/> stringValue: Client<br/>object: Account<br/>"
Update_Account_Demo[("🟩<b>πŸ› οΈ <em>Update Records</em><br/>Update Account Demo</b>")]:::recordUpdatesAdded
click Update_Account_Demo "#Update_Account_Demo" "name: Update_Account_Demo<br/>label: Update Account Demo<br/>connector:<br/> targetReference: Get_LA_linkto_Account<br/>inputAssignments:<br/> field: BillingCity<br/> value:<br/> elementReference: CloudityDemo<br/>inputReference: $Record.Account<br/>"
Update_Account_Service[("πŸŸ₯<i>πŸ› οΈ <em>Update Records</em><br/>Update Account</i>")]:::recordUpdatesRemoved
click Update_Account_Service "#Update_Account_Service" "name: Update_Account_Service<br/>label: Update Account<br/>connector:<br/> targetReference: Get_LA_linkto_Account<br/>filterLogic: and<br/>filters:<br/> field: Id<br/> operator: EqualTo<br/> value:<br/> elementReference: $Record.AccountId<br/>inputAssignments:<br/> field: EntityService__c<br/> value:<br/> stringValue: Client<br/>object: Account<br/>"
Send_email_to_juriste_group --> END_Send_email_to_juriste_group
Add_to_collection1 --> Check_if_logiciel_already_link_to_account
Add_to_logiciel_associ1 --> Add_to_collection1
Assign_LA_Account --> Loop_List_LA_Account
Assign_LA_Opp --> Loop_list_LA_Opp
Assignement_addtocollection_newlogiciel --> Loop_create_new_LA
Assignement_single_logiciel_associe --> Assignement_addtocollection_newlogiciel
Is_logiciel_already_link_to_account --> |Yes| Check_if_logiciel_already_link_to_account
Is_logiciel_already_link_to_account --> |Non| Add_to_logiciel_associ1
No_logiciel_link_to_Account --> |True| Loop_create_new_LA
No_logiciel_link_to_Account --> |False| Check_if_logiciel_already_link_to_account
SBU --> |Cloudity| Update_Account_cloudity
SBU -.-> |πŸŸ₯<i>Reflex</i>| Update_Account_Reflex
SBU -.-> |πŸŸ₯<i>Service</i>| Update_Account_Service
SBU ==> |🟩<b>Demo Visual Git Diff</b>| Update_Account_Demo
SBU --> |Customer| Get_LA_linkto_Account
StageName --> |Stage FermΓ©e| SBU
StageName --> |Stage contracting| Get_Public_Groupe_Juriste
StageName --> |Default Outcome| END_StageName
Check_if_logiciel_already_link_to_account --> |For Each|Is_logiciel_already_link_to_account
Check_if_logiciel_already_link_to_account ---> |After Last|Create_new_logiciel_associ1
Loop_create_new_LA --> |For Each|Assignement_single_logiciel_associe
Loop_create_new_LA ---> |After Last|Create_new_logiciel_associ
Loop_List_LA_Account --> |For Each|Assign_LA_Account
Loop_List_LA_Account ---> |After Last|Get_LA_Opp
Loop_list_LA_Opp --> |For Each|Assign_LA_Opp
Loop_list_LA_Opp ---> |After Last|No_logiciel_link_to_Account
Create_new_logiciel_associ --> END_Create_new_logiciel_associ
Create_new_logiciel_associ1 --> END_Create_new_logiciel_associ1
CreateOppteammember -.-> Get_user_email
Get_LA_linkto_Account --> Loop_List_LA_Account
Get_LA_Opp --> Loop_list_LA_Opp
Get_Public_Groupe_Juriste --> GetGroupMember
Get_user_email --> Send_email_to_juriste_group
GetGroupMember -.-> CreateOppteammember
GetGroupMember ==> Get_user_email
Update_Account_cloudity --> Get_LA_linkto_Account
Update_Account_Reflex -.-> Get_LA_linkto_Account
Update_Account_Service -.-> Get_LA_linkto_Account
Update_Account_Demo ==> Get_LA_linkto_Account
START(( START )) --> StageName
END_Send_email_to_juriste_group(( END )):::endClass
END_StageName(( END )):::endClass
END_Create_new_logiciel_associ(( END )):::endClass
END_Create_new_logiciel_associ1(( END )):::endClass
classDef actionCalls fill:#344568,color:white
classDef assignments fill:#F97924,color:white
classDef collectionProcessors fill:#DD7A00,color:white
classDef customErrors fill:#032D60,color:white
classDef decisions fill:#DD7A00,color:white
classDef loops fill:#E07D1C,color:undefined
classDef recordCreates fill:#F9548A,color:white
classDef recordDeletes fill:#F9548A,color:white
classDef recordLookups fill:#F9548A,color:white
classDef recordUpdates fill:#F9548A,color:white
classDef screens fill:#1B96FF,color:white
classDef subflows fill:#032D60,color:white
classDef startClass fill:#0b827c,color:white
classDef endClass fill:#ea001e,color:white
classDef actionCallsAdded fill:#344568,color:white,stroke:#00ff00,stroke-width:12px;
classDef assignmentsAdded fill:#F97924,color:white,stroke:#00ff00,stroke-width:12px;
classDef collectionProcessorsAdded fill:#DD7A00,color:white,stroke:#00ff00,stroke-width:12px;
classDef customErrorsAdded fill:#032D60,color:white,stroke:#00ff00,stroke-width:12px;
classDef decisionsAdded fill:#DD7A00,color:white,stroke:#00ff00,stroke-width:12px;
classDef loopsAdded fill:#E07D1C,color:undefined,stroke:#00ff00,stroke-width:12px;
classDef recordCreatesAdded fill:#F9548A,color:white,stroke:#00ff00,stroke-width:12px;
classDef recordDeletesAdded fill:#F9548A,color:white,stroke:#00ff00,stroke-width:12px;
classDef recordLookupsAdded fill:#F9548A,color:white,stroke:#00ff00,stroke-width:12px;
classDef recordUpdatesAdded fill:#F9548A,color:white,stroke:#00ff00,stroke-width:12px;
classDef screensAdded fill:#1B96FF,color:white,stroke:#00ff00,stroke-width:12px;
classDef subflowsAdded fill:#032D60,color:white,stroke:#00ff00,stroke-width:12px;
classDef actionCallsRemoved fill:#344568,color:white,stroke:#ff0000,stroke-width:12px;
classDef assignmentsRemoved fill:#F97924,color:white,stroke:#ff0000,stroke-width:12px;
classDef collectionProcessorsRemoved fill:#DD7A00,color:white,stroke:#ff0000,stroke-width:12px;
classDef customErrorsRemoved fill:#032D60,color:white,stroke:#ff0000,stroke-width:12px;
classDef decisionsRemoved fill:#DD7A00,color:white,stroke:#ff0000,stroke-width:12px;
classDef loopsRemoved fill:#E07D1C,color:undefined,stroke:#ff0000,stroke-width:12px;
classDef recordCreatesRemoved fill:#F9548A,color:white,stroke:#ff0000,stroke-width:12px;
classDef recordDeletesRemoved fill:#F9548A,color:white,stroke:#ff0000,stroke-width:12px;
classDef recordLookupsRemoved fill:#F9548A,color:white,stroke:#ff0000,stroke-width:12px;
classDef recordUpdatesRemoved fill:#F9548A,color:white,stroke:#ff0000,stroke-width:12px;
classDef screensRemoved fill:#1B96FF,color:white,stroke:#ff0000,stroke-width:12px;
classDef subflowsRemoved fill:#032D60,color:white,stroke:#ff0000,stroke-width:12px;
classDef actionCallsChanged fill:#344568,color:white,stroke:#FFA500,stroke-width:12px;
classDef assignmentsChanged fill:#F97924,color:white,stroke:#FFA500,stroke-width:12px;
classDef collectionProcessorsChanged fill:#DD7A00,color:white,stroke:#FFA500,stroke-width:12px;
classDef customErrorsChanged fill:#032D60,color:white,stroke:#FFA500,stroke-width:12px;
classDef decisionsChanged fill:#DD7A00,color:white,stroke:#FFA500,stroke-width:12px;
classDef loopsChanged fill:#E07D1C,color:undefined,stroke:#FFA500,stroke-width:12px;
classDef recordCreatesChanged fill:#F9548A,color:white,stroke:#FFA500,stroke-width:12px;
classDef recordDeletesChanged fill:#F9548A,color:white,stroke:#FFA500,stroke-width:12px;
classDef recordLookupsChanged fill:#F9548A,color:white,stroke:#FFA500,stroke-width:12px;
classDef recordUpdatesChanged fill:#F9548A,color:white,stroke:#FFA500,stroke-width:12px;
classDef screensChanged fill:#1B96FF,color:white,stroke:#FFA500,stroke-width:12px;
classDef subflowsChanged fill:#032D60,color:white,stroke:#FFA500,stroke-width:12px;
linkStyle 14,35,39 stroke:#00ff00,stroke-width:4px,color:green;
linkStyle 12,13,29,34,37,38 stroke:#ff0000,stroke-width:4px,color:red;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment