Q. 帳票→スマート帳票→PDFを開くをクリックすると、「HRBCにアクセス可能な期限を超過しました。再度ログインをお願いします」というエラー通知が出てきます。
いくつかの原因が考えられます。
真っ先に想起される原因のひとつとして。
お使いの、ブラウザの機能(キャッシュなど)の影響である可能性が挙げられます。
まずは次のページに記載の操作をお試しいただき、改善するかお確かめください。
→ こちらの 「z)その他の不調や、上記内容にて問題解決に至らなかった場合」 をお試しください。
また、以下の点につきまして、ご確認ください。
- スマート帳票のテンプレートで、帳票名に以下の記号を用いている場合は、使用しないようにお願いいたします。
\/:*?"<>|
上記記号は、一般的にファイル名に使用できない記号です。
スマート帳票では、テンプレートの帳票名をそのままファイル名にする為、当該記号を含んでいると保存時にエラーに至ります。
- 該当帳票のテンプレートファイルのXML内、参照項目の記述内容に誤りがないかご確認ください。
参照型項目はご使用できません。参照先の上位階層の項目を記述する必要があります。
上位階層の項目の記述方法は、こちらのヘルプページをご参照ください。
XML 項目定義 - 上位階層項目の出力
-
カスタマイズが行われた影響であったり、該当のスマート帳票テンプレート内に、エラーを誘発する要素がある可能性が考えられます。
お確かめいただきたい点は、次の通りです。
(※カスタマイズ画面や、該当のスマート帳票テンプレートの確認が必要となります。カスタマイズ画面は、ユーザータイプ:システム管理者の方にてアクセスが可能です。標準ユーザーの方は、アクセスできません。)帳票に使われている項目や選択肢が、PORTERS画面から削除された可能性があります。その為、スマート帳票で取得していたField情報が変更され、スマート帳票側のエラーが引き起こされたと考えられます。まずはエラー内容のエイリアス*を確認し、XML、XSLから不要な項目を削除し新しい項目に置き換える、などの修正をしてください。
※エイリアスとは、各項目が持っているユニークな識別符のことです。ユーザータイプ:システム管理者のユーザーであれば、カスタマイズ画面にてお確かめいただけます。
※項目・選択肢のカスタマイズを行った場合は、スマート帳票管理画面にて必ず「HRBCからField情報を取得」ボタンを押してください。
※個別のPORTERS環境に合わせたテンプレート設定をポーターズに依頼したい場合は、有償でのご対応となります。
Q.スマート帳票にて出力を試みた際、文字やフォントに関するエラー表示に至る/PDFを開くと文字化けしている
指定のフォントに含まれていない文字が存在する等の理由により、エラー検知/文字化けが誘発されていると考えられます。該当の文字列を、別の文字(もしくは表現)に置き換える事で、問題の解消が期待されます。
※原因箇所の切り分けや特定は、ポーターズ株式会社では対応致し兼ねます。何卒ご理解ください。
■ よくある原因の例
- PORTERSにデータ入力を行う際、(ブラウザをはじめ各種アプリケーション上の表示から)コピー&ペーストを用いて入力を行った際に、原因となる要素(例:書式情報や制御文字、特殊文字など。PORTERS画面上では不可視の場合が多々ある為、目視では判定できないものとお考えください)が紛れ込み、文字化けを誘発している。
- 目視では、日本語の漢字として読めるが、実は簡体字や繁体字の文字だった。
(実は、指定のフォントでは扱えない文字だった)
- 目視では、広く使われている記号として読めるが、実は機種依存文字だった。
(実は、指定のフォントでは扱えない文字だった)
■ 次の着眼点/手法を参考に対処方法をご検討ください
- テンプレートの編集直後であったり、長らく使っていないテンプレートの場合などは、テンプレート側に原因となる文字が含まれる可能性にご留意ください。
- 特定のレコードから、帳票を出力しようとした場合にのみ、問題が発生する場合は。該当レコードに登録されている情報に、原因となる要素が含まれる可能性にご留意ください。
複数レコードにて問題が発生する場合は。それらに共通して入力している文字列や選択肢に原因となる要素が含まれる可能性にご留意ください。
- エラー表示により、エラーを誘発している文字が特定できている場合は。ブラウザのページ内検索機能(多くの場合 ショートカット Ctrl+F)を用いる事で、原因箇所を特定できるかと存じます。
- レコード側の登録データ内に、原因箇所が含まれると思しき場合は、一旦その項目の値を全て消す=ブランクにし、保存します。(※作業前の状態に戻せるよう、対策した上で実行してください)
その後、同レコード編集画面から、該当項目の値を入力し直します。その際、その項目の値全体や、該当箇所とその前後の文字を入力し直してください。
※入力し直す際は、コピー&ペーストを用いず、直接入力を行ってください。
なお、やむを得ずコピー&ペーストにて対応する場合(文字数が多く、直接入力による対応が現実的では無い等)は、プレーンテキスト(書式情報を含まない状態)でペーストされるよう、ご配慮ください。
- 同様のエラーが頻繁に発生する場合は、都度、登録されているデータ側の修正を行うのではなく。[原因とみられる文字に対応しているフォント]をご用意の上スマート帳票にアップロードし、テンプレートを修正(そのフォントを指定)するという対応方法も考えられます。
※導入するフォントの選定や、フォント側の仕様の確認方法については、サポート外となります。予めお含み置きください。
■ (エラー表示が有る場合)エラーの読み解き方
以下、エラー文言より要点を抜粋した例文です。
◆エラーが発生した帳票番号です。
1,234
出力を試みたスマート帳票テンプレートの、『帳票ID』を示しています。
(必要に応じ、スマート帳票アプリのテンプレート管理画面にて、該当するテンプレートをお確かめください。)
◆帳票の作成にて警告が発生しました。以下の内容を確認して、帳票のテンプレートを正しく設定し、保存してください。
Glyph "️●" (0xfe0f) not available in font "▲▲▲▲".
『●』の箇所に示されているのが、エラーを誘発した文字です。(出力を試みたレコードに登録されているデータ内、もしくは帳票テンプレート内に、その文字が含まれています)
『▲▲▲▲』の箇所に示されているのが、エラーを誘発した箇所に指定されているフォントの名称です。
つまり… フォント『▲▲▲▲』では、文字『●』は、扱えません …という意味合いのエラーになります。
エラー表示の例
→ 目視では、日本語の漢字として読めるが、実は簡体字や繁体字の文字だった
Q. Chromeでスマート帳票を開くと、HTTPステータス 404-見つかりません。というエラーがでる。解消方法は?
ChromeにてPDFを開くアプリがadobe acrobat readerに設定されているため発生している可能性が高いです。
下記設定をお試しください。
①Chromeの拡張機能でAcrobat Readerをオフにする
Chromeの設定メニュー(右上の三点ボタン)>拡張機能>拡張機能を管理>adobe acrobatがある場合、右下スライドをオフ
②ChromeでPDFを開くアプリをChromeに設定する
Chromeの設定メニュー(右上の三点ボタン)>設定>セキュリティとプライバシー>サイトの設定>その他のコンテンツの設定>PDFドキュメント>「ChromeでPDFを開く」にチェックを入れる
Q. Edgeでスマート帳票を開くと、別アプリで開いてしまい表示されない。
Edgeの設定で、PDFドキュメントの「常にPDFファイルをダウンロード」がオンなっており、
且つ、PCの設定で、[.pdf]を開く既定のアプリがAdobe Acrobat などのアプリになっていると、
正常に開けないことがあります。
その場合、Edgeの設定で、PDFドキュメントの「常にPDFファイルをダウンロード」をオフにすることで解消されますので、お試しください。
【手順】
Edgeの設定メニュー(右上の三点ボタン)>設定>[Cookie とサイトのアクセス許可]>[すべてのアクセス許可]の[PDFドキュメント]>「常にPDFファイルをダウンロード」のスライドをオフにする