Engineering BOM Management ─ Deployment and Administration
Set a software artifact as an engineering part
Certain parts in a product need to be programmed using embedded software artifacts, such as a software application, so that the parts function in a specific manner.
Example
The part Tire Pressure Sensor of a product Crosskart can be programmed in such a manner that when the air pressure drops below the product's recommended level, the sensor captures this information, and the dashboard indicator lights up.
Software developers create and maintain software artifacts using the Embedded Software Management functionality. You must set the software artifacts as engineering parts so that users can include the software artifacts in a product structure. The software artifacts Software, Application Software, Calibration Software, Configuration File, License, Primary Bootloader, and Secondary Bootloader are set as engineering parts by default. For any software artifact other than these, you must set it as an engineering part. However, if the software artifact is a child of Software, it is automatically set as an engineering part.
Procedure
Add the new software artifact (for example, Custom_Software) as a valid value in the following preferences:
TcAllowedChildTypes_SoftwareTcAllowedChildTypes_AppSoftwareTcAllowedChildTypes_CalibrationTcAllowedChildTypes_ConfigFileTcAllowedChildTypes_Ess0LicenseTcAllowedChildTypes_PriBootloaderTcAllowedChildTypes_SecBootLoader
Add the new software artifact (for example, Custom_Software) in the
TCAllowedChildTypes_Ebm0PartProductpreference so that it can be included in a product.Add the software artifact (for example, Custom_Software) in the
TCAllowedChildTypes_Partpreference so that it can be included in a part structure.(Optional) Create a
TcAllowedChildTypespreference for the new software artifact (for example,TcAllowedChildTypes_Custom_Software) and include a list of valid item types that can be included as children of the software artifact. For example, you can include a document to be a valid item type so that users can add software documents to a software artifact. However, you cannot specify a Part or Design to be a child of a software artifact.The protection scope of this preference is Site.
Source: https://docs.sw.siemens.com/en-US/doc/282219420/PL20251212545240207.ebom_admin/xid2059738 · retrieved 2026-07-11