アクションの命名例
IM-BloomMakerでアクションを作成する際の命名ルールについて説明します。
実装前に確認しておきたい内容の記事です
全てのタグを見るIM-BloomMakerでアクションを作成する際の命名ルールについて説明します。
IM-BloomMakerではカスタムスクリプトを実行するというアクションを利用することで、JavaScriptをコーディング・実行できます。一方で豊富に用意されているアクションアイテムを組み合わせることで、カスタムスクリプト(JavaScript)を書かずに同様の処理を実現できる場合もあります。
IM-BloomMakerのデザイン編集画面では、コンテナページという単位にエレメントを配置して画面を作成していきます。
実際に開発をはじめる前にルールを決めておくことをおすすめします。
IM-LogicDesigner(バックエンド)とIM-BloomMaker(フロントエンド)を組み合わせた開発では、処理をどちらでも実装できる場面が多くあります。こうした場面でどちらに実装するかの判断を個々の開発者に任せると、プロジェクト全体で実装方針がそろわず、あとから手を入れにくいシステムになりがちです。
IM-LogicDesignerのロジックフロー定義画面で分岐タスクを使うと、条件分岐の処理を組むことができます。ここでは分岐処理について、レビューやデバッグをしやすくする観点で望ましい定義方法の一例を事例をもとに紹介します。
HANDBOOKでは、下記のルールに基づいてIDや名称、変数を命名しています。
IM-BloomMakerでは、デザイン編集画面で追加したエレメントに次のような画面制御を設定できます。ここではこの設定を、末端エレメントに設定するか、複数のエレメントのまとまり(便宜上、グループエレメントと言います)で設定するかの制御範囲についてルールの一例を紹介します。
IM-BloomMakerの画面に表示するメッセージやキャプションを、エレメントのプロパティに直接入力(ハードコード)していると、次のような問題が起こりやすくなります。
IM-BloomMakerで定義できる定数について、具体例を説明します。ここで紹介する内容は、数値や文字列などの識別子を直接利用する際のコスト軽減(スペルミスの抑止や記述変更時のメンテナンス性向上)を目的としています。
IM-BloomMakerで定義する変数の命名方法や、その変数構造をどのように設計するかについてのルールを説明しています。
ここではIM-BloomMakerでの開発をする際に活用できる変数構造の一例を紹介しています。
ここではローコード開発時に活用できる命名ルールを紹介しています。
IM-BloomMakerのコンテンツおよびルーティング定義の新規作成で入力するIDと名称の命名方法についてのルールを、書式例と実際の入力例をもちいて紹介しています。
IM-LogicDesignerのフロー定義、ユーザ定義およびルーティング定義で入力するIDと名称の命名方法についてのルールを、書式例と実際の入力例をもちいて紹介しています。