❓
一覧画面でPDF出力を行うと、出力を行ったkintoneユーザーに権限がないレコードもPDF出力されてしまう
【御質問】
一覧画面でPDF出力を行うと、出力を行ったkintoneユーザーに権限がないレコードもPDF出力されてしまう
【回答】
k-Reportではkintoneアプリ側で発行されるREST APIの権限を持ってレコード情報を取得しているため、kintoneユーザーとは関係なく条件に当てはまったレコードのデータがPDF上に描画されます。
PDF出力ボタンを押下した時の一覧画面で適用されているkintoneのクエリを利用してレコード情報を取得しております。そのため実行ユーザーの一覧画面に表示されていなくても、クエリで取得できるレコードを対象としてレコードの取得が行われております。
以下のような運用でカバーして頂く必要がございます。
- kintoneの絞り込み機能が適用されている一覧画面でPDF出力する 「レコード一覧画面に帳票作成ボタンを表示する条件」を設定することで特定のkintone一覧画面でのみ表示することが可能となります。
- 権限毎に帳票を分けて作成頂く 帳票を分けて作成頂いた後はグループ帳票機能の条件設定でフィールドの値によって出力する帳票を出し分けることで、条件にあったレコードのみ出力されます。