Patent ID: 11954646
Assignee: OPEN TEXT HOLDINGS, INC.
Field: IT methods for management (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A method for integrating networked collaboration into a structured executing process, the method comprising:
executing by a process server, a defined, multi-step process;
for a first step of the defined, multi-step process, creating a new collaborative workspace on a collaborative workspace server based on executing the defined, multi-step process, the collaborative workspace server being distinct from the process server;
hosting, by the collaborative workspace server, the new collaborative workspace, wherein the new collaborative workspace is a shared online environment accessible by a plurality of users;
adding, by the process server, the new collaborative workspace to the defined, multi-step process as a workitem of the defined, multi-step process;
executing, by the process server, a first collaborative workspace method to invoke a first class on a content server to create a new collaborative object on the collaborative workspace server, the new collaborative object being external to the process server;
executing, by the content server, the first class to send a request to create the new collaborative object to the collaborative workspace server;
creating, by the collaborative workspace server, the new collaborative object responsive to the request to create the new collaborative object, the new collaborative object accessible through the new collaborative workspace by the plurality of users;
sending, by the collaborative workspace server, information for the new collaborative object to the content server
receiving, by the content server, the information for the new collaborative object;
creating a first reference object at the content server that links to the new collaborative object;
storing, by the content server, content associated with the new collaborative workspace in a data store;
passing, by the content server, the information for the new collaborative object to the process server;
receiving, by the process server, the information for the new collaborative object;
based on the information for the new collaborative object, creating, by the process server, a collaborative object first proxy object that points to the new collaborative object on the collaborative workspace server;
using a proxy object type, attaching, by the process server, the collaborative object first proxy object to the defined, multi-step process as process data of the workitem, the collaborative object first proxy object enabling action taken or performed in the collaborative workspace at the collaborative workspace server to be reflected through the collaborative object first proxy object;
passing, by process server, the process data of the workitem to a subsequent step of the defined, multi-step process; and
receiving, processing and responding to an action on the collaborative object first proxy object by the collaborative workspace server.