JavaScriptで動く
Webフレンドリーな帳票発行エンジン

ライブデモを試す(登録不要)

4つの導入方法

yagisan-reports は Web システムへの組み込みを最優先に考えた帳票発行エンジンであり、クラウドサービスです。4つの導入方法を選択できます。

Webフロントエンド

Webフロントエンド

Web ブラウザ上で動作する JavaScript プログラムに組み込み可能です。サーバー不要で帳票が発行できます。

Node.js

Node.js

Node.js でも動作します。バッチやサーバーサイドのプログラムに組み込むことも可能です。

クラウドWebAPI

クラウド WebAPI

JavaScript 以外の環境でも使用できる WebAPI も提供しています。帳票は yagisan-reports クラウド上で発行します。

kintoneプラグイン

kintoneプラグイン オプション

kintoneプラグインを有償オプション提供しています。kintoneアプリに帳票発行機能を追加します。

FEATURE かゆいところに手が届く 豊富な機能

1. 帳票デザイナーはユーザー数無制限、
インストール不要

yagisan-reportsでは専用のGUIデザイナーで帳票をレイアウトします。このデザイナーは全ての料金プランにおいて、ユーザー数制限なしでご利用いただけます。Webブラウザ上で動作するためインストールも不要です。

2. 日本語帳票に対応した
独自の帳票エンジン

JIS第四水準漢字(JIS X 0213:2004、JIS2004)、縦書き、禁則処理、複雑な表組み、可変行明細の出力、改ページ制御など、日本語帳票に必要な機能が一通り揃っています。Excelベースの帳票エンジンではないので、印刷ずれの心配もありません。

3. 既存の帳票資産を活用

帳票レイアウトは、yagisan-reports提供のテンプレートから作ることも、既存のPDFをインポートして作ることもできます。既存の帳票資産を活用できるため、開発スピードが向上します。

4. メールと郵便での発送

帳票発行はPDFに出力するだけでなく、メール・郵便での発送指示も可能です。メール発送では指示毎に個別のダウンロードURLを発行します。このダウンロードURLは後追いで無効化することができるため、PPAP方式よりもセキュアに帳票を発送できます。

5. 発行済み帳票の長期保管

請求書などの信憑書類は発行したら完了ではなく、発行時点のデータを長期保管する必要があります。yagisan-reportsでは、発行済み帳票を暗号化したうえで、複数データセンターに分散して長期保管します。

6. ノンプログラマーでも気軽に変更

帳票デザイナーはプログラミング知識がなくても使えるので、プログラマーが対応しなくても帳票のメンテナンスが可能です。仮に変更ミスがあったとしても、変更履歴を自動で保存しているので、すぐに前の版に戻すことができます。

7. 帳票デザイナーの組み込み スタンダードプランのみ

帳票デザイナーも組み込み可能なコンポーネントです。エンドユーザー自身が帳票レイアウトをカスタマイズ(セルフカスタマイズ)可能なシステムも構築できます。

8. エンドユーザーごとのデータ分離 スタンダードプランのみ

マルチテナントシステムにyagisan-reportsを組み込むために、パーティション機能を提供しています。パーティション間のデータアクセスは明示的に分離され、エンドユーザーが他パーティションの帳票を参照することはできません。

CONCEPT なぜ今さら帳票エンジンを作るのか

Webシステムでの帳票は面倒で厄介

Webシステムで帳票出力をする場合、従来の方法ではサーバーサイドで処理することが一般的です。比較的枯れている開発領域ですが、業務負荷に応じてバッチ処理やジョブキュー構成にしたり、負荷ピークに合わせてサーバーサイジングしたりと、開発時に考えないといけない事が多岐に渡ります。
「動いてあたりまえ」であるにも関わらず、高いスキルが求められるため、対応できる技術者が限定されてしまいます。開発に相応の時間/費用もかかるため、面倒で厄介な領域です。

Webブラウザ単独で帳票出力できれば楽

発想を変えて、サーバーを介さず、Webブラウザ単独で帳票を出力できるとしたら、どうでしょうか?難しいことを考える必要がなくなり、システム構成が大幅にシンプルになります。サーバーコストも減り、帳票システムの構築ノウハウを持つ高スキル技術者も不要です。
完璧な考え方ですが、Webブラウザ上で動作し、かんたんに組み込みができ、Excelありきではなく、現実的なコスト感の帳票エンジンが存在していなかったため、実現は不可能でした。

なかったから作る

仕方ないので、帳票エンジンを自前で開発することにしました。2013年の創業時から、Webブラウザ上でPDFを操作する技術を蓄積していたことも開発判断に繋がっています。
Web帳票システムの開発が面倒で厄介だった故に、IT化が進んでいない領域がまだ大量に残されていると認識しています。かんたんで低コストに使える帳票エンジンを新規に開発して提供することは、社会にとって必要なことだと確信しています。

導入事例 公開許可を頂いている事例のご紹介

株式会社クレディセゾン 様

利用シーン

カード会員様向けのWebサイトであるNetアンサーのWeb明細を中心とするPDF生成エンジンとして採用しました。

会員様がサイト上でカード利用明細を確認する際に、ブラウザ上でPDFを生成しています。

ブラウザの制約等でPDFが生成できない場合はサーバ側での生成にフォールバックさせています。 ブラウザでの利用だけでなく、内部でのPDF生成APIを構築し、連携システムにPDF生成機能を提供しています。

採用した理由

Web明細はピーク時に多くのアクセスがくるため、PDF生成処理には多くのリソースが必要となります。

しかし、ピークの予測も難しく、スケーリングが難しい状況でした。Webブラウザで大半のPDF生成を行うことでサーバのリソースを節約し、複雑なスケーリングを考慮する必要がなくなりました。

また、XMLを利用したテンプレートはWebページを作る感覚で帳票をデザインでき、複数社向けの帳票を作成する場合にも作成しやすいと考えました。

サンプルや設計思想を見ても、エンタープライズ向けのPDF生成をターゲットにしていると考えたことも採用の決め手でした。

開発中、大量明細の会員様向けのPDF生成で性能問題が発生しましたが、迅速に対処していただき、今では1万明細を超えるPDF帳票も問題なく生成できています。

SORABITO株式会社 様

利用シーン

建機の点検データを扱う「i-Rental点検」や、建設現場での日常点検データを扱う「GENBAx点検」等、点検データをオンラインで扱うWEBシステムでの点検結果PDF出力に利用しています。

採用した理由

点検システムではサーバ側でPDF生成を行う設計で、Node.jsで動かせる事は弊社の技術スタック内で扱いやすい点が一つありました。 また、PDF出力面でグリッドやテーブルを用いたレイアウトの自由度の高さ、画像の組み込みやすさ等を考慮して採用致しました。

弊社ではテンプレートデータの動的生成を行っておりますが、テンプレート書式がXML準拠である為、こちらの開発もしやすく、出力も高速な為、大変助かっております。

株式会社中日ドラゴンズ 様

利用シーン

kintoneで構築した請求書(売掛・入金管理)アプリと稟議書アプリで使用しています。請求書アプリでは日本郵便Webレターとも連携し、郵送業務も自動化しています。

採用した理由

kintone自体には帳票出力機能がないため、何らかの連携システムを導入しなければなりません。 yagisan-reportsはkintone拡張として組み込むことができ、明細行の増減や改ページ処理にも対応していることから採用しました。

また、以前はクラウド請求書サービスとkintoneを連携して請求書を発行していたのですが、この方法では決まった様式の請求書しか作成できない問題がありました。 yagisan-reportsに切り替えたことで自由な様式で帳票を作成できるようになり、Excelで行っていた請求以外の業務もkintoneアプリ化できるようになりました。

インボイス制度対応の際は、通常の請求書とは別に「販売代理店向けのインボイス兼仕入明細書」への対応も必要になりましたが、これにもスムーズ対応することができました。

EARLY ACCESS PROGRAM 帳票エンジン開発版の先行提供

詳細はお問い合わせください

※JavaScript ライブラリとして提供します。Web ブラウザおよび Node.js v18+ で動作します。
※保証期間は購入日から12カ月間です。保証期間中に不具合が発生した際は、弊社調査の上で最新ビルドを提供します。
※保証期間の終了後も永続的に使用可能ですが、正式サービス開始後はアーリーアクセス版から切り替えて頂くことを推奨します。
※帳票レイアウトデザイナーがまだ開発が完了していないため、XMLを編集してレイアウトを作成する必要があります。都度見積もりとなりますが、デンキヤギで作成を代行いたします。
※2021年8月時点で2社に導入いただいております。

正式リリース版の料金(検討中)

※現在はアーリーアクセス版のみご利用いただけます

プラン ライトプラン スタンダードプラン おすすめ
通常価格 検討中 検討中
特別価格 事例公開にご同意いただいた方のみ 検討中 検討中
帳票テンプレート数 3 無制限
帳票デザイナーの組み込み ×
サブテナント作成 *1 × 検討中
郵送費用 *1 最大6ページまで 検討中
メール送信 *1 検討中
帳票保管 *1 検討中

*1 大規模利用の場合はボリュームディスカウントが可能です。詳しくはお問合せください。

スタンダードプラン おすすめ
通常価格 検討中
特別価格 事例公開に
ご同意いただいた方のみ
検討中
帳票テンプレート数 無制限
帳票デザイナーの
組み込み
サブテナント
作成 *1
検討中
郵送費用 *1 最大6ページまで 検討中
メール送信 *1 検討中
帳票保管 *1 最大 10MB 検討中
ライトプラン
通常価格 検討中
特別価格 事例公開に
ご同意いただいた方のみ
検討中
帳票テンプレート数 検討中
帳票デザイナーの
組み込み
×
サブテナント
作成 *1
×
郵送費用 *1 最大6ページまで 検討中
メール送信 *1 検討中
帳票保管 *1 検討中

OPTION

kintone 連携オプション
検討中

yagisan-reports をサイボウズ株式会社の kintone と連携させるオプションです。kintone プラグインとして組み込みが可能になります。

プライオリティサポートオプション
検討中
  • 技術サポート:テンプレート定義方法、システムへの組み込み方の相談、不具合の切り分けなどを支援します。(月間5時間程度が目安です)
  • 不具合への優先対応:本サポートオプションをご契約されているユーザーから報告された不具合は優先的に対応します。
  • プライベートビルドの提供:次バージョンの正式リリースより前に新機能追加や不具合修正などをご確認いただけるプライベートビルド(暫定修正版)を提供します。
  • メールの他、電話やリモート通話ツールによる口頭でのやりとりも可能です(事前予約制)。
  • 専用のカスタマイズ、機能追加要求は本サポートオプションの対象外となります。
帳票テンプレートの作成代行サービス ※都度お見積り
都度お見積り

開発会社で帳票テンプレート作成作業を代行いたします。
作業の難易度などにより料金が変動しますが、「標準的な書式の請求書を1枚」のケースで8万円(税別)が目安となります。

ページの先頭へ戻る