Order Capture App (newbie help)

Newbie here. I have this products. This picture shows my Product Table
image

Now, I want to add them directly to OrderDetails Table after adding them to my Products Table (picture above). How can I do that? Just like how the values in OrderDetails Table is linked automatically to Orders Table (another table with concatenation of Order ID column and OrderDetail ID column on OrderDetails Table)

Orders Table:
image

OrderDetails Table:
image

Is this possible? Automatic linking of data from Products Table to OrderDetails Table? What formula do I need?

Hello,

Here is an example app. This app was originally designed to test and document some PDF printing ideas, but in your case it also serves as a possible template (there are several ways to do this, this is just one example) for various parent child relationships.

It includes a products table which is then used in an invoice/invoice line item construct. If you copy the app and explore, I hope this will help answer some of your questions:

https://www.appsheet.com/samples/Sample-App?appGuidString=52a2f38b-8e43-46d1-94e5-f5a62bd9d0e6

Can’t I do it with Order Capture app? Just by adding some formulas?
@TyAlevizos

You are referring to this sample?
https://www.appsheet.com/samples/An-app-for-managing-customers-products-and-orders

After creating a new product, which orderdetail/order would you add it to? A random one, all of them? That kind of thing… it’s a challenging business workflow to think about. Products are “looked up” from the point of view of the orderDetails.

Whereas, if - in this same sample app - you add a new orderDetail to an existing or new Order, when you select your product, there is an “ADD” link in the popup page / product list:

This navigation is built-in and would smartly return you to the orderdetail page, once you had data-entered your new product.

Or, I am completely off base and you are asking a different question.

What I mean is: Whenever I add a new Product to Products Table, it will also automatically add that new Product to another table called Order Details. Do I need actions or expressions or formula?

Hi,

Sorry for the delay. Yes, in the abstract, this is totally possible.

However, the example app you reference has “Orders”, which has “Order Details”, and so it’s a bit more complex to
a) add a new product, then
b) create a new order, then
c) add this product to that new order as a new line item.

And the example app wasn’t really set up to do that. I’ve made a copy of that example here:

https://www.appsheet.com/samples/An-app-for-managing-customers-products-and-orders?appGuidString=aed28571-6aba-4c16-a74e-90c726170e33

Here are the steps you can walk through to understand what I did:

  1. take note of new workflow created.

  2. add a new product, call it whatever you want, etc.

  3. The workflow runs on “add of any new product”.

  4. It adds the product, then

  5. it creates a new “order detail” entry, you can see this on the bottom right, “order details”

  6. the problem is that we have a order detail with no associated parent order. You can see these order details with no parent at the top of the list on the view called “order details”.

Does this help at all? I would like to also add a step to the workflow to “create a new order, and then add this product as the first line item on that order”. I think it’s doable, just need to sit down and design that.

Hope this helps to explain how a workflow can call multiple actions.