Abstract:
A system includes identification of editing of an active document by a user, and, in response to the identified editing, setting of enqueue locks on the active document, creating a draft document corresponding to the active document and an enqueue context associated with the draft document, storing the enqueue context with the draft document and attaching the enqueue context to a request session, determining an eTag of the active document and storing the eTag with the draft document, and associating the user with the draft document as its exclusive user.
Abstract:
The present disclosure describes methods, systems, and computer program products for providing a remote device remote access to software functions. One method includes providing a list of second software functions to a first remote device that are not accessible by the remote device, wherein the remote device has remote access to a first software function; receiving from the remote device a request for a software function of the provided list of second software functions and upon receiving the request, providing the remote device remote access to the requested software function by transmitting access data for the requested software function to the remote device; and after providing the remote access to the requested software function, receiving from the remote device a deactivation command for the requested software function or the first software function and, based on the deactivation command, deactivating the remote access of the remote device to the requested software function or the first software function.
Abstract:
The present disclosure describes methods, systems, and computer program products for providing a remote device remote access to software functions. One method includes providing a list of second software functions to a first remote device that are not accessible by the remote device, wherein the remote device has remote access to a first software function; receiving from the remote device a request for a software function of the provided list of second software functions and upon receiving the request, providing the remote device remote access to the requested software function by transmitting access data for the requested software function to the remote device; and after providing the remote access to the requested software function, receiving from the remote device a deactivation command for the requested software function or the first software function and, based on the deactivation command, deactivating the remote access of the remote device to the requested software function or the first software function.
Abstract:
Embodiments of the present invention may provide a method for executing a business process. The method may include receiving a selection of a plurality of sub-process models, corresponding to sub-processes of the business process and selected from a library of standard sub-process models. The method may include receiving user specifications for one or more of the sub-process models, and modifying the sub-process models based on the user specifications. Subsequently, the method may include linking the sub-process models to create one or more process variants and one or more process flows of the business process, and generating, by one or more processors, software artifacts from the process variants. The method may further include executing the process variants, by the one or more processors, by combining dynamically one or more of the software artifacts, triggering one or more of the sub-process models to receive data resulting from the corresponding sub-processes being executed.
Abstract:
A system includes identification of editing of an active document by a user, and, in response to the identified editing, setting of enqueue locks on the active document, creating a draft document corresponding to the active document and an enqueue context associated with the draft document, storing the enqueue context with the draft document and attaching the enqueue context to a request session, determining an eTag of the active document and storing the eTag with the draft document, and associating the user with the draft document as its exclusive user.