OMS WebApp, Promising, Sourcing, Order Capture, Order Workflows, Payment Processing, and Customer Service.
The Responsive Sourcing Framework is a configurable, scalable alternative to custom Workflows and Rules for managing sourcing strategies. You’ll learn how to define and optimize sourcing logic using Sourcing Profiles, Strategies, Conditions, and Criteria. The Framework empowers both technical and business users with faster implementation, greater control, and transparency into how sourcing decisions are made and why.
The `sourcingProfiles`
query retrieves existing Sourcing Profiles.
It supports multiple filters and pagination.
`SOURCINGPROFILE_VIEW`
permission`ref`
, `version`
, `versionComment`
, `name`
, `description`
, `status`
, `defaultMaxSplit`
, and date ranges (`createdOn`
, `updatedOn`
). This lets you target specific Profiles or narrow results down by lifecycle state and time window`first`
, `last`
, `before`
, `after`
), making it efficient to handle large sets of Sourcing Profiles The `sourcingProfile`
query retrieves a Sourcing Profile by its Reference:
`SOURCINGPROFILE_VIEW`
permission`status`
argument lets you filter results (e.g., `ACTIVE`
, `INACTIVE`
, `DRAFT`
) so you can target Profiles in a specific lifecycle stateThe `activateSourcingProfile`
mutation activates a specific version of a Sourcing Profile. When called, it performs the following actions:
`ACTIVE`
`ACTIVE`
version to `INACTIVE`
`SOURCINGPROFILE_UPDATE`
and `SOURCINGPROFILE_VIEW`
permissions`ACTIVE`
version, ensuring that only one Sourcing Profile version remains active at any timeThe `createSourcingProfile`
mutation creates a Sourcing Profile (or its newer version, i.e., updates) for a Retailer:
`ref`
is unique, it creates the first version with `ACTIVE`
status`SourcingProfile`
with the same `ref`
already exists, it creates a new version with `DRAFT`
status`SOURCINGPROFILE_CREATE`
and `SOURCINGPROFILE_VIEW`
permissions`GLOBAL_DEFAULT`
)This article provides technical users with information about the Sourcing Profile GraphQL API, which enables configuration and querying of Sourcing Profiles within the Fluent Platform.
`createSourcingProfile`
mutation to create new Sourcing Profiles or generate updated versions`activateSourcingProfile`
mutation; this sets it to `ACTIVE`
and automatically sets the previous `ACTIVE`
profile version to `INACTIVE`
`sourcingProfile`
query (single Sourcing Profile by Reference) or `sourcingProfiles`
query (multiple, with filters)The Upsert Location Module contains the workflow and supporting rules to update or create (aka upsert) locations. This page covers the steps to configure and install the Upsert Location Module.
The `comments`
Query retrieves Comments based on various filter criteria.
Prerequisites
`COMMENT_VIEW`
Permission is required for retrieving Comments`comments`
Query to retrieve existing Comments`fc.graphql.comment.access`
Setting (`retailer`
value)The `commentById`
Query retrieves a Comment based on a provided Id.
Prerequisites
`COMMENT_VIEW`
Permission is required for retrieving a Comment`commentById`
Query to retrieve an existing Comment`fc.graphql.comment.access`
Setting (`retailer`
value)The `updateComment`
Mutation allows for the updating of an existing Comment object.
Prerequisites
Specific Permissions are required for updating Comments:
`COMMENT_UPDATE`
`COMMENT_VIEW`
`updateComment`
Mutation to update an existing Comment`fc.graphql.comment.access`
Setting (`retailer`
value)The `createComment`
Mutation allows the creation of a Comment against a known Entity.
Prerequisites
Specific Permissions are required for creating Comments:
`COMMENT_CREATE`
`COMMENT_VIEW`
`createComment`
Mutation to create a Comment against a known Entity`fc.graphql.comment.access`
Setting (`retailer`
value)`retailerId`
of the associated Entity