VerifyProcess Method
- Last UpdatedMar 17, 2026
- 2 minute read
The VerifyProcess() method validates the specified process, its dependent operations, and associated data.
The method checks the following characteristics of a process:
- There is one and only one final operation. If the process is not certified, the verify process will attempt to fix any errors.
- There is at least one first operation. If the process is not certified, the verify process will attempt to fix any errors.
- All operations in the process have routing information.
- The outputs from all entities in one operation are the inputs to all the entities in the next operation.
- The initial production percentage for all operations is 100%.
- The quantity consumed at an operation is available in the BOM (the sum of the consumed quantity must not exceed the amount allocated in the BOM).
- The quantity consumed at a step is available at the operation (the sum of the consumed quantity for all steps in the operation must not exceed the amount allocated to the operation).
- Every operation produces an item.
- Every item produced by an operation has a preferred BOM version.
- The status of the produced item for the process must meet or exceed the required status for creating a work order.
- No obsolete items are produced.
- The final item produced by the process is not produced earlier in the process with another item being produced afterwards.
- There are no duplicate item and entity specifications.