この記事では、ハイパータグを使用してレポートをブロックノートにタグ付けする際に発生する可能性のある問題について、ファイル内のハイパータグがiXBRLのバリデーションにどのような影響を与えるかにフォーカスし、トラブルシューティングのオプションについて説明します。
トラブルシューティングのシナリオ
変換に失敗した、またはインポートフェーズ/時間切れで止まっている場合
ハイパータグ(ブロックタグ)は、年次財務レポートのPDFバージョン(変換の視覚的側面)で実行できます。InDesignやAdobe Acrobatなど、PDFファイルを編集できるソフトウェアであれば、ハイパータグを実行できます。このプロセスには多くの手作業が伴い、また多くの場合、複数の関係者が関与するため、ファイルが人為的ミスのリスクにさらされやすくなります。
「継続チェーンのネストされたブロッキング」エラー
レポートに重複するハイパータグや、要素が重複しているマルチタグが含まれている場合、検証時に「連続チェーンネストされたブロッキング」エラーが発生します。
ファイル内の問題を xHTML 内で直接特定する方法があり、トラブルシューティングの高速化に役立ちます。これを実装するには、変換後にFirefoxブラウザで以下の手順を実行することをお勧めします:
- エラーメッセージの末尾にある、「pp value」で始まる部分から最後の数字までの部分をコピーしてください。
- 「Viewer」タブに移動し、F12キーを押します。
- 検索バーに「pp value」と入力し、Enterキーを押してください。
- 数秒後、検索バーの下の行が青色で強調表示されます(その行には同じ数字が表示されているはずです)。
- それを右クリックし、「ビューにスクロール」を選択すると、エラーのあるPDFの正確な場所に移動します。
問題が生成されたファイル内の位置を確認したら、ここでソースファイル内のハイパータグをレビューしてください。ハイパータグ同士が重ならないようにし、要素がハイパータグ内に正しく挿入されていることを確認してください。
多くの場合、このようなエラーが多数表示されますが、これは影響を受けたハイパータグの数を反映したものではないことに注意してください。例えば、2つのハイパータグが重なっただけで、25件の「Continuation Chain-Nested Blocking」エラーが発生した可能性もあります。これは、これらのハイパータグに関与する要素の数が非常に多いためです。
破損したハイパータグ
ハイパータグの問題により、エンジンがタグから情報を読み取ることができません。たとえば、要素間の "+"の欠落、タグの一部の欠落、誤ったスペル、ハイパータグの先頭の "pp://"の欠落などが考えられます。ハイパータグのマニュアル編集は避け、Excelテンプレートを使用して希望の結合を生成することをお勧めします。
重複するハイパータグ
PDF やソースファイルにハイパータグを挿入する際は、ハイパータグのボックス同士が接触したり、重なったりしないようにしてください。以下のハイパータグの重なりの例を参照してください:
マルチタグ内の二重要素
当社のExcelテンプレートには、最も一般的な要素の組み合わせがデフォルトであらかじめ定義されていますが、場合によっては、要素を追加したり除外したりして、ハイパータグを調整する必要がある場合があります。この機能を使用すると、レポート内のメモに合わせてハイパータグの設定を調整することができます。
しかし、ハイパータグを調整できる権限を与えることは、人為的なミスが発生する可能性も生じさせることになる。ラベルをコピーする際はご注意ください。1つのハイパータグ内に、うっかり同じ要素を複数回挿入してしまうケースが多く見受けられます。これを行うと、検証で「継続チェーンのネストされたブロッキング」エラーが発生します。
以下は、マルチタグ内で要素が重複している例です:
「非分数テキスト」および「要素の子要素のブロック」エラー
検証レポートに「Non-Fraction Text」または「Element Children Blocking」というエラーが表示された場合、レポート内のテキストに以下のDividend要素のいずれかを使用してタグ付けを行っていることを示しています。これらの配当金は、附属書Ⅱの必須要素に従って詳細にタグ付けする必要がありますが、配当金の数値のタグ付けのアプローチは若干異なります。ご覧のように、これらのアイテムのExcelにはハイパータグが存在しませんが、代わりに赤い警告テキストが含まれています。
配当金は、財務諸表と同様に別の数値としてタグ付けされるべきです。Dividend 要素 (E.g.ifrsfull:DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwners) は、TextBlockItemType ではなく MonetaryItemType です。したがって、タグを検証するための「ルール」は図と同じパターンに従っており、複数のハイパータグ間に不一致がある場合は、エラーがポップアップ表示されます。
レポート内で「配当」のタグ付けが必要な場合は、wkrt.support@workiva.comまでメールでお問い合わせください。担当者が対応いたします。
グラフィカルな問題
検証レポートに警告 FactWithNonDisplayableCharacters が含まれている場合、特定のハイパータグに含まれるテキストの一部が正しく変換/トランスフォーメーションされていないことを意味します。この問題は PDF から xHTML への変換時に発生し、一部の文字が正しく認識されません。
これを確認するには、インスペクタの「Facts」タブにあるファクト値を確認するか、ファクトリスト全体をダウンロードして、抽出結果内の「Blocktagged facts」タブを確認してください。この問題を解決するには、ビジュアルコンポーネント(PDF)の作成方法を評価する必要があります。InDesignなどのデザインソフトウェアで使用されている一部の機能は、PDFでは問題なく機能しますが、xHTML書式設定では機能しません。
カスタマーサポートに連絡して、解決方法の詳細と、問題を解決するためにグラフィックデザイナーに伝える必要があることを確認してください。
タグ付きテキストの順序
技術情報を読む順序に従うためには、時系列に従ってファイルにハイパータグを埋め込む必要があります。レイアウト(複数の列と段落)と時系列に従って、ハイパータグを正しく配置してください。たとえば、同じページ内で複数のテキストブロックにタグが付けられている場合、ハイパータグは、人がそのテキストを読む順序に従って適用する必要があります。
このルールはレポート全体ではなく、ページに適用されることに注意してください。したがって、レポートの途中でタグを編集することはできますが、編集中のページでは、、人間がこのページの情報を読むのと同じように、すべてのハイパータグを上から下に順番に適用するようにしてください。
変換に失敗した、またはインポートフェーズ/時間切れで止まっている場合
ファイルのアップロードは完了するものの、変換のインポート段階で異常に時間がかかり、最終的にタイムアウトしたり、まったく変換されなかったりする状況に遭遇した場合は、ファイルに挿入されたハイパータグを確認することをお勧めします。多くの場合、ファイル内の複数の問題(リンク切れ/ハイパータグの重複/マルチタグ内の要素の重複)が結合しているために、このような現象が発生していることがわかります。PDFの半分またはいくつかのページを切り取り、変換して検証を行い、どのページに問題があるかを確認することができます。ファイルの変換中に「レポートパッケージに変換してください」というエラーメッセージが表示された場合は、wkrt.support@workiva.com までお問い合わせいただくことをお勧めします。