Sharing hub application
タイムフィリングアプリをアプリセルに配備する為の手順を説明します。アカウント名やロール名などは必ずしも説明通りにする必要はありません。変更した場合は変更後の名前に置き換えてください。
-
アプリセルを準備してください。アプリセルの作成についてはcell-creatorやunit-managerを使用して下さい。
-
アプリセルに次のRoleを作成して下さい。
・syncAccToken
・syncTarget
・writeOData
・admin
-
作成したアカウントに次のRoleを付与して下さい。
・tokenAcc:syncAccToken
・adminUser:admin
-
作成したRoleに次の権限を付与して下さい。
・syncAccToken:auth-read,social-read
・admin:root
-
以下のEngineサービスを作成して下さい。
・deleteEventList
・getAppAuthToken
・getEvent
・getPCalendarSchedule
・receive_redirect
・syncEventList
・start_oauth2
・createOData
-
__/html/Engine/src/acc_info.jsのappCellUrlにアプリセルURLとappUserIdにtokenAccを設定して下さい。
appUserPassには作成時に登録したパスワードを設定して下さい。
PersoniumCalendarと連携する場合、PersoniumCalendarのアカウントをcoopUserIdに設定して下さい。 -
__/html/Engine/src/createOData.jsのcellUrlにアプリセルURLとcellAccにadminUserを設定して下さい。