[Feature Enhancement] Schedule 100k Workflows with Schedule API Workflow on a List

@steven.harrington This update caused scheduled API workflows to not function properly and it needs to be fixed URGENTLY.

I have done tests regarding the issue and I am sharing the steps for you and other forum members to test.

  1. Create 2 data types:
    Screenshot 2024-03-29 at 01.04.55

  2. Define the fields for these types as follows:
    Item’s Fields:
    Screenshot 2024-03-29 at 01.05.00

    Item Group’s Fields:
    Screenshot 2024-03-29 at 01.05.05

  3. Manually create one “Item Group” from the Data tab
    Screenshot 2024-03-29 at 01.58.58

  4. Create an API workflow in the backend and add 2 parameters:
    Screenshot 2024-03-29 at 01.35.44

  5. Add 2 actions to this API workflow:
    Screenshot 2024-03-29 at 01.06.33

    5.1. Create a new Item
    Screenshot 2024-03-29 at 01.06.47

    5.2. Make changes to Item Group
    Screenshot 2024-03-29 at 01.06.57

  6. Create a test page and add a test button
    Screenshot 2024-03-29 at 01.07.51

  7. Add a button click workflow and add the “Schedule an API Workflow on a list” action.
    Screenshot 2024-03-29 at 01.09.22

  8. Select the API workflow we created and input the parameters as follows

    8.1. I split the arbitrary text with commas to create 10 items. Alternatively, a text list can be taken in another way

    8.2. Since there is only one “Item Group”, I’m selecting the “Item Group” we initially created using “Do a search for” with :first item. You can use different methods as well.
    Screenshot 2024-03-29 at 02.06.58

Result: In the end, there should be 10 “Items” created and all of these items should be added to the Items List of the “Item Group”.

Actual Outcome: 10 Items were created. However, only some of the items were added to the Items list of the Item Group. It behaves differently each time. Sometimes only 1 item is added, while other times 2-3 items are added to the list. It’s not functioning correctly.

The following video demonstrates this behavior more clearly:

Screen Recording 2024-03-29 at 02.18.20 MConverter.eu

Items:

Item Group with only 2 items:

Finally, considering that many apps rely on scheduled API workflows, I find it unacceptable that such a core function hasn’t been thoroughly tested. I hope it will be resolved soon.