kintoneで組織のデータ管理をしているユーザーは見積書、請求書、注文書、領収書等を作成する際、kintoneの基本機能では帳票形式での出力が行えず、kintoneアプリ内のデータを使って、手動でファイルを作成する必要があり、この対応は不便で、対応時間がかかることがお客様の課題だった。
kintoneプラグイン開発は基本的にJavascriptでできるが、PDF帳票出力プラグインは多少複雑な処理があるので、Javascriptで全て開発するのは複雑。そこで、別のアプローチで開発した。
イメージは以下の通り。
・kintoneアプリでJavascriptプラグインファイルをアップロードする
・PDF帳票出力はJavascriptプラグインファイルでバックエンドのAPIを呼び込む
上記の対応には色々とメリットがある。
・複雑な処理はバックエンドにするので開発とメンテナンスが比較的楽になる
・リリースの時、ほぼバックエンドだけリリースするのでエンドユーザーの影響はほとんどない
PDF帳票出力プラグインはユーザーが簡単にPDF帳票を作成できるよう、下記の機能も開発した。
・テンプレートのPDFファイル利用可能:利用中のテンプレートをアップロードして、kintoneアプリのデータからPDFファイル出力できる
・ドラッグ・アンド・ドロップで、kintoneアプリのフィールドデータが、テンプレート上のどこに・どのように表示するか設定できる
・バッチでkintoneアプリの複数レコードからファイルを生成できる
・自動的にPDF帳票出力ファイルをkintoneアプリの添付フィールドにアップロードできる
また、UXを大切にしており、PDFテンプレートは簡単に設定出来るよう、ドラッグとドロップで設定。VueJSというフロントフレームワークを利用している。
なお、SaaSのサービスとすることによって、幅広いユーザーにも手軽に使えるようにした。
プログラマー、プロジェクトマネージャーとして10年間の開発経験がある。ビックデータ・機械学習のシステムの開発経験がある。アジャイルマインドセットが大好き。会社運用で色々アジャイルマインドセットを活用している。
企画・要件定義
基本設計
詳細設計
実装
テスト
運用・保守
言語 | PHP, Javascript(VueJS) |
---|---|
OS | Ubuntu |
DB | MySQL |
F/W | Laravel |
その他 | AWS (EC2, S3, SES) |
2023-12-11
3 Floor, Comatce Tower, No. 61 Nguy Nhu Kon Tum, Thanh Xuan, Hanoi, Vietnam
2018年12月18日
ソフトウェア受託開発
ラボ型開発
コンサルティング
10,000,000円
このサイトはアクロホールディングスが運営しています。
年間約2万人月の実績で得られた経験を元に、課題のヒアリング・システムの企画、相見積の取得、
見積内容の精査、プロジェクトのマネジメントまでご支援しています。
お問い合わせはこちらのメールフォーム、または下記電話番号まで。