Skip to main content

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