バインダ定義の入出力

「バインダ定義」のバックアップ履歴の確認と戻し、バインダ定義のエクスポート、インポート、およびバインダ設計情報の印刷を行います。この機能を利用する事により複雑なバインダ定義も簡単に保存・再現可能です。

サイドメニューから「バインダ定義」をクリックします。

バックアップ履歴

フォーム定義を更新すると、自動的にバインダ定義のバックアップを取得しています。「バックアップ履歴」メニューを使うと、過去に更新されたバインダ定義の更新履歴を確認すること、過去バインダ定義を削除すること、および特定世代のバインダ定義へ戻すことができます。

機能概要

「バックアップ履歴」メニューをクリックし、メニューを切替えると、下記画面が表示されます。画面上に表示される項目の内容は、表を参照してください。

表 バックアップ履歴に表示される項目

項目名 説明
(項目名なし) 世代番号が表示されます。(※1)
定義の復元 「戻す」ボタンを押下すると、選択した世代(ボタンのある行)のバインダ定義に戻せます。ただし、Sm@rtDB Ver.4.0 以前のバージョンで、インポート時に自動的に取得されたバックアップの場合、「戻す」ボタンは表示されません。(※2)、(※3) 、(※5)
バックアップ作成日時 フォーム定義を更新した日時が表示されます。
バックアップ作成者 フォーム定義を更新したユーザ名が表示されます。
エクスポート 「エクスポート」ボタンを押下すると、各世代のバインダ定義がエクスポートされます。(※3)
フォーム定義 「プレビュー」ボタンを押下すると、各世代のフォーム定義のプレビューが表示されます。
部品の追加/削除 追加/削除した部品が一覧表示されます。
削除 「削除」ボタンを押下すると、その世代のバックアップが削除されます。(※4)

注意事項

※1 デフォルトのバックアップ数は、無制限になっています。上限を設定する場合は、『運用ガイド』を参照してください。
※2 この機能を利用して特定世代のバインダ定義へ戻した場合、特定世代以降のバックアップがすべて物理削除されます。特性世代以降のバインダ定義にてデータが登録されていた場合、それらデータの整合性は保証されないので、ご注意ください。
※3 Sm@rtDB Ver.4.0以前のバージョンでインポート時に自動的に取得されたバックアップでは、フォーム定義、ビュー定義、フィルタ定義のみとなります。従って、バインダ定義を「エクスポート」することは可能ですが、そのままインポートを行うと、フォーム定義、ビュー定義、フィルタ定義以外の定義が削除されますので、ご注意ください。
※4 特定世代のバックアップを削除すると、世代番号が連番となるようにふり直されます。
※5 定義を戻す場合には予め対象の定義をエクスポートし、確認の上、実施してください。

エクスポート

バインダのバインダ定義をzipファイル形式でエクスポートします。

手順

「エクスポート」メニューをクリックし、メニューを切替えます。出力対象を選択し、「エクスポート」ボタンを押下します。

ファイルのダウンロードダイアログが表示されます。表示に従ってファイルのダウンロードを行います。

エクスポートしたzipファイルは解凍する必要がありません。

インポート

バインダのバインダ定義をzipファイル形式でインポートします。

※ インポートするとバインダ基本情報以外の元のバインダ定義は上書きされます。

手順

「インポート」メニューをクリックし、メニューを切り替えます。

「インポートする定義ファイル」項目にて、「参照」ボタンを押下し定義ファイルを選択した後、「インポート」ボタンを押下します。

※定義のインポート時、バインダの各定義(下記参照)の更新情報をバインダ管理者で上書きするかどうか選択が可能です。

  • ビュー定義
  • フィルタ定義
  • 通知定義
  • Webhook
  • マーク定義
  • 部品書式
  • 文書制御
  • 連携定義
  • 帳票定義

確認メッセージが表示されます。「OK」ボタンを押下します。

「インポートが終了しました。」というメッセージが表示され、インポートが行われます。

注意事項

インポートするバインダ定義に、現在の部品タイプと一致しないものがある場合、下記メッセージが表示されます。 そのままインポートすることも可能ですが、部品タイプが一致しないデータが存在する文書を閲覧できなくなるため、注意してください。

バインダ設計情報の印刷

バインダに定義された設計情報を印刷する機能です。設計情報とは、以下の内容を指します。

  • バインダ概要
  • バインダ属性
  • フォーム定義(フォーム属性、レイアウトブロック属性、部品定義を含む)
  • ビュー定義(ビュー定義その他)
  • 更新履歴定義
  • フィルタ定義一覧
  • 通知定義
  • 部品書式

手順

「バインダ定義」画面にて「印刷」メニューをクリックし、メニューを切り替えます。

「印刷対象の選択」項目で、印刷したい定義を選択します。定義を選択後、「プレビュー」ボタンを押下すると、印刷プレビュー画面が別ウィンドウで開きます。「印刷対象の選択」項目は、初期状態では「バインダ概要」のみが選択されています。

「印刷プレビュー」画面が表示されます。「バインダ設計情報」という画面タイトルの右に、バインダ名が表示されます。また、「バインダ設計情報」画面右上にある印刷アイコンをクリックすると、印刷ダイアログが表示され、印刷を実行することができます。

「バインダ設計情報」の印刷プレビュー画面

「バインダ設計情報」画面では、以下の順に定義が出力されます。

  • バインダ概要
  • フォーム定義
  • フォーム属性
  • レイアウトブロック属性
  • 部品定義
  • ビュー定義一覧
  • ビュー定義その他
  • フィルタ定義一覧
  • 通知定義
  • 部品書式

表示された各定義情報には、定義の表示を操作する アイコンと定義名が並んで表示され、その下に定義の内容が表示されます。

アイコンまたは定義名をクリックすると、その定義の表示を閉じることができます。表示を閉じたときは定義名とアイコンのみの表示となり、アイコンは に変化します。定義名もしくは アイコンをクリックすると、再び定義が表示されます。

バインダ定義の有無と「バインダ設計情報」画面表示

設計情報がバインダ概要しか定義されていない場合は「印刷対象の選択」項目で選択ができません。フォーム定義で「保存」ボタンを押下し、フォームを作成すると、未設定の定義も「印刷対象の選択」項目で選択が可能になります。

未設定の定義にチェックを入れて「バインダ設計情報」画面を表示するとき、選択した未設定の定義もアイコンと定義名が表示されます。その下に表示される内容は、定義によって異なります。以下に、設定がないときの「バインダ設計情報」画面への表示について定義別に説明します。

表 各項目の未設定時の表示

定義名 未設定時の「バインダ設計情報」画面の表示
フォーム定義
フォーム属性
レイアウトブロック属性
未設定の状態の画面が表示されます。
ビュー定義その他
通知定義
表示されるものはありません。
部品定義 「部品数:0」という部品数のカウントのみが表示されます。
ビュー定義一覧 ビュー定義一覧の項目ヘッダのみが表示されます。
フィルタ定義一覧 「このバインダにはフィルタが登録されていません。」というメッセージが表示されます。

注意事項

ブラウザの設定について

実際に印刷する場合、ブラウザの設定がデフォルトのままだと罫線が出力されません。罫線を出力するには、ブラウザの設定が必要です。

Internet Explorerの場合

Firefox3の場合

処理時間について

この機能は、定義されたデータの量により、時間がかかる場合があります。例えば、多くの部品が定義されたフォーム定義などを印刷する場合などです。

時間がかかる場合、以下のメッセージが表示される場合があります。続行する場合は、「いいえ」を選択してください。

デザインイメージ部品の印刷について

部品定義を印刷する場合、デザインイメージ部品にある画像は表示されません。

依存関係

バインダに関連する他バインダ・他プロセスの依存関係を確認・エクスポートする機能です。

手順

「依存関係」メニューをクリックし、メニューを切り替えると、下記画面が表示されます。 「依存関係ツリー」を選択(デフォルトで選択)すると、「依存関係ツリー」が表示されます。 「階層」や「ズーム」を選択して、表示内容を調整することができます。

「インポート順」を選択すると、依存関係のあるバインダ・プロセスが一覧表示されます。 「階層」を選択して、表示内容を調整することができます。

依存関係を維持したまま、バインダ・プロセスをエクスポートする場合は、エクスポートしたいバインダとプロセスを選択し、「エクスポート」ボタンを押下します。 各定義が一括でエクスポートされます。 一括エクスポートした際の定義ファイルの拡張子は「.sdp」となります。

一件づつエクスポートする場合は、エクスポート列のアイコンをクリックします。