Skip to content

Commit

Permalink
🌸 Spring '21 (#9)
Browse files Browse the repository at this point in the history
* Update documentation and API version #8
  • Loading branch information
shunkosa authored Mar 20, 2021
1 parent 89a9c3c commit 799b3c2
Show file tree
Hide file tree
Showing 21 changed files with 41 additions and 40 deletions.
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
# Lightning Flow Recipes
# Salesforce Flow Recipes
![github pages](https://github.com/shunkosa/lightning-flow-recipes-jp/workflows/github%20pages/badge.svg)

**Webサイトができました🎉 [https://shunkosa.github.io/lightning-flow-recipes-jp/](https://shunkosa.github.io/lightning-flow-recipes-jp/)**

![](content/image.png)

インストールしてすぐに使用できる Lightning フローのサンプル集です。インストールしたフローは、編集または別名で保存することができます。フローが初めての方は、先に [Trailhead の Flow Builder を使用したフローの作成](https://trailhead.salesforce.com/ja/content/learn/trails/build-flows-with-flow-builder) に取り組んでみてください。
インストールしてすぐに使用できる Salesforce フローのサンプル集です。インストールしたフローは、編集または別名で保存することができます。フローが初めての方は、先に [Trailhead の Flow Builder を使用したフローの作成](https://trailhead.salesforce.com/ja/content/learn/trails/build-flows-with-flow-builder) に取り組んでみてください。
6 changes: 3 additions & 3 deletions config.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
baseURL = "https://shunkosa.github.io/lightning-flow-recipes-jp/"
languageCode = "ja"
defaultContentLanguage = "ja"
title = "Lightning Flow Recipes"
title = "Salesforce Flow Recipes"
theme = "book"

[languages]
Expand All @@ -12,8 +12,8 @@ theme = "book"

[params]
# Header text, can be markdown
project_name = "Lightning Flow Recipes"
project_tagline = "インストールして編集可能な Lightning フローのパッケージです⚡️🛠"
project_name = "Salesforce Flow Recipes"
project_tagline = "インストールして編集可能な Salesforce フローのパッケージです⚡️🛠"
BookMenuBundle = '/menu'

[menu]
Expand Down
10 changes: 5 additions & 5 deletions content/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,12 +8,12 @@ draft: false
![](image.png)

## 📦 使用方法
以下からパッケージをインストールしてください。(ver 0.8 / Winter '21)
以下からパッケージをインストールしてください。(ver 0.8 / Spring '21)

* [Sandbox 組織](https://test.salesforce.com/packaging/installPackage.apexp?p0=04tf4000004J2NLAA0)
* [Developer Edition 組織](https://login.salesforce.com/packaging/installPackage.apexp?p0=04tf4000004J2NLAA0)
* [Sandbox 組織](https://test.salesforce.com/packaging/installPackage.apexp?p0=04t5G000003zeIWQAY)
* [Developer Edition 組織](https://login.salesforce.com/packaging/installPackage.apexp?p0=04t5G000003zeIWQAY)
* Trailhead Playground 組織
* パッケージ ID として、`04tf4000004J2NLAA0` を使用してください。
* パッケージ ID として、`04t5G000003zeIWQAY` を使用してください。

以前のバージョンのパッケージをインストールしたことがあり、フローを有効化している場合は、アップグレード後、新しいフローバージョンとして追加されます。

Expand All @@ -36,7 +36,7 @@ draft: false
|フロー名|フローから学べる内容|
|---|---|
|[取引先の請求先住所を納入先住所に自動コピー](sync-account-billing-address-to-shipping-address)|・保存前フローの使い方/ユースケース|
|[ユーザ登録時にメールの BCC 設定をオフにする](disalbe-user-email-auto-bcc)|・保存前フロー
|[ユーザ登録時にメールの BCC 設定をオフにする](disable-user-email-auto-bcc)|・保存前フロー
|[Web-to-ケース/メール-to-ケースで取引先責任者を自動作成](create-contact-update-case-from-web-or-email)|・保存後フロー<br>・親レコードの作成と紐付け|
|[商談成立時に Chatter 投稿とフォローアップ ToDo を作成](big-deal-chatter-alerts)|・保存後フロー<br>・子レコードの作成と紐付け|
|[リストビューからリードを一括削除する](mass-delete-leads)|・一括クイックアクションと保存後フローの組み合わせ<br>・レコードの削除|
Expand Down
4 changes: 4 additions & 0 deletions content/changelog/index.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,10 @@
---
title: リリースノート
---

## 0.9.0 - 2021年3月21日
* Spring '21 アップグレードに伴い API バージョンおよび説明の更新

## 0.8.0 - 2020年11月07日
* Winter '21 アップグレードに伴い『[レコードトリガフローの考慮事項](../unsupported-features)』を更新
* 利用できる場合は自動レイアウトを使用し、ランタイムの API バージョンを 50.0 に更新
Expand Down
9 changes: 5 additions & 4 deletions content/unsupported-features/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ title: "レコードトリガフローの考慮事項"
date: 2020-07-20
draft: false
---
以下は Winter '21 時点の情報です。
以下は Spring '21 時点の情報です。

## 保存前フローの考慮事項
* サブフロー、アクションが使用できない。
Expand All @@ -13,10 +13,11 @@ draft: false
* Apex トリガと異なりカスタムのバリデーションエラーは発生させられない。

## プロセスビルダーと比較した際のレコードトリガフローの考慮事項
* 承認プロセスのレコード更新アクションにより起動されない。
* サブフローが使用できない。
* `ISCHANGED()``PRIORVALUE()` 関数が使用できない。
* 保存前フローの場合は、[レコードを取得] 要素で `$Record.Id` を用いることで、現在の値を取得することができます
* `$Record__Prior` 変数が代替になります
* `ISNEW()` 関数が使用できない。
* `$Record.Id``null` かどうかで代替できます。
* 一括クイックアクションから起動するとうまく動かない場合がある
* 時間ベースのアクションに相当する設定がない。
* 時間ベースのアクションに相当する設定がない
* 開始要素からは遅延実行が可能です
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<Flow xmlns="http://soap.sforce.com/2006/04/metadata">
<apiVersion>50.0</apiVersion>
<apiVersion>51.0</apiVersion>
<description>取引先を新規作成するシンプルな画面フローです。従業員数が2000以上のときのみ年間売上の入力欄が表示されます。画面要素の基本的な使用方法や、レコードの作成要素の使用方法を理解します。</description>
<interviewLabel>[Flow Recipes] 取引先の新規作成 {!$Flow.CurrentDateTime}</interviewLabel>
<label>[Flow Recipes] 取引先の作成画面</label>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<Flow xmlns="http://soap.sforce.com/2006/04/metadata" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<apiVersion>50.0</apiVersion>
<apiVersion>51.0</apiVersion>
<description>取引先と商談を1度に作成する画面フローです。親-子関係のオブジェクトのレコードを作成する方法を理解します。</description>
<dynamicChoiceSets>
<name>options_OpportunityStage</name>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@
</inputParameters>
<storeOutputAutomatically>true</storeOutputAutomatically>
</actionCalls>
<apiVersion>50.0</apiVersion>
<apiVersion>51.0</apiVersion>
<description>金額が1,000,000円以上の商談が成立した場合にChatter投稿とToDoの作成(期日を1週間後にする) を行うレコードトリガフロー(変更後フロー)です。</description>
<formulas>
<description>商談の完了予定日の7日後を表す数式です。レコードを作成するアクションでToDoの期日として使用します。</description>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<Flow xmlns="http://soap.sforce.com/2006/04/metadata">
<apiVersion>50.0</apiVersion>
<apiVersion>51.0</apiVersion>
<assignments>
<name>assign_NumOfContacts</name>
<label>検索結果の件数を取得</label>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<Flow xmlns="http://soap.sforce.com/2006/04/metadata">
<apiVersion>50.0</apiVersion>
<apiVersion>51.0</apiVersion>
<assignments>
<description>ユーザの自動BCC項目にFalseを設定します。</description>
<name>assign_DisableAutoBccField</name>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<Flow xmlns="http://soap.sforce.com/2006/04/metadata">
<apiVersion>50.0</apiVersion>
<apiVersion>51.0</apiVersion>
<assignments>
<name>assign_LeadFields</name>
<label>項目値の割り当て</label>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<Flow xmlns="http://soap.sforce.com/2006/04/metadata">
<apiVersion>50.0</apiVersion>
<apiVersion>51.0</apiVersion>
<assignments>
<description>取得したキャンペーンの数を変数に割り当てます。</description>
<name>assign_CountNumOfCreatedCampaigns</name>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<Flow xmlns="http://soap.sforce.com/2006/04/metadata">
<apiVersion>50.0</apiVersion>
<apiVersion>51.0</apiVersion>
<description>一括クイックアクションから呼び出すことを想定した、カスタムのチェックボックス項目に基づいてリードを削除するレコードトリガフローです。</description>
<interviewLabel>[Flow Recipes] リードの一括削除用フロー {!$Flow.CurrentDateTime}</interviewLabel>
<label>[Flow Recipes] リストビューからリードの一括削除</label>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@
</value>
</inputParameters>
</actionCalls>
<apiVersion>50.0</apiVersion>
<apiVersion>51.0</apiVersion>
<decisions>
<description>取得した取引先の業種が空かどうかを判定します。</description>
<name>decision_Industry</name>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<Flow xmlns="http://soap.sforce.com/2006/04/metadata" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<apiVersion>50.0</apiVersion>
<apiVersion>51.0</apiVersion>
<assignments>
<name>assign_ContactRole1Fields</name>
<label>取引先責任者ロール1項目値の割り当て</label>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@
<connector>
<targetReference>loop_Tasks</targetReference>
</connector>
<flowTransactionModel>CurrentTransaction</flowTransactionModel>
<inputParameters>
<name>emailBody</name>
<value>
Expand All @@ -30,7 +31,7 @@
</value>
</inputParameters>
</actionCalls>
<apiVersion>50.0</apiVersion>
<apiVersion>51.0</apiVersion>
<decisions>
<description>メールを送信する際にToDoの所有者からメールアドレスを辿りますが、所有者がユーザかキューかで参照するオブジェクトが異なるため、分岐を作成します。
キューはメールアドレスが設定されていないとエラーになってしまうため、このフローでは簡便のために所有者がユーザの場合のみメール送信対象にしています。</description>
Expand Down Expand Up @@ -65,12 +66,6 @@
<dataType>String</dataType>
<expression>LEFT({!$Api.Partner_Server_URL_260}, FIND( &apos;/services&apos;, {!$Api.Partner_Server_URL_260}))</expression>
</formulas>
<formulas>
<description>本日の日付を返す数式です。</description>
<name>formula_Today</name>
<dataType>Date</dataType>
<expression>TODAY()</expression>
</formulas>
<interviewLabel>[Flow Recipes] 毎朝9時に期日を過ぎたToDoの所有者にメール通知するフロー {!$Flow.CurrentDateTime}</interviewLabel>
<label>[Flow Recipes] 毎朝9時に期日を過ぎたToDoの所有者にメール通知するフロー</label>
<loops>
Expand Down Expand Up @@ -119,7 +114,7 @@
<field>ActivityDate</field>
<operator>LessThan</operator>
<value>
<elementReference>formula_Today</elementReference>
<elementReference>$Flow.CurrentDate</elementReference>
</value>
</filters>
<filters>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<Flow xmlns="http://soap.sforce.com/2006/04/metadata">
<apiVersion>50.0</apiVersion>
<apiVersion>51.0</apiVersion>
<assignments>
<name>assign_AddContactToList</name>
<label>リストに取引先責任者を追加</label>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<Flow xmlns="http://soap.sforce.com/2006/04/metadata">
<apiVersion>50.0</apiVersion>
<apiVersion>51.0</apiVersion>
<interviewLabel>[Flow Recipes] ログインフロー用のサンプル画面 {!$Flow.CurrentDateTime}</interviewLabel>
<label>[Flow Recipes] ログインフロー用のサンプル画面</label>
<processMetadataValues>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<Flow xmlns="http://soap.sforce.com/2006/04/metadata">
<apiVersion>50.0</apiVersion>
<apiVersion>51.0</apiVersion>
<assignments>
<name>assign_AccountBillingAddressToShippingAddress</name>
<label>請求先住所を納入先住所にコピー</label>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<Flow xmlns="http://soap.sforce.com/2006/04/metadata">
<apiVersion>50.0</apiVersion>
<apiVersion>51.0</apiVersion>
<description>ToDo登録後に続けてファイルをアップロードできる画面フローです。[ファイルのアップロード] 画面コンポーネントの使い方を理解します。</description>
<interviewLabel>[Flow Recipes] ToDoと添付ファイルの登録画面 {!$Flow.CurrentDateTime}</interviewLabel>
<label>[Flow Recipes] ToDoとファイルの登録画面</label>
Expand Down
9 changes: 5 additions & 4 deletions sfdx-project.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,13 @@
"path": "force-app",
"default": true,
"package": "lightning-flow-recipes",
"versionName": "ver 0.8 (Winter '21)",
"versionNumber": "0.8.0.NEXT"
"versionName": "ver 0.9 (Spring '21)",
"versionNumber": "0.9.0.NEXT"
}
],
"namespace": "",
"sfdcLoginUrl": "https://login.salesforce.com",
"sourceApiVersion": "50.0",
"sourceApiVersion": "51.0",
"packageAliases": {
"lightning-flow-recipes": "0Hof40000004CFkCAM",
"lightning-flow-recipes@0.1.0-1": "04tf4000004EyqsAAC",
Expand All @@ -22,6 +22,7 @@
"lightning-flow-recipes@0.5.0-1": "04tf4000004Ez6YAAS",
"lightning-flow-recipes@0.6.0-1": "04tf4000004MhniAAC",
"lightning-flow-recipes@0.7.0-1": "04tf4000004MhnnAAC",
"lightning-flow-recipes@0.8.0-1": "04tf4000004J2NLAA0"
"lightning-flow-recipes@0.8.0-1": "04tf4000004J2NLAA0",
"lightning-flow-recipes@0.9.0-1": "04t5G000003zeIWQAY"
}
}

0 comments on commit 799b3c2

Please sign in to comment.