Disclaimer: This website requires Please enable JavaScript in your browser settings for the best experience.

Dev GuideAPI Reference
Dev GuideAPI ReferenceUser GuideLegal TermsGitHubDev CommunityOptimizely AcademySubmit a ticketLog In
Dev Guide

VMI pipeline

Describes the VMI pipelines.

CreateGetVmiBinResult – IPipe\<CreateGetVmiBinResultParameter, CreateGetVmiBinResultResult>

OrderPipeDescription
100CreateGetVmiBinResultGets settings, and returns an error if it fails. If CustomerOrdersByOrderLines and LastOrderLineId parameter are set, populates LastOrderErpOrderNumber and LastOrderWebOrderNumber. If ExpandProduct parameter is set, calls CreateProductDto pipeline, and returns it if there is an error.

CreateGetVmiCountResult – IPipe\<CreateGetVmiCountResultParameter, CreateGetVmiCountResultResult>

OrderPipeDescription
100CreateGetVmiCountResultCreates a simple object. No complicated logic.

CreateGetVmiLocationResult – IPipe\<CreateGetVmiLocationResultParameter, CreateGetVmiLocationResultResult>

OrderPipeDescription
100CreateGetVmiLocationResultIf GetCustomerLabel parameter is true, calls FormatLabel pipeline and gives an error if it fails. Creates GetVmiLocationsResult result object.

CreateGetVmiNoteResult – IPipe\<CreateGetVmiNoteResultParameter, CreateGetVmiNoteResultResult>

OrderHandlerDescription
100CreateGetVmiNoteResultCreates a simple object. No complicated logic.