1. A method for generating a work action or activity associated with a workflow, comprising: receiving, from a client device by a server of an enterprise system, a request to open a document in the client device, the document incorporating at least one data object from the enterprise system, the enterprise system including multiple backend systems accessible via at least one frontend interface on the client device; processing the request with the server, including identifying one of multiple different business scenarios in the enterprise system associated with the document, wherein the document is associated with the business scenario and not the other different business scenarios, the business scenario is defined in reference to resources and services to use to perform work related to a business goal of the business scenario, the resources including the document; determining in response to the identifying the business scenario, a distributed workflow specific to performing the work related to the business goal of the associated business scenario, the enterprise system including workflow management configured to generate the distributed workflow in response to identifying the business scenario; initiating the distributed workflow with the workflow management, the initiating including instantiating multiple work actions each representing an atomic business activity of the distributed workflow related to the document, at least one work action to be performed by a user other than a user that requested opening the document, and initiating a frontend interface on the client device for one of the backend systems and a connection by the client device to a service of the one backend system to perform work related to the document, wherein the distributed workflow uses the document as a resource to perform the work related to the business goal of the associated business scenario; and instantiating the document on the client device in response to the request to open the document including creating an instance of the enterprise data object, wherein the document is opened in a context of the associated business scenario and the distributed workflow initiated in response to the request to open the document.