-
公开(公告)号:US11379905B2
公开(公告)日:2022-07-05
申请号:US16732552
申请日:2020-01-02
Applicant: salesforce.com, inc.
Inventor: Osvaldo Rene Canel Lopez , Michael Starukhin , Steven deRochemont , Vadim Shmah
Abstract: Aspects of the disclosure described herein provide for a streamlined system for developing an order fulfillment process. The system may include a stateless web resource application programming interface (API) supported by a server, which may be configured as an endpoint to receive order requests (e.g., via an e-commerce website) and generate an instance of a complex object based on the order request. The instance of the complex object may be generated according to an invocable action configured at the system and may include one or more nested data types corresponding to order parameters indicated by the order request. The instance of the complex object may be processed according to fulfillment rules to generate a response to the order request. The response to the order request may include an identification of an order fulfillment center, a fulfillment order, etc.
-
公开(公告)号:US11301483B2
公开(公告)日:2022-04-12
申请号:US16599060
申请日:2019-10-10
Applicant: salesforce.com, inc.
Inventor: Osvaldo Rene Canel Lopez , Michael Starukhin , Susan Levine , Michael Dandy , Steven deRochemont , Amanda Hatker
IPC: G06F16/25 , G06Q30/00 , G06F16/2455 , G06F9/451
Abstract: Methods, systems, and devices supporting data storage are described. A database system may store order information for an organization. This order information may span multiple steps of an order lifecycle, including order creation, order changes, order fulfillment, etc. To efficiently store order information for low-latency querying and data consistency, the database system may implement order summaries. For example, a database server may receive a new order data object associated with an order identifier and may create a corresponding order summary data object. If the database system receives any additional data objects associated with the same order identifier, the database server may update the order summary data object based on the additional data objects. If the database system receives a query for information related to the order, the system may retrieve queried values directly from the order summary data object, rather than aggregating data on-the-fly across multiple underlying data objects.
-
公开(公告)号:US20210209669A1
公开(公告)日:2021-07-08
申请号:US16732552
申请日:2020-01-02
Applicant: salesforce.com, inc.
Inventor: Osvaldo Rene Canel Lopez , Michael Starukhin , Steven deRochemont , Vadim Shmah
Abstract: Aspects of the disclosure described herein provide for a streamlined system for developing an order fulfillment process. The system may include a stateless web resource application programming interface (API) supported by a server, which may be configured as an endpoint to receive order requests (e.g., via an e-commerce website) and generate an instance of a complex object based on the order request. The instance of the complex object may be generated according to an invocable action configured at the system and may include one or more nested data types corresponding to order parameters indicated by the order request. The instance of the complex object may be processed according to fulfillment rules to generate a response to the order request. The response to the order request may include an identification of an order fulfillment center, a fulfillment order, etc.
-
公开(公告)号:US20210109941A1
公开(公告)日:2021-04-15
申请号:US16599060
申请日:2019-10-10
Applicant: salesforce.com, inc.
Inventor: Osvaldo Rene Canel Lopez , Michael Starukhin , Susan Levine , Michael Dandy , Steven deRochemont , Amanda Hatker
IPC: G06F16/25 , G06F9/451 , G06F16/2455 , G06Q30/00
Abstract: Methods, systems, and devices supporting data storage are described. A database system may store order information for an organization. This order information may span multiple steps of an order lifecycle, including order creation, order changes, order fulfillment, etc. To efficiently store order information for low-latency querying and data consistency, the database system may implement order summaries. For example, a database server may receive a new order data object associated with an order identifier and may create a corresponding order summary data object. If the database system receives any additional data objects associated with the same order identifier, the database server may update the order summary data object based on the additional data objects. If the database system receives a query for information related to the order, the system may retrieve queried values directly from the order summary data object, rather than aggregating data on-the-fly across multiple underlying data objects.
-
-
-