How do you just make a simple report now?

Now that the โ€œautomationโ€ model is being required, I cannot figure out how to just make a simple report. Before, I could just fill out a single form and use a template and the report was ready to go. Now I seem to have to create a โ€œbotโ€, then an โ€œeventโ€, then โ€œprocessesโ€ and โ€œtasksโ€โ€ฆ Which I canโ€™t get to work and they cause errors which crash the whole app, which makes me have to delete the whole thing because I canโ€™t have the app crashing constantly while Iโ€™m trying to build a simple report which should take 5 minutes.

Right now, the issue Iโ€™m having is that it keeps telling me my Bot is not compatible with my Event, which makes no sense to me at all, since thereโ€™s almost nothing to these parts of the puzzle as far as I can tellโ€ฆ Whatโ€™s to be โ€œcompatibleโ€ (or not)?? My feedback is that this whole thing has needlessly complicated something that was before simple, elegant and powerful.

Any help is greatly appreciated, I was supposed to have this doneโ€ฆ Now.

2 6 310
6 REPLIES 6

I should add that there should be a document covering how to translate the knowledge existing authors have on reports and workflows into these new automations that are being required. Iโ€™ve searched high and low in Appsheet documentation today and I find precious little about this new stuff thatโ€™s truly helpful.

This often occurs when the Table or โ€œEntityโ€ that your Events, Process, and/or Task are set to run on are not the same. Please check those.

Hereโ€™s a short โ€œsummaryโ€ of sorts about how the new Bots relate to old Reports:

  1. A โ€œBotโ€ is basically a โ€œfolderโ€ to hold all of the components.
  2. An โ€œEventโ€ defines what happens in the data that should trigger the whole thing. This is equivalent to selecting a Table, selecting adds/updates/deletes/all_changes, and defining a condition expression, in the old Workflows, or selecting a time period for old Reports to run.
  3. โ€œProcessโ€ is basically another โ€œfolderโ€ to hold one or more steps.
  4. A โ€œStepโ€ is an individual action that actually occurs in the automation Bot. There are a number of new options here, in addition to running a โ€œTaskโ€.
  5. A โ€œTaskโ€ is going to be equivalent to the tasks/action from old Reports/Workflows. Thatโ€™s the part where you send a notification, send a SMS, send an email, send a webhook.

Hope this helps.

So, rather unintuitively, if you have a time-based event, if you set the process to any entity, even if it matches the entity of your task, it will crash. The entity of the process has to be set to โ€œnoneโ€. Which is nonsensical the way it is presented. So yay, now it doesnโ€™t crash the whole app. But it still doesnโ€™t work. When I click run (as a test run), it processes for awhile, but I get no email. When I click monitor, this is what I see. What does the highlighted error message mean?

No clue what difference it really made, but I removed the process I created, and created a new one within the Bot interface itself (I had worked from right to left Task>Process>Event>Bot before). Now it works. The untitled โ€œnew processโ€ the bot dialog created and the process I created separately are identical, but the one I made outside the bot dialog wonโ€™t work. Bollocks I say.

The object reference error that you got is normally considered a bug worth contacting Support about. Itโ€™s not supposed to be an error that we can trigger ourselves.

Correct! Please contact support@appsheet.com for help with this.

Top Labels in this Space