ChildFlowTriggerUpdater 1.2024.8.22

There is a newer version of this package available.
See the version list below for details.
dotnet add package ChildFlowTriggerUpdater --version 1.2024.8.22                
NuGet\Install-Package ChildFlowTriggerUpdater -Version 1.2024.8.22                
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="ChildFlowTriggerUpdater" Version="1.2024.8.22" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add ChildFlowTriggerUpdater --version 1.2024.8.22                
#r "nuget: ChildFlowTriggerUpdater, 1.2024.8.22"                
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install ChildFlowTriggerUpdater as a Cake Addin
#addin nuget:?package=ChildFlowTriggerUpdater&version=1.2024.8.22

// Install ChildFlowTriggerUpdater as a Cake Tool
#tool nuget:?package=ChildFlowTriggerUpdater&version=1.2024.8.22                

XrmToolBox.ChildFlowTriggerUpdater

This tool will update the child flow triggers to include the parent URL and will update all parent flows to include their flow run URLs. Screens

Background

When you have a child flow that is called by more than one parent flow, it is difficult to troubleshoot when things go wrong. The most common way to address this is to pass the parent flow run URL to the child flow as one of the trigger inputs. Developers need to always remember to add this. In big projects, this best practice can be easily missed, and it can be time-consuming to address this one by one.

Purpose

  • This tool will help you load all child flows with their respective parents from your solution.
  • Provide the ability to add the trigger to the child flow and pass the parent flow run URLs in bulk!
  • Support updating child flow that is also a parent of other flows
  • Support updating parent flow that calls same child flows multiple times (e.g. different branching logic)
  • Allow you to review the JSON content of the flow.

Steps

  1. Select your solution.
  2. Confirm the Setting → Child Trigger Input Name in the Settings dialog (right side of the screen) for the trigger input name.
  3. Check the child/parent flows that you want to update.
  4. Click 'Update Selected Flows'.

Credits

  • Existing MscrmTools GitHub code for a great starting point.
  • JsonTreeView loader.
  • Icons created by Freepik for an amazing icon library.
Product Compatible and additional computed target framework versions.
.NET Framework net48 is compatible.  net481 was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
2.2024.8.22 691 8/22/2024
1.2024.8.22 119 8/22/2024
1.2024.8.2 68 8/2/2024

22/08/2024 - Only retrieves flows with valid JSON content.