Controlling Access Authorizations of External Systems

Sunday, March 27, 2011
We introduced a workflow for Taking Data Outside the Office in the Era of Cloud Computing, but you don't want to grant and cancel temporary authorization manually. Naturally, the authorization settings for accessing data files depends on the system that manages those files. For example, if your company uses Google Apps as an internal platform, it will be necessary to use Google Documents APIs. (We must borrow the power of SE.)

* Google Documents List Data API v3.0 (Labs) - Modifying Document and Folder Sharing Permissions
* Google Documents List Data API v2.0 - Modifying Document Sharing Permissions


Tasks: Apply for Authorization to Access, 2. Give Temporary Authorization, 3. Handle Rejection, 4. Report Action, 5. Cancel Authorization, 6. Confirm Cancellation


[Data Access <Change External Authorization>: "4. Report Action" screen]



In the below workflow, the external system's settings are modified via the workflow system. In other words, the workflow system controls an external system. This concept is known as orchestration. Controlling access (changing authorization settings) by human decision-making is an important issue for workflow systems (BPM systems). Specifically, companies will want to record access authorization of data related to ECM, ERP, SFA and CRM.

※ BPM: Business Process Management, ECM: Enterprise Content Management, ERP: Enterprise Resource Planning, SFA: Sales Force Automation, CRM: Customer Relationship Management


Tasks: Apply for Authorization to Access, 2. Give Temporary Authorization, 3. Handle Rejection, 4. Report Action, 5. Cancel Authorization, 6. Confirm Cancellation