Event is not compatible with process?

Got this error:

3X_0_a_0a3c545516a5e12ec59860946505f8b6f73d55c8.png

Clicked MORE INFO and got this:

Clicked Learn more and got this, which is entirely irrelevent:

There is NO USEFUL INFORMATION IN ANY OF THESE to help me fix the problem! Because the app is live, I deleted the entire bot stack to eliminate the error and any possible “incompatibility”.

This was my first attempt to create a bot, to provide a daily report. This should not be difficult.

@prithpal @praveen

14 Likes

Sympathies, I haven’t had the courage to dive in yet. I find the terminology hard to get my head around.

5 Likes

Steve:

Because the app is live, I deleted the entire bot stack to eliminate the error and any possible “incompatibility”.

I wasted 2 hours on Saturday, also on a live app and had to delete all ‘Automations’ and start over multiple times before I gave up and went another route. It would have taken me 2 minutes with a Report, but that button is greyed out…

6 Likes

Were they specifying the same table? i have done that before,puting a table in the process and another in the event, and it gave me the error of incompatibility.

Same here…But my most of problems regarding "Events solved when I selected option for every row of table in schedule type

InfoHand:

puting a table in the process and another in the event, and it gave me the error of incompatibility.

You’d think it would say that, then. And why do I have to specify the same table in multiple components???

GreenFlux:

It would have taken me 2 minutes with a Report, but that button is greyed out…

Yep, that’s what I was hoping. @praveen’s claimed novice users find automation easy and intuitive. I most certainly do not.

Why not make workflow and reports layers atop bots, so I can use the old interface to create bots?

6 Likes

I follow you.

I indeed mentioned the same thing on the first day the bot was introduced.

[Upcoming product changes](https://community.appsheet.com/t/upcoming-product-changes/43993/7) Announcements

I wished that current settings will be retained as legacy mode in addition to new automation … as it is quite simple, not simply because we are used to and familiar with it. Setting for automation will requires more of jobs to set up the same things. The best options (at least to me) was to set up the simple workflow (along wiht action) with current action/workflow set ups. If it does not support our business requiremnet, like the case where we need to invoke worflow by another workflow, then…

2 Likes

or at least better error messages, ones that tell you what you did wrong and not just incompatible.

2 Likes

Got this same error. It looks like you can’t schedule a process and also include a condition for whether it should fire or not unless you change it to ‘For Every Row Of The Table’ so I tested that out and got the same email about 60 times.

If Praveen is right then what we’re looking at here is the ‘Guitar Hero’ effect where people who can play guitar are very bad at Guitar Hero and people with no musical ability whatsoever become Slash overnight.

2 Likes

Hi Jordan, so is there a work around for this multiple emails issue?

Hi was this ever solved.

I’m having this issue.

https://www.googlecloudcommunity.com/gc/AppSheet-Q-A/Automation-to-determine-whether-a-form-has-been-completed-today/m-p/402057#M157692

I have selected the same table in both instances but I still get the error. I don’t see an option to select none.

The app has two tables and those are the to tables I can choose from

In Automation, access the Processes tab and locate the process used in your Bot. Expand that Process and you will likely find that the datasource used in the Process does not match that defined in the Event. They must be the same. See images

Event Datasource and link to go to Process

Process Datasource - must match Event’s

5 Likes

I can confirm that I encounter this issue a few times a month and it STILL can trip me up sometimes.

The table selection is NOT intuitive at all, especially when you click on “bots” and try to make all of your changes from there.

It doesn’t have an option to see the process “master” table, just the table of the “task” inside the “process”.

It is really convoluted.

Has anyone been able to solve this ?

I am getting the following error when trying to create a daily scheduled email. I don’t want to trigger an email for each row but a single email with all the data on my slice.

The event and process of the ‘Send an email report for Freight losses daily’ Bot are not compatible. The output of event ‘New dispatch with freight difference’ and the input of the process ‘New process’ must be the same table or ‘None’ in the case of a scheduled event that is not ‘For Each Row’. No “Call Process for each row” step is allowed in the process when using scheduled event

Hope someone can point me to the right solution.

Thanks

Refer to my post above. It shows you, with pictures, from the bot how to get to the Process and set the Process Table to match that of the Event.

1 Like

Thanks for your msg. But I am asking in the case of a scheduled daily report. I believe your solution is for data change trigger.

As described in the error that you posted, for a scheduled Event, the Process must have “none” set as the table.

1 Like

@Utsav_Chhawchha

Yes @Marc_Dillon is correct, I didn’t read the first sentence of your post well. Process Table should be “none”.

Do note: you can run a Scheduled Process with the “ForEachRowinTable” (which is not what you want in this case), then you WOULD need to set the Process table to match the Event.

3 Likes

This has solved it for me but just to add when you have gone to process datasource you might have to click on show unlinked and change the source there

1 Like