QuotingReadinessPayload
Result of the quoting readiness check: whether the tenant's cost configuration is complete enough for automated quoting, plus the gaps that prevent it.
isReadyBoolean!True only when every work-center-supported operation kind is mapped to a cost category, every referenced category has a current rate, and at least one work center with capabilities exists. False means automated quoting will be incomplete.
configuredOperationKinds[String!]!Supported operation kinds that already have an active operation-to-cost-category mapping. Sorted alphabetically.
unconfiguredOperationKinds[String!]!Supported operation kinds with no active cost mapping. Non-empty here blocks readiness — each one must be mapped to a cost category. Sorted alphabetically.
unsupportedOperationKinds[String!]!Operation kinds registered in the vertical but no work center has a matching capability. Informational — does not block readiness.
categoriesWithoutRates[String!]!Codes of active cost categories referenced by an operation mapping but having no current (isCurrent) cost rate. Non-empty here blocks readiness. Sorted.
warnings[String!]!Human-readable diagnostics describing each gap found (missing work centers, missing categories, missing rates, mappings for unregistered operation kinds). Empty when nothing is wrong.
summaryString!One-sentence, user-facing verdict suitable for display in a setup wizard — either confirmation that costing is complete or the most relevant next action.
View exact SDL
"""
Result of the quoting readiness check: whether the tenant's cost configuration is complete enough for automated quoting, plus the gaps that prevent it.
"""
type QuotingReadinessPayload {
"""
True only when every work-center-supported operation kind is mapped to a cost category, every referenced category has a current rate, and at least one work center with capabilities exists. False means automated quoting will be incomplete.
"""
isReady: Boolean!
"""
Supported operation kinds that already have an active operation-to-cost-category mapping. Sorted alphabetically.
"""
configuredOperationKinds: [String!]!
"""
Supported operation kinds with no active cost mapping. Non-empty here blocks readiness — each one must be mapped to a cost category. Sorted alphabetically.
"""
unconfiguredOperationKinds: [String!]!
"""
Operation kinds registered in the vertical but no work center has a matching capability. Informational — does not block readiness.
"""
unsupportedOperationKinds: [String!]!
"""
Codes of active cost categories referenced by an operation mapping but having no current (`isCurrent`) cost rate. Non-empty here blocks readiness. Sorted.
"""
categoriesWithoutRates: [String!]!
"""
Human-readable diagnostics describing each gap found (missing work centers, missing categories, missing rates, mappings for unregistered operation kinds). Empty when nothing is wrong.
"""
warnings: [String!]!
"""
One-sentence, user-facing verdict suitable for display in a setup wizard — either confirmation that costing is complete or the most relevant next action.
"""
summary: String!
}One stable address across all schema views. Follow a field’s type to explore connections between domains.