US 11,792,146 B2
Techniques for communication process flow approval management
Aaron M. Popelka, San Francisco, CA (US); and William Robert Jennings, II, Indianapolis, IN (US)
Assigned to Salesforce, Inc., San Francisco, CA (US)
Filed by Salesforce, Inc., San Francisco, CA (US)
Filed on Jan. 26, 2022, as Appl. No. 17/649,029.
Prior Publication US 2023/0239263 A1, Jul. 27, 2023
Int. Cl. H04L 29/06 (2006.01); H04L 51/10 (2022.01); H04L 67/02 (2022.01); G06F 16/27 (2019.01); H04L 69/24 (2022.01); H04L 51/52 (2022.01); H04L 51/56 (2022.01); H04L 9/40 (2022.01)
CPC H04L 51/10 (2013.01) [G06F 16/27 (2019.01); H04L 51/52 (2022.05); H04L 51/56 (2022.05); H04L 67/02 (2013.01); H04L 69/24 (2013.01); H04L 63/102 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for data processing, comprising:
receiving, at a communication platform from a communication process flow management service that manages a communication process flow for electronic communications between a tenant of the communication process flow management service and a plurality of users associated with the tenant, a first request indicating a first data object that comprises metadata associated with an update to an action of the communication process flow, wherein the metadata indicates a user of the communication platform is to approve the update to the action;
posting, based at least in part on receiving the first request, an entry into a channel of the communication platform, the entry displaying the metadata associated with the update and configured to receive an indication of approval of the update from the user that is a participant to the channel;
receiving, at the communication platform and from the user, the indication of the approval of the update to the action of the communication process flow;
generating, based at least in part on receiving the indication of the approval, a second data object that includes an indication of the action and an indication of the user; and
transmitting, to the communication process flow management service, a second request that includes the second data object, wherein the second request is configured to activate the update to the action of the communication process flow.