BidHealth
A bid's health, computed from the live data when asked. The same for everyone who may see the bid, except escalatedToMe.
type BidHealth {
bidId: ID!
escalatedToMe: Boolean!
escalationLevel: Int!
escalationSubjectId: ID
escalationSubjectKind: BidProactiveSubjectKind
reasons: [BidHealthReason!]!
state: BidHealthState!
waitingOn: [BidHealthPerson!]!
}
Fields
BidHealth.bidId ● ID! non-null scalar
The bid's id.
BidHealth.escalatedToMe ● Boolean! non-null scalar
Whether an escalation notice about this bid reached the caller and the item is still escalated.
BidHealth.escalationLevel ● Int! non-null scalar
The highest escalation level reached. 0 when none.
BidHealth.escalationSubjectId ● ID scalar
The item at the highest escalation level.
BidHealth.escalationSubjectKind ● BidProactiveSubjectKind enum
The kind of item at the highest escalation level.
BidHealth.reasons ● [BidHealthReason!]! non-null object
Why, most serious first. Empty when on track.
BidHealth.state ● BidHealthState! non-null enum
On track, at risk or off track.
BidHealth.waitingOn ● [BidHealthPerson!]! non-null object
Who the bid is waiting on: the holders of the first item named in the reasons, else the owner.
Returned By
bidHealth query
Member Of
BidHealthBoardRow object