Mutations
createBuildRequirementForBatch
Adds a new build requirement to every unit in a run step’s batch in one atomic request, instead of creating it per unit. The whole batch rolls back if any unit fails validation.
MUTATION
createBuildRequirementForBatch(input: CreateBuildRequirementForBatchInput!): CreateBuildRequirementForBatchArguments
input
required
buildRequirements
createdCount
Int
skippedAlreadyPresentCount
Int
Mutation
mutation CreateBuildRequirementForBatch($input: CreateBuildRequirementForBatchInput!) {
createBuildRequirementForBatch(input: $input) {
buildRequirements {
LastSessionId
_AbomInstallationsCount
_AcceptablePartsCount
_BuildRequirementReferenceDesignatorsCount
_BuildRequirementSubstitutesCount
_InstalledPartInventoriesCount
}
createdCount
skippedAlreadyPresentCount
}
}Variables
{
"input": {
"partId": 1,
"quantityPerParentPartInventory": 1.5,
"runStepId": 1
}
}Response
{
"data": {
"createBuildRequirementForBatch": {
"buildRequirements": [
{
"LastSessionId": "string",
"_AbomInstallationsCount": 1,
"_AcceptablePartsCount": 1,
"_BuildRequirementReferenceDesignatorsCount": 1,
"_BuildRequirementSubstitutesCount": 1,
"_InstalledPartInventoriesCount": 1
}
],
"createdCount": 1,
"skippedAlreadyPresentCount": 1
}
}
}Was this page helpful?
⌘I
Mutation
mutation CreateBuildRequirementForBatch($input: CreateBuildRequirementForBatchInput!) {
createBuildRequirementForBatch(input: $input) {
buildRequirements {
LastSessionId
_AbomInstallationsCount
_AcceptablePartsCount
_BuildRequirementReferenceDesignatorsCount
_BuildRequirementSubstitutesCount
_InstalledPartInventoriesCount
}
createdCount
skippedAlreadyPresentCount
}
}Variables
{
"input": {
"partId": 1,
"quantityPerParentPartInventory": 1.5,
"runStepId": 1
}
}Response
{
"data": {
"createBuildRequirementForBatch": {
"buildRequirements": [
{
"LastSessionId": "string",
"_AbomInstallationsCount": 1,
"_AcceptablePartsCount": 1,
"_BuildRequirementReferenceDesignatorsCount": 1,
"_BuildRequirementSubstitutesCount": 1,
"_InstalledPartInventoriesCount": 1
}
],
"createdCount": 1,
"skippedAlreadyPresentCount": 1
}
}
}