IBM TechXchange Japan Business Automation User Group

#JP
#dba

Japan Business Automation User Groupとは、IBM Cloud Pak for Business Automationおよびそのコンポーネント製品に関して、技術情報を提供およびディスカッションするための日本語ユーザー・グループです。

このページは,以下のURLでもアクセスできます。
http://ibm.biz/JPBizAutomationUG

developerWorks日本で公開されていたBusiness Automation製品の技術文章をお探しの方はこちらから。
旧developerWorks Business Automation日本語版 転載文章一覧

※ 本コミュニティはメンバー同士が相互に情報交換を行う場です。発信は個人の見解であり企業を代表するものではありません。


#AsiaPacific
#IBMCloudPakforBusinessAutomation
#Japan
#CloudPakforBusinessAutomation
 View Only

BAW Tips #2 アプリケーション内で画像やスクリプトファイルを利用する

By SHINTARO HASE posted Mon April 03, 2023 01:17 AM

  

アプリケーション内で画像やスクリプトファイルを使用したい!

BAW上で構築するプロセス・アプリケーションには、画像やスクリプトなどのファイルをWebFileとして含め管理することが可能です。これらのファイルは画面内に画像を埋め込んだり、スクリプトを動的に読み込んで利用しますが、実際にアプリケーションからこれらのファイルにアクセスするにはどうしたら良いのでしょうか?この記事では、管理対象のWebファイルの利用方法について説明します。

ファイルの追加

プロセス・アプリケーションにWebファイルを追加するには、ファイル>Webファイルを選択します。

Webファイルの利用方法

Webファイルにはいくつか利用方法があります。

1.CoachView(表示)からのスクリプトの参照

動作>組み込まれたスクリプトからWebファイルを指定することで。CoachViewにスクリプトを読み込むことが可能です。

2.イメージCoachViewでの画像ファイルの利用

ヒューマン・サービス内に画像を配置するための「イメージ」という部品があります。この部品を使用する場合には、バインディングとしてWebファイルを指定することが可能です。

3.管理対象資産のURLを生成する方法

管理対象の資産のURLをJavascriptのAPIによって取得することが可能です。そのURLを利用してスクリプト内でインポートや画像のソースとして指定することが可能です。
APIの詳細については以下のリンク先を参照してください。
https://www.ibm.com/docs/ja/baw/22.x?topic=views-generating-urls-managed-assets

例えば、CoachViewを作成し、その初期化時に画像を取得して表示したいような場合には、以下の様にファイルのURLを取得することが可能です。

this.url = com_ibm_bpm_coach.getManagedAssetUrl("watson.png",com_ibm_bpm_coach.assetType_WEB);

まとめ

今回はWebファイルを追加して、プロセス・アプリケーション内で利用する方法について説明しました。プロセス・アプリケーション内のアセットとして管理することで、参照先のロゴやスクリプトが古いバージョンだったというような不整合を防ぐAPIと共に、そのURLをAPIで取得することでデプロイ環境に依存しない実装が可能です。


#baw
#baw


#BusinessAutomationWorkflow(BAW)
0 comments
12 views

Permalink