IBM TechXchange Japan Business Automation User Group

 View Only
  • 1.  境界イベントの発生について

    Posted Mon January 24, 2022 01:50 AM
    お世話になります。
    日本情報通信 田原です。

    現在、先行入力テキストに対して入力した値をトリガーに、サービス・フローを実行し、SQLを実行する仕組みを作っています。
    (DBの値を参照して、返ってきた値を各テキストボックス、単一選択項目にバインドしている変数に渡す、といった処理をしたいのがゴールです)

    そこで、現在はサービス・フローを実行するトリガーを、先行入力テキストのイベント項目:変更時にボタンをクリックする形にしているのですが、
    ボタンクリック無しで境界イベントを発生させ、サービス・フローを起動する方法はないでしょうか。
    (ただし、先行入力テキストの構成項目:項目には、既にサービスからの項目で別のサービス・フローを割り当てているため、そちらは使用できないと考えています。
    また、お客様が利用するシステムの開発なため、出来る限り無駄な部品を配置したくないためボタンを避けた方法を検討しております)

    ------------------------------
    久也 田原
    ------------------------------


  • 2.  RE: 境界イベントの発生について

    User Group Leader
    Posted Mon January 24, 2022 09:23 PM
    境界イベントを発生させるには以下の2つの方法が考えられます。

    1.ナビゲーション・イベントCoachViewを配置する。
    ナビゲーション・イベントを使用することで、境界イベントを発行させることができます。入力フィールドのイベント・ハンドラから、ナビゲーション・イベントを取得し、fire()メソッドを呼び出すことで境界イベントが発生します。
    https://www.ibm.com/docs/ja/baw/20.x?topic=toolkit-navigation-event

    2.境界イベントを発行する独自のCoachViewを作成する。
    例えば、プレーン・テキストのCoachViewをもとにして、データが変更された場合に境界イベントを発生させる境界イベント付きプレーンテキスト、のようなCoachViewを自作します。

    ------------------------------
    SHINTARO HASE
    ------------------------------



  • 3.  RE: 境界イベントの発生について

    Posted Tue January 25, 2022 06:57 AM
    ご回答ありがとうございます。

    ------------------------------
    久也 田原
    ------------------------------