query OpenWorkOrders($before: Date!) {
workOrders(
first: 25
where: { closed: { eq: false }, nextDue: { lt: $before } }
order: [{ nextDue: ASC }]
) {
nodes {
name
workOrderNumber
nextDue
asset { unitID description }
tasks { description dueOn isOpen }
}
pageInfo { hasNextPage endCursor }
}
}