スクリーンフロー
- UIの問題フロー
- 画面フローをモーダル化して表示する
- 画面フロー 項目の連動関係をつくる
- Salesforce フローの選択オプションの改善(動的に選択肢をつくる)
- Salesforce フローの選択オプションの改善(動的に選択肢をつくる)2
- Salesforce フローの選択オプションの改善(動的に選択肢をつくる)3
- フロー-合計に応じて、画面フローの更新フィールドに「はい/いいえ」の質問を追加します
- 取引先責任者のスクリーンフローで姓名の項目が表示されない
- 画面フロー : ルックアップコンポーネント
- 画面フロー : ファイルアップロードコンポーネント
- 画面フロー : 選択肢リストコンポーネント
- スクリーンフロー:複数選択リストコンポーネント
- 画面フローの項目の値の初期化
- 画面フローで独自の選択リストの値を構成する
- フローのテキストテンプレート
- スクリーンフローで更新したレコードに戻る
- Screen Flow Erroring "Limit Exceeded" on "Bad Email Address"
- 画面フローで画面にオプションを追加します フローの列の構成で列を追加できません
- スクリーンフローの選択リストで必須にいない場合に選択肢にNullを含める
- 画面フローのデータテーブル
- How to Control the CSS of Screen Flows
- how to make lookup field required in salesforce screen flow?
You cannot validate on whether a field is blank in a screenflow (it's a pain).
However, for a lookup, you can set the "Required" option to "{!$GlobalConstant.True}"
画面フローではフィールドが空白かどうかを検証できません (面倒です)。
ただし、ルックアップの場合は、「Required」オプションを「{!$GlobalConstant.True}」に設定できます。
URLで変数に値を渡す
To actually pass the value, I think you need to set the parameters as follows.
/flow/Create_Case_for_Contact?inputAccountId={!Account.Id}&inputContactId={!Contact.Id}
Customize a Flow URL to Set Variable Values
https://help.salesforce.com/s/articleView?id=sf.flow_distribute_internal_url_variable.htm&type=5
recordIdの値が取得できていないとき
Please check this article.
Share the Flow URL or Create a Custom Button, Link, or Web Tab
https://help.salesforce.com/s/articleView?id=sf.flow_distribute_internal_url.htm&type=5
終了後にリダイレクトさせる
画面フローからリダイレクトさせるということでしょうか?
Auraコンポーネントを使って可能みたいです。
https://help.salesforce.com/s/articleView?id=sf.flow_concepts_finish_override.htm&type=5
レコード作成時のフローのエラー文言の変更
モーダルの高さ
In such cases you can add custom styles but they should be loaded by using loadStyle function, so the styles apply to the page and not just to LWC component.
Create styles.css with the following style:
.slds-spinner_container {
background: unset
}
archive it to fixedStyles.zip and upload it as a static resource:
then reference it in your LWC component:
import { loadStyle } from 'lightning/platformResourceLoader';
import fixedStyles from '@salesforce/resourceUrl/fixedStyles';
export default class YourModal extends LightningModal {
connectedCallback() {
loadStyle(this, fixedStyles + '/styles.css');
}
}
And this spinner glitch should be fixed.
I found the cause of the issue. The height of the modal can be adjusted but only up to 500px. This was required because of a Salesforce limitation which was removed with Winter 23. If your need more than 500px, I'll publish a fix tomorrow
問題の原因が見つかりました。モーダルの高さは調整できますが、最大 500px までです。これは、Winter 23 で削除された Salesforce の制限のため必要でした。500 ピクセルを超える必要がある場合は、明日修正を公開します。
エラー
カスタムボタンのURLを修正することで解決しました
チェックボックスに null 値を割り当てていると思います。 if (checkbox = null) false、チェックボックス、という数式を作成する必要があります。そうすれば、null 値は送信されず、false 値が送信されます
I think it's assigning a null value to the checkbox, you should create a formula that says if (checkbox = null) false, checkbox, that way its not sending a null value its sending a false value
レコードを作成する際に画面表示項目を直接割り当てているのかと思います。
「画面に表示されない = nullの値」のため、TrueかFalseの値しかとらないチェックボックス項目へ画面へ表示されていない項目を割り当ててしまうとエラーになります。
そのため、画面表示項目を直接割り当てるのではなく、下記のような数式を作成して割り当てする必要があります。
IF( OR( 画面表示項目 , NOT( 画面表示項目 ) ) , 画面表示項目 , False )
別のサイト テンプレートを使用しましたが、その場合は機能しているようです。「独自に構築する」テンプレートでは機能しない理由はわかりませんが、この解決策で問題ありません。