Procurement
Last updated
Queries
procurementCases query
Retrieve procurementCases data from the Viio GraphQL API.
procurementCases(first: Int, after: String, last: Int, before: String, where: ProcurementCaseFilterInput, order: [ProcurementCaseSortInput!]): ProcurementCasesConnection
Returns: ProcurementCasesConnection
Arguments for procurementCases
| Name | Description |
|---|---|
where (ProcurementCaseFilterInput) | |
order ([ProcurementCaseSortInput!]) | |
first (Int) | Returns the first n elements from the list. |
after (String) | Returns elements after the specified cursor. |
last (Int) | Returns the last n elements from the list. |
before (String) | Returns elements before the specified cursor. |
procurementCasesTotalStats query
Retrieve procurementCasesTotalStats data from the Viio GraphQL API.
procurementCasesTotalStats(where: ProcurementCaseFilterInput): ProcurementTotals
Returns: ProcurementTotals
Arguments for procurementCasesTotalStats
| Name | Description |
|---|---|
where (ProcurementCaseFilterInput) |
procurementCase query
Retrieve procurementCase data from the Viio GraphQL API.
procurementCase(input: ProcurementCaseInput!): ProcurementCase
Returns: ProcurementCase
Arguments for procurementCase
| Name | Description |
|---|---|
input (ProcurementCaseInput!) |
procurementSavings query
Retrieve procurementSavings data from the Viio GraphQL API.
procurementSavings(input: ProcurementSavingsInput!): ProcurementSavings
Returns: ProcurementSavings
Arguments for procurementSavings
| Name | Description |
|---|---|
input (ProcurementSavingsInput!) |
Mutations
createProcurementCase mutation
Run the createProcurementCase mutation through the Viio GraphQL API.
createProcurementCase(input: CreateProcurementCaseInput!): CreateProcurementCasePayload!
Returns: CreateProcurementCasePayload!
Arguments for createProcurementCase
| Name | Description |
|---|---|
input (CreateProcurementCaseInput!) |
updateProcurementCase mutation
Run the updateProcurementCase mutation through the Viio GraphQL API.
updateProcurementCase(input: UpdateProcurementCaseInput!): UpdateProcurementCasePayload!
Returns: UpdateProcurementCasePayload!
Arguments for updateProcurementCase
| Name | Description |
|---|---|
input (UpdateProcurementCaseInput!) |
Objects
CreateProcurementCasePayload object
Fields returned by the CreateProcurementCasePayload object type.
| Name | Description |
|---|---|
case (ProcurementCase) | |
errors ([CreateProcurementCaseError!]) |
ProcurementCase object
Fields returned by the ProcurementCase object type.
| Name | Description |
|---|---|
id (ID!) | |
state (ProcurementCaseState!) | |
completedAt (DateTime) | |
name (String!) | |
comment (String) | |
deadline (Date) | |
renewal (Date) | |
baselineType (ProcurementBaselineType) | |
baselinePrice (Float) | |
newPrice (Float) | |
contractLengthInYears (Int) | |
savingAmount (Float) | |
savingPercentage (Int) |
ProcurementCaseCompletedError object
Fields returned by the ProcurementCaseCompletedError object type.
| Name | Description |
|---|---|
message (String!) |
ProcurementCaseCreationError object
Fields returned by the ProcurementCaseCreationError object type.
| Name | Description |
|---|---|
message (String!) |
ProcurementCaseNotFoundError object
Fields returned by the ProcurementCaseNotFoundError object type.
| Name | Description |
|---|---|
message (String!) |
ProcurementCasesConnection object
A connection to a list of items.
| Name | Description |
|---|---|
pageInfo (PageInfo!) | Information to aid in pagination. |
edges ([ProcurementCasesEdge!]) | A list of edges. |
nodes ([ProcurementCase!]) | A flattened list of the nodes. |
totalCount (Int!) | Identifies the total count of items in the connection. |
ProcurementCasesEdge object
An edge in a connection.
| Name | Description |
|---|---|
cursor (String!) | A cursor for use in pagination. |
node (ProcurementCase!) | The item at the end of the edge. |
ProcurementSavings object
Fields returned by the ProcurementSavings object type.
| Name | Description |
|---|---|
baselinePrice (Float) | |
newPrice (Float) | |
amount (Float) | |
percentage (Int) |
ProcurementTotals object
Fields returned by the ProcurementTotals object type.
| Name | Description |
|---|---|
baselinePrice (Float) | |
newPrice (Float) | |
amount (Float) | |
percentage (Int) |
UpdateProcurementCasePayload object
Fields returned by the UpdateProcurementCasePayload object type.
| Name | Description |
|---|---|
case (ProcurementCase) | |
errors ([UpdateProcurementCaseError!]) |
Input Types
CreateProcurementCaseInput input
Input fields accepted by CreateProcurementCaseInput.
| Name | Description |
|---|---|
state (ProcurementCaseState!) | |
name (String!) | |
comment (String) | |
deadline (Date) | |
renewal (Date) | |
baselineType (ProcurementBaselineType) | |
baselinePrice (Float) | |
newPrice (Float) | |
contractLengthInYears (Int) |
DateOperationFilterInput input
Input fields accepted by DateOperationFilterInput.
| Name | Description |
|---|---|
eq (Date) | |
neq (Date) | |
in ([Date]) | |
nin ([Date]) | |
gt (Date) | |
ngt (Date) | |
gte (Date) | |
ngte (Date) | |
lt (Date) | |
nlt (Date) | |
lte (Date) | |
nlte (Date) |
DateTimeOperationFilterInput input
Input fields accepted by DateTimeOperationFilterInput.
| Name | Description |
|---|---|
eq (DateTime) | |
neq (DateTime) | |
in ([DateTime]) | |
nin ([DateTime]) | |
gt (DateTime) | |
ngt (DateTime) | |
gte (DateTime) | |
ngte (DateTime) | |
lt (DateTime) | |
nlt (DateTime) | |
lte (DateTime) | |
nlte (DateTime) |
FloatOperationFilterInput input
Input fields accepted by FloatOperationFilterInput.
| Name | Description |
|---|---|
eq (Float) | |
neq (Float) | |
in ([Float]) | |
nin ([Float]) | |
gt (Float) | |
ngt (Float) | |
gte (Float) | |
ngte (Float) | |
lt (Float) | |
nlt (Float) | |
lte (Float) | |
nlte (Float) |
NullableOfProcurementBaselineTypeOperationFilterInput input
Input fields accepted by NullableOfProcurementBaselineTypeOperationFilterInput.
| Name | Description |
|---|---|
eq (ProcurementBaselineType) | |
neq (ProcurementBaselineType) | |
in ([ProcurementBaselineType]) | |
nin ([ProcurementBaselineType]) |
ProcurementCaseFilterInput input
Input fields accepted by ProcurementCaseFilterInput.
| Name | Description |
|---|---|
and ([ProcurementCaseFilterInput!]) | |
or ([ProcurementCaseFilterInput!]) | |
state (ProcurementCaseStateOperationFilterInput) | |
completedAt (DateTimeOperationFilterInput) | |
name (StringOperationFilterInput) | |
deadline (DateOperationFilterInput) | |
renewal (DateOperationFilterInput) | |
baselineType (NullableOfProcurementBaselineTypeOperationFilterInput) | |
baselinePrice (FloatOperationFilterInput) | |
newPrice (FloatOperationFilterInput) | |
savingAmount (FloatOperationFilterInput) | |
savingPercentage (FloatOperationFilterInput) |
ProcurementCaseInput input
Input fields accepted by ProcurementCaseInput.
| Name | Description |
|---|---|
id (ID!) |
ProcurementCaseSortInput input
Input fields accepted by ProcurementCaseSortInput.
| Name | Description |
|---|---|
id (SortEnumType) | |
state (SortEnumType) | |
completedAt (SortEnumType) | |
name (SortEnumType) | |
deadline (SortEnumType) | |
renewal (SortEnumType) | |
baselinePrice (SortEnumType) | |
newPrice (SortEnumType) | |
savingAmount (SortEnumType) | |
savingPercentage (SortEnumType) |
ProcurementCaseStateOperationFilterInput input
Input fields accepted by ProcurementCaseStateOperationFilterInput.
| Name | Description |
|---|---|
eq (ProcurementCaseState) | |
neq (ProcurementCaseState) | |
in ([ProcurementCaseState!]) | |
nin ([ProcurementCaseState!]) |
ProcurementSavingsInput input
Input fields accepted by ProcurementSavingsInput.
| Name | Description |
|---|---|
states ([ProcurementCaseState!]!) |
UpdateProcurementCaseInput input
Input fields accepted by UpdateProcurementCaseInput.
| Name | Description |
|---|---|
id (ID!) | |
state (ProcurementCaseState!) | |
name (String!) | |
comment (String) | |
deadline (Date) | |
renewal (Date) | |
baselineType (ProcurementBaselineType) | |
baselinePrice (Float) | |
newPrice (Float) | |
contractLengthInYears (Int) |
Unions
CreateProcurementCaseError union
Possible object types returned by the CreateProcurementCaseError union.
Possible types: ProcurementCaseCreationError
UpdateProcurementCaseError union
Possible object types returned by the UpdateProcurementCaseError union.
Possible types: ProcurementCaseCompletedError, ProcurementCaseNotFoundError
Enums
ProcurementBaselineType enum
Accepted values for the ProcurementBaselineType enum.
| Value | Description |
|---|---|
FIRST_QUOTE | |
LIST_PRICE | |
LAST_YEAR_COST |
ProcurementCaseState enum
Accepted values for the ProcurementCaseState enum.
| Value | Description |
|---|---|
PRE | |
R_FX | |
CONTRACT | |
IMPLEMENTATION | |
COMPLETED |