Skip to main content

BidProactivePolicyRevision

One numbered revision of the organization's Bid Desk proactive policy: business calendar, targets and reminders per kind of waiting item, and the escalation ladder. Revisions are never changed; a save adds the next one.

type BidProactivePolicyRevision {
appliesToOpen: Boolean!
body: JSON!
createdAt: DateTime!
enteredBy: ID!
enteredByName: String
id: ID!
note: String
revision: Int!
}

Fields​

BidProactivePolicyRevision.appliesToOpen ● Boolean! non-null scalar​

Whether this revision also governs items already waiting when it was saved. Otherwise it governs items that start waiting after it.

BidProactivePolicyRevision.body ● JSON! non-null scalar​

The policy body { v, calendar, targets, ladder, approvalCoversAfterMinutes, hardDeadlineLeadMinutes }, stored with weekdays and holidays ascending and reminders largest first.

BidProactivePolicyRevision.createdAt ● DateTime! non-null scalar​

When the revision was saved; it is in force from then.

BidProactivePolicyRevision.enteredBy ● ID! non-null scalar​

The user who saved the revision.

BidProactivePolicyRevision.enteredByName ● String scalar​

That user's name. Null when the user is no longer in the organization.

BidProactivePolicyRevision.id ● ID! non-null scalar​

The revision's id.

BidProactivePolicyRevision.note ● String scalar​

The saver's note on what changed. Null when none was given.

BidProactivePolicyRevision.revision ● Int! non-null scalar​

The revision number, from 1. Send it back as expectedRevision on the next save; a stale one is refused.

Returned By​

bidProactivePolicyHistory query ● saveBidProactivePolicy mutation

Member Of​

BidProactivePolicySettings object