Show Assembly Orders in the Graphical Scheduler

Show Assembly Orders in the Graphical Scheduler

You are here:
  1. Navigate to Graphical Scheduler in Business Central.
  2. Select View.
  3. Complete one of the following:
    1. Select a pre-existing view and select the  icon / Edit.
    2. Select New to create a new view.
  1. Select Add a Data Source and select Assembly Orders from the list of options (Anything configuration page opens).
  2. Modify the fields as needed (what the tooltip templates and cell templates will be like, and more).
  3. Review Assembly Order in the Writing Changes section and modify as needed (the default setting allows writes).
  4. Close the Anything page.
  5. Locate the Configure What Displays In this View section and ensure it is correct (a default production order datasource could be called Production and be removed if unnecessary).
  6. Close Graphical Scheduler View Configuration.
  7. Select the view you configured and select OK.

Anything: What Is It

This grouping of fields defines what you are displaying. Assembly Orders are represented as cells, displayed as rectangles on the Gantt chart. You can use templates.

Field Value Description
Table No. 900 900 is the table number for the Assembly Header table; this is the table where your assembly orders are stored.
Table Name Assembly Header The name of the table where assembly orders are stored.
Document No. Field Name No. No. is field 2 in the Assembly Header table, and is the primary key for this table, it represents the document number.
Document Task No. (empty, this is ok) Can be blank; the example used plots the documents themselves, not the tasks within the document.
Cell [No.] – [Item No.] -[Quantity] The cell template used when rendering the Gantt chart’s cell. You can use square brackets to put in a field name and have the contents replaced with the field contents when the cell is rendered.

Use the button to open an assist edit form to help with this configuration.

Tooltip Order : [No.] Item : [Item No.] Quantity : [Quantity] Remaining : [Remaining Quantity] Due : [Due Date] Used to determine the contents of the tooltip when you mouse-over (hover the cursor) a cell.

Use the button to open an assist edit form to help with this configuration.

Anything: When Is It

This grouping of fields defines when the assembly orders you are displaying.

Field Value Description
Starting Date-Time Starting Date Tells Business Central which field to use to find the timestamp that represents the left-hand side of the cell in the Gantt chart.
Ending Date-Time Ending Date This tells Business Central what field to use to find the timestamp that represents the right hand side of the cell in the Gantt chart.

Anything: Where Is It

This grouping of fields defines where the cell is positioned vertically in the tree.

Field Value Description
Capacity Type (blank) Leave blank for this scenario. There is no categorization of a capacity type location at the level of an Assembly Order.
Capacity No. Location Code

Determines where the field is shown on the left-hand side (also called the Tree) in the  Gantt chart’s vertical orientation.

Location Code is the most common categorization of assembly orders at the level of the assembly order itself.

Other common organizations are:

  • Item No. (see which assembly orders are creating which items.)
  • Location Code (see which location assembly orders are being scheduled in.)
  • Assigned User ID (when the assembly order is assigned to a specific individual, and you want to see this assignment at the Assembly Order level.)
Show In IWX Sched. Misc Flat

Name of the codeunit that provides information about how the cells are organized vertically.

For Assembly Orders, the best option is to leave it as “IWX Sched. Misc Flat”.

Assembly Orders: read-only

If you want the Assembly Orders to be read-only information in the Gantt Chart.

Field Value What this Means
Allowing Changes Read Only Drag and drop attempts are ignored.

Users that attempt to drag an Assembly Order cell are unable to change the date-time and unable to change the vertical categorization.

Assembly Orders: write-able

If you want Assembly Orders to be write-able, allowing drag and drop, review additional settings.

Field Value What this Means
Allowing Changes Allow Writes Drag and drop is allowed.

What is allowed and how it will be changed is defined in the What Order To Change Fields When Writing section.

Write Validation Validate Tells the system to use the base validation logic when modifying the Assembly Order record itself.

Setting this to Validate ensures it runs standard Business Central logic for Assembly Orders.

When Allowing Changes is set to Allow Writes, the additional What Order To Change Fields When Writing section is shown.

This is a list that allows you to configure what fields to change, and in what order, these are called Write Rules. You require at least one write rule (with an unlimited maximum of write rules) when you have Allowing Changes configured to Allow Writes.

You can also configure write-rules to write to different fields than what are configured to display (e.g., write to an auditing field).

Assembly Orders: default write rules

The default write rules for Assembly Orders are configured with these settings.

Sort Order Field To Write Validation What this means
10 Capacity No. Validate Having this write rule means that you can drag vertically, across the field that you configured for Capacity No.

The default setting Capacity No. is Location and allows you to drag vertically from location field to location field.

If you modify the Capacity No. field to a different type, this would alter instead that field type.

The Validation field set to Validate means Business Central validates this change before allowing the write and run any additional business logic.

A sort order of 10 (compared to 20) ensures this write rule is evaluated first; a drag and drop that changes both the date-time and the location changes  the location, then the date-time.

20 Starting Date and Time Validate Having this write rule means that you can drag horizontally across time and attempt to change the starting date based on the field you chose.

For Assembly Orders, this defaults to the Start Date, but you can configure this to a different date.

The End Date is not required for assembly orders as a write-rule as Business Central re-calculates the end date when the starting date changes.

If you only want to allow changing the time range but disallow dragging vertically, keep the Starting Date and Time write rule configured, and remove the Capacity No. write rule.

If you only want to allow changing the allocation but disallow changing the time, keep the Capacity No. write rule configured, and remove the Starting Date and Time write rule.

You need at least one write-rule configured if you have Allowing Changes set to Allow Writes.

Was this article helpful?
0 out Of 5 Stars
5 Stars 0%
4 Stars 0%
3 Stars 0%
2 Stars 0%
1 Stars 0%
5
How can we improve this article?
Please submit the reason for your vote so that we can improve the article.
Need help?

Leave A Comment

Go to Top