Workflow function of content management system enforced by client device
First Claim
1. A non-transitory computer readable storage medium comprising instructions stored thereon, the instructions effective to cause a content management system to:
- receive a communication from a first client device associated with a first user account, the communication pertaining to a shared content item and including one or more indications that one or more workflow controls should be enabled for the shared content item, wherein the one or more workflow controls correspond to an ordered queue associated with an arranged workflow for reviewing the shared content item by two or more user accounts of the content management system; and
enable at least one workflow control on the content management system for a second user account and disable the at least one workflow control for the first user account based on the ordered queue.
1 Assignment
0 Petitions
Accused Products
Abstract
The disclosed technology addresses the need in the art for providing workflow controls to shared content items stored on client devices, and enforcing content item check outs or content item locks for shared content items stored and accessed on client devices. The present technology further includes automatically locking a shared content item that is edited on a client device so that other team members cannot modify the content item. Accordingly, the present technology improves upon existing systems that provide workflow controls such as file check-in and checkout functionality by permitting users to access content items directly from the file system of their client device, and by providing automatic checkout and check-in functionality.
58 Citations
20 Claims
-
1. A non-transitory computer readable storage medium comprising instructions stored thereon, the instructions effective to cause a content management system to:
-
receive a communication from a first client device associated with a first user account, the communication pertaining to a shared content item and including one or more indications that one or more workflow controls should be enabled for the shared content item, wherein the one or more workflow controls correspond to an ordered queue associated with an arranged workflow for reviewing the shared content item by two or more user accounts of the content management system; and enable at least one workflow control on the content management system for a second user account and disable the at least one workflow control for the first user account based on the ordered queue. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
enabling workflow functionality for a shared content item at a content management system, wherein at least a portion of the shared content item is synchronized between the content management system and client devices including a first client device associated with a first user account and a second client device associated with a second user account; sending a first synchronization communication to the first client device and the second client device indicating that the shared content item is subscribed to a workflow service, wherein the workflow service corresponds to an ordered queue associated with an arranged workflow of for reviewing the shared content item by two or more user accounts of the content management system; receiving a communication from the first client device indicating that the shared content item is checked out by the first user account; and sending a second synchronization communication to the second client device indicating that the shared content item is checked out by the first user account, whereby the shared content item becomes a read-only content item for the second user account. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A content management system for synchronizing at least a portion of a shared content item between the content management system and client devices including a first client device associated with a first user account and a second client device associated with a second user account, the content management system comprising:
-
a non-transitory computer readable medium storing instructions thereon; and at least one processor configured to execute the instructions and cause the content management system to; send a first synchronization communication to the first client device and the second client device indicating that the shared content item is subscribed to a workflow service wherein the workflow service corresponds to an ordered queue associated with an arranged workflow of for reviewing the shared content item by two or more user accounts of the content management system; receive a communication from the first client device indicating that the shared content item is checked out by the first user account; and send a second synchronization communication to the second client device indicating that the shared content item is checked out by the first user account, whereby the shared content item becomes a read-only content item for the second user account. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification