Patent ID: 11907385
Assignee: SALESFORCE, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A system comprising:
a database system implemented using a server system, the database system configurable to cause:
obtaining a package, the package including flow permission metadata indicating a set of flow permissions and associating the set of flow permissions with a set of flows, the set of flow permissions indicating one or more of: one or more profile types permitted to execute the flows, one or more user types permitted to execute the flows, one or more user roles permitted to execute the flows, one or more organizations permitted to execute the flows, one or more organizational user groups permitted to execute the flows, one or more organizational departments permitted to execute the flows, or one or more specific users permitted to execute the flows;
updating the flow permission metadata according to user input received via a user interface, the user input configuring the set of flow permissions at least by limiting flow execution permission to users of a designated tenant of a multi-tenant database system and configuring the set of flows with one or more of: adding a flow to the set of flows, removing a flow from the set of flows, or modifying a flow of the set of flows, the designated tenant including an organization;
processing a request to execute one of the flows, the request being received from a user via a client device, the flow including a plurality of elements, each of the elements corresponding to a set of computer-readable instructions;
responsive to processing the request to execute the flow,
accessing the flow permission metadata;
determining that the user is permitted to execute the flow based, at least in part, on compliance with the set of flow permissions of the flow permission metadata; and
responsive to determining that the user is permitted to execute the flow, initiating execution of the flow.