Skip to main content

POEvent

Represents an event or issue related to a Purchase Order (PO). Events can include issues such as data problems, supplier delays, quality concerns, etc.

type POEvent {
createdAt: ISO8601DateTime!
description: String
eventType: POEventTypeEnum!
id: ID!
milestone: POMilestone
milestoneId: ID
proposedResolution: String
purchaseOrderId: ID!
reportedBy: Party!
reportedById: ID!
resolved: Boolean!
timelineImpact: POMilestoneTrackStatusEnum
updatedAt: ISO8601DateTime!
}

Fields​

POEvent.createdAt ● ISO8601DateTime! non-null scalar common​

POEvent.description ● String scalar common​

Detailed description of the event

POEvent.eventType ● POEventTypeEnum! non-null enum purchase-orders​

Type of event

POEvent.id ● ID! non-null scalar common​

POEvent.milestone ● POMilestone object purchase-orders​

POEvent.milestoneId ● ID scalar common​

POEvent.proposedResolution ● String scalar common​

Proposed resolution for the event

POEvent.purchaseOrderId ● ID! non-null scalar common​

POEvent.reportedBy ● Party! non-null object common​

Party who reported this event

POEvent.reportedById ● ID! non-null scalar common​

POEvent.resolved ● Boolean! non-null scalar common​

Indicates if the event has been resolved

POEvent.timelineImpact ● POMilestoneTrackStatusEnum enum purchase-orders​

Impact of the event on the milestone timeline; null when not recorded

POEvent.updatedAt ● ISO8601DateTime! non-null scalar common​

Returned By​

supplyRegisterPOEvent mutation

Member Of​

POEventConnection object ● POEventEdge object