Configuration Examples

This folder contains XML definition examples.

Setting Primary and Secondary Sorting in Grids
Setting a primary and a secondary sort in a grid is currently handled by using a combination of groupBy and sort (or OrderBy if using path query). Below is ...
Wed, 30 Jan, 2019 at 8:43 PM
Specifying Margins for Printed Reports/Documents
It is possible to specify margin widths for printed reports/documents using the <Margins> tag in <Options>. Below is one example. Configurat...
Wed, 30 Jan, 2019 at 8:47 PM
Tables/Grids and Rows
Overview Sometimes you encounter a grid or table format that you just cannot figure out how to realize. A key to solving such tricky cases is understanding...
Wed, 26 Jun, 2019 at 1:27 PM
Universal Report Template (a.k.a. “Quick Report”)
Sometimes you want to print a report of an item and there are no suitable report templates available. One solution is to define a type of universal report t...
Thu, 10 Mar, 2022 at 2:28 PM
Updating Part Attributes Using a Grid
This article provides an example of a configurable grid with Actions that can be used to batch update a part attribute.   Example Data Example Confi...
Mon, 27 Mar, 2023 at 9:22 AM
Updating Parts Using a Configurable Grid
This article provides an example of how you can enable users to update existing parts in an item structure directly in a configured grid view. This specific...
Tue, 26 Mar, 2024 at 7:55 PM
Use of Expressions in Consistency Checks
Although SystemWeaver uses a strong meta model to avoid inconsistencies there are still possibilities that this can happen. For example, a receive port may ...
Wed, 28 Sep, 2022 at 11:42 AM
Using a Computed Attribute to Combine Multiple Attribute Values
If there is a need to have an attribute that is automatically generated and that contains the values from multiple attributes, the Computed attribute type p...
Wed, 30 Jan, 2019 at 8:48 PM
Using Function and Filter to Retrieve Item Status
The SystemWeaver Path Query Language does not currently support item Status. However, it is possible to work around this by using SystemWeaver Function and ...
Thu, 10 Oct, 2019 at 11:56 AM