Comments
-
@nazgul - I don't know of a tutorial or video that addresses the different aspects of this directly, but it's a good for one that we can/should create.
-
Additionally, you can call CodeEngine packages directly as well…so something like appending a row to a dataset can just be done via CodeEngine directly and no workflow required.
-
Yes, you can. Open the brick in the pro code app editor and you can add datasets, workflows and/or appdb collections to the manifest and then adjust your apps code to interact with all of those. I might suggest you start with the "Workflow Form Start Brick" and integrate your existing code in there, or take the bits that…
-
Have the first step in your workflow be to check the connector/dataflow status. Then hit a conditional gateway. If it’s running, abort and do nothing. If it’s not running or hasn’t ran in X time, then run it.
-
The alternate approach you mention is a great one, and one I've helped many clients do. You would essentially build a pro-code app that displayed certain information from an AppDB Document. Your workflow then generates the insights, and writes to AppDB. The app displays those insights on the dashboards/
-
Just keep in mind, CodeEngine runs server side code inside of the Domo infrastructure. If there's not a CodeEngine function for what you want to do, you can literally pop open the network tab while performing the action(s) you want to perform, and see the API calls it makes. You can then point CodeEngine at those same…
-
Did you try telling the AI Agent to make a chart in HTML? There's lots of approaches you could take getting a chart in an email body, but I'd imagine that would be the lowest level of effort.
-
@Sean_Tully - it sounds like you now need to: 1 - Create a new dataset 2 - Copy a bunch of cards 3 - Rename the cards? 4 - Switch the cards to this new dataset All of these things are possible, but will likely require you to make a couple of custom CodeEngine functions (which I can talk you through).
-
https://www.youtube.com/live/ncd1_tVLrVM?si=cP-TP6J36OxjDUKh This webinar walks through these components in good detail.
-
Also, the email that you're using there is a user task. A user task is a very structured email that prompts the user for a response. In this case, you'd want to use the Domo Notifications package and the send email function to just send an email. To streamline this, you can just make that tool available to the agent and…
-
@nazgul - rather than querying the dataset and passing the query response to the agent, add the dataset as knowledge and instruct the agent what data to fetch from the dataset for analysis.
-
This can be accomplished with an AI Agent. https://www.youtube.com/live/ncd1_tVLrVM?si=cP-TP6J36OxjDUKh https://www.youtube.com/live/GlXbWork5fQ?si=LKSOAHmqOmTyI7Zn These are great webinars we did on the topic that I think would be a good place to start. Please share your progress and let me know if you get stuck.
-
@nazgul - you would not feed the dashboard to the agent - you can remove the step. In your AI Agent, you would add the datasets as knowledge and in the instructions for the agent you would tell the agent what information you'd like it to extract from which datasets.
-
Workflows aren't created inside of AppStudio. They are created in the Workflows interface. Workflows are very frequently executed from AppStudio, via a button on an Action (as an example).
-
It sounds like support for this (the File rendering properly in a user task) will be in the code base in early November. So sorry about the delay in that. It's part of the beta part of the filesets beta. Thanks for surfacing.
-
I haven't played around with this functionality since the Fileset beta started. Let me loop in the engineering team on our end.
-
No way that I'm aware of. One thing I'd imagine you can do (I haven't done this yet), is use the DomoStats Dataset for Workflows to get an alert on when that happens.
-
There are API's for getting tasks, completing tasks, etc… but there isn't any code engine functions or anything that are published (that I'm aware of) that will do this. You'd need to create the interface and codeengine functions from the documentation.
-
ArborRose nailed it. I haven't actually tried doing this in a Workflow form, but I'd assume it will work. You're just missing the HTML. AI is amazing, but it isn't always correct. Looks like it led you astray on this one.
-
@JohnXClifton - the best way to handle this is not with a parallel gateway, but rather a non-interrupting timer on the user task. If you go to the user task, in the config pane on the right you'll see a timers tab. Create a recurring timer, that is non-interrupting (interrupting timer voids the user task, non-interrupting…
-
Check this out: https://www.youtube.com/watch?v=B5AA03yUlr4
-
What is your default model for image to text in the AI Service Layer settings in Admin?
-
That's a great way to handle it. You can also find a function in the Workflow Executions package that will give you metadata about the workflow. I know the team has "system variables" on the roadmap, where some of these things will just be automatically there as variables that can be used…stuff like who started it, when,…
-
https://community-forums.domo.com/main/discussion/comment/102046#Comment_102046 In the training, one of the examples you will create involves sending an email to people. You don't need to take the training if you don't want to, but in the hundreds of customers I've worked with on Workflows it's been unanimously good…
-
If this is something you just want to do once, you're better off just looking at the list of people you've shared the app with (look at the card or look at the asset in the asset library) and writing them an email. Workflows are best for processes that you want to perform frequently, and want to automate those processes.…
-
Michelle's suggestion is a good one. You could do this with a workflow, but it would be a custom function to do the alert sharing bit. You'd also need to sort out the logic and determining how an alert (they can exist on datasets as well as cards) is related to a dashboard, which alerts should be shared and which…
-
https://community-forums.domo.com/main/discussion/69718/how-to-allow-end-users-to-run-workflow-without-failing Yes, the user who runs the workflow is the user who performs all the tasks. If they don’t have permission to do that the task will fail. In situations like these, our support team can setup a workflow to always…
-
It should be 1,000, and support can make it whatever you want…you just need to reach out to them.
-
John, you can take guitar…I'll tickle the ivories!
-
I'd suggest checking out the getting started with Workflows training. That said, all you need to do is create a workflow and customize the start form to be whatever form you want the user to fill out. Then your workflow will have one step - sendEmail. You will use your variables to craft the email recipients, subject line…