Theidea behind was to create a component which can simply let you choose a flow and launch it. Now if we drill a bit into how we can use it, we realize it can be quite handy in some situations. I have listed some of them which I feel can be quite useful. These may not seem very major but still can be useful depending on the use case:
Recently, I worked on the Parallel Flow Activity which works like a charm. I was using a catalog item i.e. sc_req_item table and calling multiple sub flows. I couldn't find lot of information on it so I am writing this post so that others find it useful. The situation I came across was on a catalog item which had to make multiple rest calls and each rest call could have its own separate workflow involving tasks and error logs etc. Having its own subflow makes it reusable for other workflows. Initial documentation which is a very good starting point is linked here below:-
If you are using a single workflow, I believe it is straightforward as choosing the workflow in the workflow selection and adding the inputs as an array. The number of inputs would determine the number of subflows that get generated. To get the input values into your sub flow you would have to edit inputs add a new input with the same key as below and define a column type accordingly.
Although the current object is available in the subflows, current.variables is not available. So you would have to use workflow.inputs to get the variables. If you want to create a task within your subflows and you plan to use the same subflows again from the parallel flow launcher it is important to have the task creation within a Run Script activity. In fact, i would suggest to create Task using Run Script to make it more versatile.
Once your subflows are complete, you can have a return value activity in your sub flow to process the output in the Variables Parallel Flow Launcher script. In mycase I pass either true or false from my subflows to check if it was successfully completed or not. I check for the flow outputs in the parallel flow launcher of parent workflow and take further actions based on it. I can a success or a failure to a scratchpad variable that can be used to regulate further flow in the parent workflow.
I have a requirement to run the same workflow "n" times based on the number of unique values in the array but I cannot figure out how to define that array in the input. Any help or guidance would be great
In the workflow you selected, you can retrieve the above sent value by defining an input variable with the name as u_server_name. And for each above object you will have a new workflow getting generated.
Here below i have shown using a glide query but you can use any logic to ensure you keep adding an object to the coordinator variable and finally pass the coordinator variable for the workflow to pick up and run that many times.
Is there a way for the input array to be defined something other than a variable? We have a related list that shows servers to be build, and I want to query that related list and gather an array containing unique owning groups listed on the related list and use that as the input to create the tasks.
Yes that is possible. Is that related list a seperate m2m table or just a relationship that is connected via a reference? Either wise if you are able to query for the related list or the table you should be able to use the advanced option to do it. say it is a m2m table from where you want to gather an unique owning groups you can do it first and then create the coordinator object as well.
This is helpful. Do you know how to pass multiple input variables in the array? The workflow I want to call requires two input variables and I want to call this workflow multiple times using the parallel flow launcher.
In some cases Launchers might show up on top of an object where you want it to be below. In such a case you can change the launcher z-index. Go to the Launcher and click on Advanced settings and you will find the z-index setting.
Hi Everyone,
I use EDM launcher environment. I would like to save the schematic design on flow manager.
Once I click to save, java window pops up and it stops after reaching "Loading data collections".
Is there a way to solve this issue? It only happens with one specific design but not others.
Regards
Since we have quite an extensive pipeline already developed around using an in-house launcher (for better or worse), it would be a massive pain to try and get everything working using Shotgun Desktop.
If you are using the old shotgun config, you would just change the paths.yml to a path to your program_launcher.py
If you are using the new config2 then you could easily change the windows/linux/mac paths to your launcher.py paths.
We already have a project up and running with a ton of assets and custom entities. If i setup a configuration now, will it have any impact on the project, or does the config I would setup now pertain only to the way Shotgun gets integrated into a dcc?
The configuration setup only affects the way in which Shotgun gets integrated into a DCC. So it should not impact your Shotgun Project in any adverse way. It will make a few changes in Shotgun, such as filling in the tank_name on the Project entity, and it will also create a PipelineConfiguration entity for your project, but neither of these things should have a negative impact on an already in progress project.
Usually, this only happens if your internet connection is a bit iffy. You could try clearing your cache in case there is something corrupted in there. However your workaround should be fine, just make sure you take the latest release rather than master, as master may contain untested versions.
Since I was able to proceed to step #7, i set up the projects path as per the manual, but when trying to click continue with all my paths set up, it threw an error that it needs tank core of at least 0.19.1 and mine is 0.18.something.
If you are an organization using Chocolatey, we want your experience to be fully reliable. Due to the nature of this publicly offered repository, reliability cannot be guaranteed. Packages offered here are subject to distribution rights, which means they may need to reach out further to the internet to the official locations to download files at runtime.
Fortunately, distribution rights do not apply for internal use. With any edition of Chocolatey (including the free open source edition), you can host your own packages and cache or internalize existing community packages.
Dedicated to making your workflow flow more seamless. Search everything from applications, files, bookmarks, YouTube, Twitter and more. Flow will continue to evolve, designed to be open and built with the community at heart.
In cases where actual malware is found, the packages are subject to removal. Software sometimes has false positives. Moderators do not necessarily validate the safety of the underlying software, only that a package retrieves software from the official distribution point and/or validate embedded software against official distribution point (where distribution rights allow redistribution).
The Http implementation is pretty cool, but recently the flow team changed the flow licensing and made usage of the HTTP action more expensive (licence P1). Who knows, maybe the controller pattern was one of the trigger of this licensing change ? (just kidding of course). More seriously, P1 can have a huge impact on your customer finance.
For more details about the flow controller pattern, read one of my previous post. In the coming days I will provide a step by step implementation of this pattern, as well as a youtube video where I implement it from scratch. In this blog post I will cover the SQL Server implementation and the Azure Service Bus implementation of this controller pattern
This usually happens when the workflow run parallel flow launcher activity twice. You can check this by going to the Workflow Context of the record > Go to the 'Workflow Activity History' tab > Filter the Activity (name) of the parallel flow launcher and see it logged twice.
Trace it back to the first activity and see if it made two workflow path or transition to the parallel flow launcher activity. The below workflow has a design that can trigger an activity twice. In this sample, Parallel Flow Launcher was triggered twice.
I am trying to develop a web app - but it will be an actual app eventually - and I could not make the app launch icon visible in the tab of any browser that I open the app. I am currently NOT IN PAID SUBSCRIPTION for flutter flow
What is "The launcher icon for this app that will show up on your phone's home screen. Simply run: flutter pub run flutter_launcher_icons:main before running the app for it to appear. " explanation in the app assets part of the flutter flow?
The program's installer is quite hefty at 80MB, and the installed folder sums up to about 275MB. You cannot choose the folder where the program gets installed to. However, there is a toggle for "Portable Mode" that you can enable from the settings, after which you can manually move the AppData folder that was created by the installer to a custom location.
Enter the name of the file that you want to find in the search box, and the results will appear below the bar as you type. Hit the Escape key to hide the search bar. To bring it back, use the hotkey Alt + Space. You may also use the tray icon's right-click menu and select the "Open" option.
Click on a result to open it, or access it using hotkeys. To open the first result, use Alt + 1, use Alt + 2 to view the 2nd item in the results, and so on. Flow Launcher displays 5 results by default, this can be changed from the settings, and you may set it to show up to 17 items.
3a8082e126