ホーム › フォーラム › ReportsConnect for Kintone › 「ReportsConnectレコードが読めません」エラー
-
投稿者投稿
-
2015年2月19日 2:47 PM #197
hiroko5572
参加者いつもお世話になっております。
ReportsConnectアプリで、所属組織に対して「レコード閲覧」権限を与えています。
所属組織に該当するユーザでログイして、ReportsConnectを使用するアプリを表示した時に、
以下のエラーが表示されます。
————————————————————
ReportsConnectレコードが読めません!:{“message”:”権限がありません。”,”id”:”1505999166-1605121324″,”code”:”CB_NO02″}
————————————————————
同じ所属のある特定のユーザに対してのみエラーとなるのですが、ユーザ数に制限などあるのでしょうか?
権限エラーの原因が分かりましたら教えてください。2015年2月19日 3:22 PM #198ino
参加者こちらで試してみたところ
ReportsConnectアプリ内の「ログイン」と「パスワード」の項目には「データのアプリID」で指定したアプリの閲覧権限を持っているユーザのログインIDとパスパードを指定する必要があるようです。ReportsConnectアプリではなく出力対象のアプリに対しての権限も確認してみてください。
(アプリのアクセス権の設定)
https://help.cybozu.com/ja/k/user/app_rights.html2015年2月20日 1:41 PM #199ino
参加者エラーメッセージが「レコードが読めません」なのでレコードのアクセス権限の方が
怪しいですね。データのアプリIDで指定したアプリのレコードのアクセス権限も合わせてご確認ください。
https://help.cybozu.com/ja/k/user/record_rights.html2015年2月23日 11:46 AM #200hiroko5572
参加者コメントありがとうございます。
ご指摘いただいたアプリに対しての閲覧権限については、全て設定済みです。
「データのアプリIDで指定したアプリの閲覧権限」
「ReportsConnectアプリではなく出力対象のアプリに対しての権限」レコードのアクセス権限については、何も設定していませんので、全てのレコードに対して許可しています。
原因が分かりませんので、他にも心当たりがありましたら、コメントください。2015年2月23日 7:48 PM #201ino
参加者ソースコードを追ってみましたがReportsConnectの印刷ボタンを特定のアプリに組み込んでいる場合,
(参考:http://kptech.cocolog-nifty.com/blog/2013/11/reports-connect.html)
そのアプリを表示した時、組み込んだjavascriptに書いた「アプリID」と「帳票名」をRESTAPIで検索する仕組みになっています。
RESTAPIでの呼び出しが失敗すると「ReportsConnectレコードが読めません!:(エラー内容)」と表示されます。したがって、今回は「ReportsConnectを使用するアプリ」に添付されたjavascriptに書いてあるアプリID(=ReportsConnectアプリ)、または帳票名(のレコード)に対して該当ユーザが何らかのアクセス制御がかかっている可能性が高いです。
アクセス権を一旦一度広げてみるなどしていまいちどご確認いただけたらと思います。
2015年2月24日 9:26 AM #202hiroko5572
参加者inoさん、調査ありがとうございます。
原因が分かりました。
「ReportsConnect」を通常使用する業務とは別のスペースに置いておりまして、エラーになったユーザをそのスペースに参加させていなかったことが原因でした。
解決しました。どうもありがとうございました。2015年2月24日 11:19 AM #203ino
参加者ご報告ありがとうございます。
スペースのアクセス権限で引っかかってたのですね。気がつきませんでした。
また何かありましたらご相談ください。 -
投稿者投稿
- このトピックに返信するにはログインが必要です。