Attachments
Attachments are files, notes, and URLs associated with various parent objects.
The following objects support child attachments:
- Build
- Contact
- Customer
- EngineeringChangeRequest
- EngineeringChangeOrder
- Equipment
- LogBookEntry (API not available)
- Manufacturer
- ManufacturerFamily (API not available)
- Part
- PartRevision
- Purchase (API not available)
- QuoteRequest (API not available)
- Vault (API not available)
- Vendor
BOM Items
The Subpart
object is used to link an assembly to its children. Note that both the assembly and children are Part
objects. The assembly is referred to as the parent and the parts on the BOM are referred to as the children. The Subpart
object itself captures the instance information such as quantity, reference designator, and comment fields.
BOM Items may only be managed (created, updated, or deleted) on draft assembly revisions. Once a revision has been released, these actions are prohibited. To make changes to a BOM, you will need to create a new draft revision.
For more information, visit the following documentation references:
Builds
A build coordinates the conversion of individual component inventory into completed assemblies. The Build object represents a build throughout the build stages: planning, allocation, reservation, and finalization.
Related Documentation - Build Information
Parts
The most connected entity in Aligni, the Part
object is the central item of any BOM.
The Part
object may only be managed (created, updated, or deleted) on draft revisions. Once a part revision has been released, these actions are prohibited. To make changes to a part, you will need to create a new draft revision.
Related Documentation - Part Information
Part Revisions
The PartRevision
object captures a record of changes parts and assemblies will undergo over their lifecycle. Managing a revision (created, updated, or deleted) may only happen in draft state. Once a revision has been released, these actions are prohibited. In order to make changes to a part, you will need to create a new draft revision.
Related Documentation - Revision Information
Endpoints
POST
/v2
/{api_token} /parts /{part_id} /revisions GET
/v2
/{api_token} /parts /{part_id} /revisions /{id} DELETE
/v2
/{api_token} /parts /{part_id} /revisions /{id} POST
/v2
/{api_token} /parts /{part_id} /revisions /{id} /release GET
/v2
/{api_token} /parts /{part_id} /revisions GET
/v2
/{api_token} /parts /{part_id} /revisions /{id} /part_ancestors
Vendor Partnumbers
Vendor partnumbers (VPN) allow you to associate one item in your item master with multiple vendor partnumbers. The VPN are shown to the user during quoting and purchasing activities or other interactions with vendors to help match your item master with theirs for clarity.
Related Documentation
Inventory unit
The InventoryUnit
object represents a single record of inventory stored at a particular inventory location and sublocation.
Quantity Notes
Quantity specified for each inventory unit is always stored in reference to the unit of measure of the parent Part
. Quantity properties with the _base
suffix represent values in this UoM.
If a “display unit” is specified for the InventoryUnit
, then this is the UoM that is shown to the user in inventory listings. This is a convenience measure and conversion is performed at display time.
Quantity properties that do not have the _base
suffix are in reference to the “display unit”, if specified, or the Part
's UoM otherwise.
Deprecation Notice
Future versions of the API will report quantities in the Part
UoM and will handle display unit quantities differently.
Related Documentation
Endpoints
POST
/v2
/{api_token} /parts /{part_id} /inventory_units GET
/v2
/{api_token} /parts /{part_id} /inventory_units /{id} PUT
/v2
/{api_token} /parts /{part_id} /inventory_units /{id} PUT
/v2
/{api_token} /parts /{part_id} /inventory_units /{id} /adjust_quantity PUT
/v2
/{api_token} /parts /{part_id} /inventory_units /{id} /move POST
/v2
/{api_token} /parts /{part_id} /inventory_units /{id} /split GET
/v2
/{api_token} /inventory_units /search GET
/v2
/{api_token} /inventory_units
PartType
Part types are the categories of Parts in your item master. They are used to create a taxonomy of items to make it easier for your organization to maintain the item master. You can create as many part types as necessary, but we suggest keeping this to a minimal set to be easier to maintain.
Related Documentation
Part Parameter Field
TBD: TOC description
Endpoints
GET
/v2
/{api_token} /part_parameter_field
Unit Conversion
In situations where Aligni needs to convert from one unit of measure to another, unit conversions are applied. A unit conversion is a single numerical factor applied to one UoM to translate to another UoM. The reciprocal factor is used to translate in the reverse direction.