株式会社エス・エム・エス 様
利用シーン
法制度に基づいた業務アプリでは帳票がつきものであり、我々が向き合っている介護業界もその例に漏れず、多数の複雑な帳票を生成する必要があります。
採用した理由
ある帳票の新規開発にあたり、よりよい開発サイクルを検討した結果yagisan-reportsを採用しました。
それまではバックエンド側でPDFを生成していましたが、固定的なレイアウトをコードで記述するという実装方針になっており、メンテナンスコストが高くなっていました。また、画面と帳票の仕様を合わせながら開発していくので、フロントエンド側だけで生成できることが望ましい状況でした。
いくつかのプロダクトを試した結果、レイアウトが直感的に指定でき、ある程度柔軟なテーブルを表現できることが確認できたので、yagisan-reportsの採用に至りました。
導入した結果、プレビュー表示しながらレイアウトを調整できるなど、開発サイクルが劇的に短縮されました。出力結果のテストにも苦労していましたが、フロントエンドではVRT (Visual Regression Test) を導入しており、帳票の出力結果もより良い形で検証できるようになりました。