Designer(デザイナ)の花道

Designer:既存ブック、シートに生成する

「Sheet1」って? 上図は、単純な新規生成処理で取り扱われるシート達です。制御シートの設定内容と、雛形シートの最低限のレイアウトを基に、結果シートが作成されます。通常、新規生成要件の場合はこの三つのシートの内、「制御シート」と「雛形シート」を…

Designer:[開いたブックをキャッシュしますか?] で効果が出るケース

「Excel表から抽出」手順の設定画面で、[オプション設定] にある [開いたブックをキャッシュしますか?] についてです。 設定画面でのガイダンス: 同じ入力データ内の複数のシートを処理する場合、一度開いたブックをメモリに常駐させることで高速化するに…

Designer:業務を部分的に実行する

xoBlosクライアント(Designer Advanced)またはDesignerで業務を実行するには、[業務を実行する] ボタンで全手順を実行するか、指定した手順を右クリック [この手順を実行] で単独手順として実行します。 複数の手順を部分的に実行したい場合は、[Shift] キ…

Designer:2つ以上の業務定義ファイル間で手順をコピーする

業務定義ファイル(xob/xbtファイル)をデザイナで開き、既にある手順を右クリックして [この手順をコピー] し、[コピーした手順を挿入] で同種の手順を増やす。この操作は、皆様よく実施されると思います。 手順をコピーするときに、[Ctrl] キーや [Shift] …

クライアント画面、Designer 画面を編集できないようにする

xoBlos クライアント(Designer Advanced)や Designerで、デイリー(日次)の出荷業務・納品業務など、頻繁に実行される業務を運用されているお客様。パートタイマーを含め、複数人の交代制で実行されているお客様。 このようなお客様で、操作(オぺレーシ…

Designer:キーの走査

キー項目はあらゆる場所で問われる 前回、キー項目の重要性をお話しました。抽出の段階ではキーワード『非空白判断行』『非空白判断列』をあてるべき項目に対し問われ、生成の段階では「分類/見出し/エリアキー項目」に対し問われる事項です。途中で空白が…

corabo:アップロードファイルの取り扱い

業務が紐付いているアップロード画面 アップロード画面に業務を紐付けるということは、「アップロードファイルが業務実行の合図」か「業務でアップロードしたファイルを取り扱いたい」のいずれかの要件があるということになります。‥‥前者は殆ど考えられない…

Designer:CSV 高速抽出時の一時ファイル問題解消

Cドライブに蓄積されない! 前回記事の、CSV ファイルを高速エンジンで抽出する際に出来上がる一時ファイル件ですが、2019/03/21 リリース時の「v1.7.3.2」では、この問題が解消されています。Designer のアップデートは、細目に確認/実施して参りましょう…

Designer:複数の CSV を一括抽出

繰り返しの設定は必須 抽出元が複数の Excel である場合は、ワイルドカード「*」の曖昧指定と「%BOOK%」「%SHEET%」の活用ですんなり対応出来ました。では、複数の CSV はどうでしょうか。 手順種『変換(CSV→抽出)』は、『a.入力ファイル名(必須)』項に…

Designer:制御シートの書き換え設定の注意点

一括制御シート要件の書き換え対象は? 『制御シートの書き換え設定』は、その通り(処理中に一時的に)制御シートを書き換える機能ですが、対象の制御シートは業務ファイル(.xob/.xbt)の『1.制御シート指定』節、『b.制御シート名(必須)』項で指定され…

Designer:繰り返し処理の参照項目

参照する項目の制限 手順の繰り返し設定をする際、下図のような設定画面に直面します。『f.読み込む項目』項は、繰り返し基準に相当する XML ファイル内の、値参照する項目を設定しますが‥‥。設定をし忘れて、それでいてその項目の変数をファイルパス等で使…

Designer+xobQuery:重複の取り除き「DISTINCT」

設定内容を持ったファイル 前回記事で、三つ目の繰り返し基準ファイルの作成法をご案内しました。今回は xobQuery での作成法を示しましょう。 こちらは XML to XML や CSV to XML が可能ですので、「一時生成~再抽出」の工程より、手順を一つ節約すること…

Designer:xobQuery のヘルプページ

ヘルプページ xobQuery のヘルプページはこちらになります。インターネットへ接続出来ない方は、製品をインストールした際に、下図の(いずれの方法でも)階層へアクセスするとヘルプページファイルが確認出来ます。 業務で使用する際には、下図のように手順…

Designer+SQL:異なる環境のデータベース参照

ポート番号を目印に 自環境であれば、比較的設定が容易なデータベース抽出。これが他環境へ跨いでの参照と成ると、xoBlos 以外にも設定事項が色々と出てきます。‥‥我々と同じです。見ず知らずの方と、即座に「ご自宅お邪魔します。」「どうぞどうぞ。」とい…

Designer:零件データでの生成処理

雛形を保持出来れば良いと考える 新規追加データは、ひな形行やひな形列の情報(レイアウト)をコピーして生成されていきます。生成の処理が完了したら「ひな形」と呼ばれる部分は不要なので、全て自動で削除されますね。 しかし追加データが零件であった場…

Designer:繰り返し数の判断基準ファイル

項目名が無い CSV 繰り返し処理で、繰り返し数の判断基準となるファイルは、XML 以外にもテキスト(TXT)や CSV 形式も設定可能です。XML は下図のように、データだけではなく項目名持っていますので、項目変数「$(item:"項目名")」も使用可能であり、「$(it…

Designer:複数のExcelブック、シートから連続してデータを抽出する。

xoBlosのデータ抽出処理でよくあるのが、このケースです。 入力Excelシートの形式が同じである場合、複数のExcelブック、シートからデータを同じように抽出するには、「Excel表から抽出」の設定画面で以下のように設定します。 複数ブックの必ず第1シートか…

Designer:空白データ(行)の作り方

全項目が空白であれば‥‥ 一覧出力するデータ中に不規則に空白行を入れたい場合は、どのように実現させたら良いでしょうか。不規則なので生成キーワード『ひな形の行数または列数』も決定することができません。 空白行ということは、言い換えれば「全項目の…

corabo:セキュリティ例外設定

Windows 標準のアプリ/xobQuery の実行許可 前回記事で、「ServerSettingWindow.exe」の設定について記しましたが、ここ最近のバージョンでは「xoBlosLockService の実行設定」ではなく「セキュリティ例外設定」と表現しています。(実行/設定方法は従来と…

Designer+xobQuery:様々な "今日日付" の取得方法

有効性と有用性の境目。 入力データから、"今日(システム)日付" を得る手段は、数あります。それこそ――たとえ何処にも明示されていなくとも、xoBlos の内部処理や Excel の関数等で得ることができますので、業務実行時の日付/日時を記録として残したい場…

Designer:CSV ファイルの Excel 抽出時の注意点

CSV の正式な確認方法 xoBlos の業務で、入力データとして登場するファイル形式の一つ、CSV。Office を入れられている方からすれば、「Excel の一種!」というご意見が挙げられることもあるでしょう。 しかし Excel と思われてしまうのは、『アプリケーショ…

Designer:要件の汲み取り方

期待する出力結果から判断する。 xoBlos で開発を行う際、要件が専門的で何を行えば良いか困惑することがあります。要件を提示する側とて、表現が困難な場合もあります。そのような時は一つの手段として、先ず期待する出力結果(帳票)から要件を汲み取るこ…

Designer:生成時の「Sheet1」

「Sheet1」って? 上図は、単純な新規生成処理で取り扱われるシート達です。制御シートの設定内容と、雛形シートの最低限のレイアウトを基に、結果シートが作成されます。通常、新規生成要件の場合はこの三つのシートの内、「制御シート」と「雛形シート」を…

corabo+Designer:外から渡すパラメータの限界文字数って?

限界文字数は取り扱い先で決まる。 xoBlos の業務に於いて、参照元も参照先も、足りない情報があればユーザ自らが xoBlos を通して伝えなければなりません。その為に、業務実行時のユーザ定義変数(パラメータ)というものが用意されています。 さてこの変数…

Designer:累計/累積データの取り扱い

前回データと今回データを連結させる。 上図のように、今回生成するデータを常に前回生成した最終データの直後に追加出力するという要件は、結構挙げられます。xoBlos は、こういった累計/累積を成す帳票要件に対し、①前回出力結果の抽出、②今回入力データ…

Designer:二つの空欄(Null)

「並べ替え」は区別をしてくれる。 上図のように、一つのブックに複数のシートで情報が分かれており‥‥処理の主要情報は「事業所コード」と「事業所名」の二つであったとします。「data1」と「data2」は一つの抽出制御シートを使い回しできそうですが、「data…

Designer:繰り返し実行指定ファイルの中身が空のときは?

「手順の繰り返し実行」を設定した手順で、繰り返し指定ファイル(パラメーターリスト)の中身が空のときはどうなるでしょうか? 上図のようにデフォルト設定では、その繰り返し手順は警告終了となりますので、後続手順が実行されます。 繰り返し指定ファイ…

Designer:基本入力データから繰り返し数を得る

中間処理を用意。 前回記事で、繰り返し回数は一意にすることを記述しました。2つ方法を挙げたうち、今回は「基本となる入力データから繰り返しの要素となる項目を一意にして抽出しておく」方法を列挙しようと思います。 お相手は上図――前回、問題となった「…

Designer:繰り返し処理

繰り返し数の変動対応。 xoBlos は抽出や生成、様々な手順を組むことができますが、いずれの手順も繰り返し行わせることができます。では繰り返しの数はどう決めるのでしょうか。‥‥週次の情報を取り扱うなら「7回」、月次の情報を取り扱うなら「12回」、十二…

Designer:ファイルの参照順序

複数生成時は、都度前提(雛形)を意識する。 昨日記事で、上図のような生成結果を列挙しました。「ようし自分も試してみよう!」と勇ましく生成を試みた方の中で‥‥異なる結果が出た方はいらっしゃいますでしょうか。 生成部分で、制御シートや業務(.xob)…