Sharing hub application
We will explain the procedure for deploying the time filling app to the app cell. Account names and role names do not have to be exactly as described. If you change it, please replace it with the changed name.
-
Please prepare app cell. Please use cell-creator or unit-manager for creating app cell.
-
Create the following Role in the app cell.
・syncAccToken
・syncTarget
・writeOData
・admin
-
Please create the following account in the appcell.
・tokenAcc
・adminUser
-
Please grant the following Role to the created account.
・tokenAcc:syncAccToken
・adminUser:admin
-
Please grant the following authority to the created Role.
・syncAccToken:auth-read,social-read
・admin:root
-
Create the following engine service:
・deleteEventList
・getAppAuthToken
・getEvent
・getPCalendarSchedule
・receive_redirect
・syncEventList
・start_oauth2
・createOData
-
Set the app cell URL to appCellUrl in __/html/Engine/src/acc_info.js, and set tokenAcc to appUserId.
Please set the password registered at creation to appUserPass.
When linking with PersoniumCalendar, set the PersoniumCalendar account to coopUserId. -
Set the app cell URL to cellUrl in __/html/Engine/src/createOData.js and adminUser to cellAcc.
-
Execute createOData and create OData.
The example uses the Restlet Client.
-
Set ACL to the created OData.
・all:read ・writeOData:read,write -
Please set ACL in files other than Engine under __/html.
・all:read