Merk en oppfyllelsesbestilling som sluttført
Handlingen Merk en oppfyllelsesbestilling som oppfylt oppretter en oppfyllelse for alle varelinjer i en oppfyllelsesbestilling.
Hvis en oppfyllelsesbestilling er i en tilstand der den ikke kan sluttføres, som for eksempel ON_HOLD
, vil Flow-arbeidsflyten mislykkes. Oppfyllelsesbestillingen må være i en tilstand der den kan oppfylles. Dette kan avgjøres ved å angi en betingelse for å undersøke om FulfillmentOrder.supportedActions.action
inkluderer CREATE_FULFILLMENT
.
Felt
Handlingen Merk en oppfyllelsesbestilling som sluttført inneholder følgende felter.
Felt | Beskrivelse |
---|---|
Melding | En tilleggsbeskjed som skal sendes med oppfyllelsen. |
Varsle kunden | Varsle kunden om at oppfyllelsen er opprettet. |
Utløsere
Handlingen Merk en oppfyllelsesbestilling som sluttført fungerer på oppfyllelsesbestillinger. Handlingen bruker en Oppfyllelsesbestilling-ID for å identifisere oppfyllelsesbestillingen og opprette en oppfyllelse. Handlingen Merk en oppfyllelsesbestilling som sluttført kan brukes i arbeidsflyter som starter med følgende utløsere:
- Bestillingen er klar til oppfyllelse
- Oppfyllelsesbestilling flyttet
- Stansen av en oppfyllelsesbestilling er opphevet
- Kanselleringsforespørsel for oppfyllelse av en oppfyllelsesbestilling er avvist
- Oppfyllelsesforespørsel for en oppfyllelsesbestilling godtatt
- Oppfyllelsestjenesten kunne ikke fullføre oppfyllelse av en oppfyllelsesbestilling
Handlingen Merk en oppfyllelsesbestilling som oppfylt kan også brukes i en arbeidsflyt som kjører gjennom oppfyllelsesbestillinger ved hjelp av en handling med en For each-løkke (iterer).
Eksempler
I dette arbeidsflyteksempelet opprettes en oppfyllelse for en oppfyllelsesbestilling når den flyttes til en ny lokalisasjon.
I dette arbeidsflyteksempelet opprettes en oppfyllelse for alle oppfyllelsesbestillinger når en bestilling opprettes.API-detaljer
Se gjennom mutasjonen fulfillmentCreateV2 for mer informasjon.