Oracle® APEXの為に開発した帳票サービス!

  • オンプレミスに設置可能
  • Oracle Databaseから実行可能(APEX外でも使えます)
  • 機能を絞り安価での提供
  • RESTのため冗長化が容易
  • 出力内容のカスタマイズ対応可能

容易な帳票作成、シンプルな管理

プロジェクト成功に必要な要素がここにあります

DBXFORMはOracle® APEXでの開発を専門としている弊社だから開発出来た、
Oracle Databaseで利用可能な帳票システムです。
HTML等の一般的な書き方を利用し、独自のXMLタグを覚える必要はありません!

セキュリティ要件が厳しいことが多いOracle Databaseの為、
オンプレミスでも対応可能な帳票システムです。

Cloudであればプライベートネットワーク内にComputeノードを置いて実装出来ます。
また、RESTであるため、ロードバランサの下に配置すれば冗長化も容易です。

Recommendationこのような状況におすすめ

Comparison他サービスとの比較

DBXFORM 他社A 他社B

低価格帯からの
固定価格で利用が可能
クラウド型で安いが
従量課金がネック
オンプレミスへ
配置可能だが、
全体的に価格が高め

シンプルさを目指して
作成している為、
操作性が良い
基本的に問題ないが、
データサイズ等制限が
多くある
細かい設定などが可能で
品質は良いが
その分複雑




一般的なフォーマットを
利用することで
エンジニアの確保が容易
一般的なフォーマットを
利用することで
エンジニアの確保が容易
独自フォーマットを
利用したもので
学習コストが必要。
支援はあるが高い

FeaturesDBXFORMの特長

FlowDBXFORM導入の流れ

Price料金について

DBXFORM導入/環境

¥200,000

DBXFORM利用料/環境・月

¥8,000

料金について注意事項

Oracle APEXのインストールが必要な場合、別途お見積りとなります。

FAQよくあるご質問

Q

帳票で使えるフォーマットはどのようなものでしょうか。

以下の形式でテンプレートの作成と出力ができます。
HTMLでテンプレートを作成→HTML又はPDF出力
XLSXでテンプレートを作成→XLSX出力
DOCXでテンプレートを作成→DOCX出力

Q

インストールするOSに制限はありますでしょうか。

REDHAT系Linuxサーバーとなります。詳細バージョンはマニュアルを参照ください。Windowsはお客様環境での動作確認の上サポートいたしますのでご相談ください。

Q

インストール内容について教えてください。

帳票サーバーへPythonとpangoのインストールが必要です。Oracle Databaseへ帳票定義保存用のテーブルの追加及びPL/SQLパッケージのインストールが必要です。

Q

帳票サーバーのアップデートが必要な場合はどうすればよいのでしょうか。

アップデートに際しての追加ライセンスは必要ありませんが、アップデート対応費用は必要となります。

Q

カスタマイズとはどのようなものでしょうか。

導入する帳票の機能を拡張して欲しい場合、ご要望に合わせて機能の追加・拡張を行います(特定のCSVの項目から分岐判定した帳票処理としてほしい等)。システムの制限などにより機能拡張が難しい場合などは代替案なども出させていただきますので、まずはお問い合わせください。

Q

実際にどのようなコードが必要なのでしょうか。

実際にOracle APEXでファイルダウンロードする場合のサンプルとなります。

DECLARE
    l_sql_key_json                   JSON_OBJECT_T;
    l_form_template_file             BLOB;
    l_form_template_json             JSON_OBJECT_T;
    l_result_blob                    BLOB;

BEGIN
    -- テンプレートファイルの取得(SQL定義済みファイル)
    select TEMPLATE_FILE
    into l_form_template_file
    from FORM_TEMPLATE
    where TEMPLATE_NAME = 'TEST_TEMPLATE';

    -- 取得したデータをJSON_OBJECT_T型で読み込み
    l_form_template_json := JSON_OBJECT_T(l_form_template_file);

    -- 出力をPDFに指定
    DBXFORM.SET_OUTPUT_FORMAT(l_form_template_json, 'pdf');

    -- 検索キー(カラム値)の設定 / CORPORATE_IDが100のデータを対象とします。
    l_sql_key_json := JSON_OBJECT_T();
    DBXFORM.ADD_SQL_KEY(
      p_sql_key_json   => l_sql_key_json,
      p_key            => 'CORPORATE_ID',
      p_data           => 100,
      p_value_type     => 'number'
    );

    -- BLOBとして変換結果を取得
    l_result_blob := DBXFORM.GET_RESULT_FORM(
      p_template_json  => l_form_template_json,
      p_sql_key_json   => l_sql_key_json
    );

    -- Oracle APEXの画面からダウンロード
    DBXAP_UTIL.DOWNLOAD_FILE(
      p_file_name => 'download.pdf',
      p_file_data => l_result_blob
    );
END;
/

Form導入または協業のお問合わせ

必須会社名

必須氏名

必須メールアドレス

必須電話番号

必須お問合わせ内容

弊社からの新着情報や技術情報についてのメールを受け取る

個人情報の取り扱いについて必ずご確認ください

個人情報保護及び免責事項に同意する