1
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【Salesforce】フローの命名規則

Last updated at Posted at 2024-01-15

名前の付け方を統一しておくと保守性が高まります。
下記、命名規則の一例です。

フロー名

# フロー種別 命名ルール
1 画面フロー SCR_ SCR_EditAccount
2 レコードトリガーフロー TRG_ TRG_AccountUpdateTrigger
3 スケジュールトリガーフロー SCH_ SCH_ContactSendBirthdayEmails
4 プラットフォームイベントトリガーフロー EVT_ EVT_SalesFinished
5 サブフロー SFL_ SFL_CreateErrorLog

リソース名

# 種別 命名ルール 備考
1 変数 var_ var_TargetAccountId recordIdはのぞく
2 定数 const_ const_DraftRecordTypeName
3 数式 formula_ formula_Today
4 コレクション選択肢セット choice_

要素名

データ

# 要素 命名ルール
1 レコードを取得 get_ get_ActiveAccount
2 レコードを更新 update_ update_Contacts
3 レコードを作成 create_ create_Contacts
4 レコードを削除 delete_ delete_Contacts
5 ロールバックレコード rollback_ rollback_AllRecords

ロジック

割り当て

# 処理内容 命名ルール
1 変数の更新(オブジェクト型の項目) set_ set_NextContactDay
2 変数の初期化、変数の更新 assign_ assign_TargetContactId
3 コレクションに要素を追加 store_ store_TargetDivisions
4 コレクションに要素を削除 remove_ remove_TargetDivisions
5 計算や複雑なコレクション操作 calc_ calc_CountUpContacts

決定(選択)

# 内容 命名ルール 備考
1 要素名 decision_{決める内容} decision_NextStatus
2 結果名 {決める内容}_{判定} NextStatus_Pending
3 デフォルトの結果 エラー エラー デフォルトの結果はエラー処理に使用する。

決定(判定)

# 内容 命名ルール 備考
1 要素名 check_{確認する内容} check_RecordType
2 結果名 {確認する内容}_{判定} RecordType_Draft
3 デフォルトの結果 エラー エラー デフォルトの結果はエラー処理に使用する。

ループ・変換(ベータ)・コレクションの並び替え・コレクション検索条件

# 要素名 命名ルール 備考
1 ループ loop_ loop_TargetContact
2 変換(ベータ) transform_ transform_Order
3 コレクションの並び替え  sort_ sort_OrdersByDate
4 コレクションの検索条件 filter_ filter_OrdersByAmount

相互関係

画面

# 内容 命名ルール 備考
1 要素 screen_ screen_AccountEdit
2 入力コンポーネント input_
3 出力コンポーネント display_

アクション・サブフロー・カスタムエラー

# 内容 命名ルール 備考
1 サブフロー flow_
2 カスタムエラー error_

参照

1
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?