×

Systems and methods for configuring event-based automation in cloud-based collaboration platforms

  • US 10,509,527 B2
  • Filed: 11/08/2013
  • Issued: 12/17/2019
  • Est. Priority Date: 09/13/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method of configuring event-based automation in a collaborative cloud-based environment involving a front-end system and a back-end system, the method comprising:

  • receiving, by the front-end system of the collaborative cloud-based environment, a selection indicating a request to automate an operation in the collaborative cloud-based environment, wherein the front-end system communicates with client systems via a first network for receiving events via the first network, wherein the front-end system communicates with the back-end system via a second network, wherein the collaborative cloud-based environment includes a plurality of workspaces, and wherein each of the workspaces is accessible to a plurality of collaborators;

    responsive to receiving the selection indicating a request to automate an operation in the collaborative cloud-based environment, providing, by the front-end system, a graphical user interface for electronic display to a user, the graphical user interface comprising an event field providing options for identifying an event of a plurality of events related to one or more work items in the collaborative cloud-based environment the plurality of event comprising upload of a work item by another user, download of a work item by another user, move of a work item by another user, copy of a work item by another user, and share of a work item by another user, a qualifying criteria field providing options for defining criteria of the one or more work items, and an action field providing options for defining an action performed on the work item when a selected event related to a work item has occurred and a selected qualifying criteria of the work item is satisfied, and wherein the options provided by the qualifier field and the options provided by the action field change based on a selection made in the event field;

    receiving, by the front-end system, through the event field of the graphical user interface, a selection of an event with respect to a work item hosted in a particular workspace of the plurality of workspaces of the collaborative cloud-based environment, wherein the event is related to an activity performed by one or more of the plurality of collaborators with respect to the work item;

    updating, by the front-end system, the options provided by the qualifying criteria field of the graphical user interface and the options provided by the action field of the graphical user interface based on the selected event;

    receiving, by the front-end system, through the updated qualifying criteria field of the graphical user interface, a selection of qualifying criteria associated with the event;

    receiving, by the front-end system, through the updated action field of the graphical user interface, a selection of the action to be automatically executed with respect to the work item hosted in the collaborative cloud-based environment responsive to the occurrence of the event with the qualifying criteria; and

    transmitting, by the front-end system, information associated with the selected event, selected qualifying criteria, and selected action, to the back-end system for use in generating an automation rule;

    wherein the generated automation rule is accessed by the back-end system to generate an automated job to execute the selected action on the work item in response to parsing, by the back-end system, an event received via the front-end system, to identify an event criteria of the received event that matches the qualifying criteria of the generated automation rule.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×