アプリ、タブ
問題一覧
1
アプリケーションそのもの。ブランド設定や、ナビゲーションバーや、ユーティリティバーの設定
2
アプリケーションページ、ホームページ、レコードページ
3
レコードの項目(レコードページのみ)や、デバイス状況、ユーザや権限によって動的にコンポーネントの表示を設定する
4
基本関連リストは最大4項目、拡張関連リストはリスト形式(最大10項目)、カード形式で表示される
5
コンポーネント自体に、モバイル専用やデスクトップ専用などがあるから
6
レイアウトでの関連リストをいじることで、位置変更や表示する項目の定義ができるが、 それ以上にカスタマイズしたい場合は、Lightningアプリケーションビルダーにて、レコードページを編集する。 表示項目数を増やすには、関連リスト種別を拡張リストに変更する。
7
並び替えたい場合や、条件を指定して表示するレコードを絞りたいときにつかう アクション周りも一括クイックアクションならなんか追加できる※普通の関連リストでもできるかも?
8
カスタムオブジェクトタブ、Webタブ、VisualForceタブ、Lightningコンポーネントタブ、Lightningタブ WebタブはURLと差し込み項目を指定してタブに描画することができる。 lightningコンポーネントタブとは コンポーネントをサポートしたもので、 Auraコンポーネントをそのまま表示するタブ。 lightningタブとは Lightningアプリケーションページをサポートしたもの
9
/lightning/n/customTabDevName
10
カスタムタブを作成すると、項目として表示されるようになる。 また、その項目の利用可否について プロファイルへの割り当てができる。 Lightningタブでは、 さらにアプリケーションへの割り当て もできる。
11
アプリケーションページは、 アプリケーションタブも同時に作成される。 アプリケーションのナビゲーションメニューへの割り当てとモバイル用のナビゲーションメニューに割り当てできる。 (アプリケーションページを参照できるユーザを制限するには、権限セットやプロファイルで別途定義する) ホームページの場合は、 組織のデフォルトに割り当てる。 アプリケーションのデフォルトに割り当てる。 アプリケーションと、プロファイルに割り当てる。 レコードページの場合は アプリケーションと、プロファイル、レコードタイプ、フォーム要素に割り当てる。
12
アプリケーションマネージャーにて、 該当のアプリのアプリケーションオプションから、エンドユーザによるこのアプリケーション項目のパーソナライズを無効にするを選択する
13
ナビゲーションバーをパーソナライズさせないこと、アプリケーション外ページを一時タブを無効にすること(アプリケーションランチャーで開いた項目を開いてもタブはでない)
14
クイック設定からアプリケーションメニューで、 新規ユーザ用としてデフォルト順序の設定とアプリ表示可否(全ユーザー共通設定)の設定ができる。 自ユーザのアプリケーションの並び替えは アプリケーションランチャー上でドラッグするとできる
15
アプリケーションの場合、そのアプリに対する権限(プロファイルや権限セットのカスタムアプリケーション設定)がない、 項目の場合、その項目に対する権限(プロファイルのタブの表示設定)がないと表示されない
16
組織で [私のドメイン] がリリースされていない場合、Lightningコンポーネントを起動できなかったりする。
17
できない
18
画像の通り鉛筆ボタンおして、そこから項目の追加や並び替えができる! 管理者が追加した分含めて最大50
19
visualforceページにおける、Salesforce モバイルアプリと Lightning ページで使用可能 チェックボックスを有効になってなかったから
20
普通のナビゲーションバーと同じで 、アプリケーションごとに定義できる。 プロファイルごとにはわけられない (タブの非表示設定やアプリケーションをプロファイルごとに定義で解決可能)
21
ナビゲーションバーは、アプリケーション依存なので、各プロファイル用のアプリケーションを作成するか、 プロファイルでタブに関するアクセス権を制御する。
22
ページの読み込み中の画像 ヘッダーと検索バーの色 ページのロード時の背景色 https://tyoshikawa1106.hatenablog.com/entry/2020/02/02/111905
23
プロファイル、フォーム要素 フォーム要素はアプリケーションのオプションで選択できる
24
アプリケーションマネージャーより該当のアプリを編集し、アプリケーションビルダーのヘッダーにあるページをクリックすると割り当てられたページがわかる アプリケーションページ、ホームページ、レコードページの割り当て確認ができる。
25
ナビゲーションバーにあるオブジェクトの順序
26
lightningコンポーネント ビルダーからも選択できるようなあれの感じ パラメータの設定も可能 デスクトップのみ利用できる
27
カスタムアプリのみ削除可能
28
エディションによって異なる
29
オブジェクトタブは選択したら、強調表示されるけど、Webタブとかvisualforceタブは強調表示してくれない。 (選んでます感がない)
30
ページレイアウトはVisualforceコンポーネント レコードページはLightning コンポーネント
31
デスクトップは上のアプリケーションヘッダーのとこ モバイルは画面上部のアクションバーに追加される。
32
アプリケーションページ、レコードページもいける!
33
アプリケーションページはアプリケーションビルダー内で定義可能、グローバルアクションが利用できる。 ホームページは、ホームページ内でアクションはないが、グローバルアクションがいつものところで利用可能 レコードページは該当のレイアウトのアクション部分で定義し、オブジェクト固有のアクションを利用可能 一応グローバルアクションもつかえるっぽい? ちなみにアプリケーションビルダーでヘッダーのところで動的アクションにすると表示設定ができる。
34
売上予測ページ コラボレーション売上予測が有効な場合に利用できる営業リーダー用のページ メールアプリケーションペイン ユーザがoutlookやGmailなどからSalesforceレコードにアクセスできるようになるらしい?
35
できる。 Auraを利用すると作れるらしい
36
デスクトップ専用
37
両方
38
モバイルデスクトップ両方。 ただし、コンソール固定領域テンプレートの場合はデスクトップ専用
39
サポートしているフォーム要素の範囲が狭くなるテンプレートは利用できない(表示されない)
40
外部オブジェクト 外部オブジェクトでは絞り込みが厳しいぽい
41
標準アクション、カスタムボタン、一括クイックアクション(レコード作成と更新のみ) クイックアクションはレコードに対して一括操作可能
42
2000
43
2000で切り捨てられるため、返されるレコードを2000と制限しておく。
44
リストビューコンポーネントは、 画像のような感じでレコードを表示してくれるコンポーネント オブジェクトを指定し検索条件も指定できる デフォルトで3、 最大30件表示可能
45
関連レコードは参照項目を指定することで親オブジェクトのレコードを表示することができる。 関連レコードコンポーネントは作成済みのオブジェクトの作成アクションや更新アクションを利用することで、インライン編集などの更新を実現している。 また、項目のレイアウトもそのアクション依存となる。※ (関連レコードコンポーネントのパラメータでどのアクションを使うか設定可能) ※ユーザがその項目に対して参照のみである場合は、コンパクトレイアウトから項目を取得してくれるらしい そこで、インライン編集する場合は、 そのため、関連オブジェクト側に自身のレコードを作成、更新するクイックアクションが必要である。 ということになる。
46
可能
47
できる。ペインに項目コンポーネントとセクションコンポーネントがある。
48
項目はAjaxのように表示設定によるリアルタイムな画面反映が行われる 例えば、選択リストである値を選んだらすぐに画面に項目の表示が反映される しかしセクションは初期表示後に、リアルタイム変更は行われない
49
対応しているが、項目とセクションコンポーネント自体がモバイル対応してないため、表示ルールは適用されない。 しかし、 動的フォーム専用のレコード詳細 - モバイルコンポーネントを利用することで対応可能 また、上記コンポーネントを利用しなくても対応するようになるらしち
50
モバイルアプリで表示するならモバイル、 ブラウザならデスクトップとなる。
51
falseで処理される
52
ナビゲーションバーはデスクトップ側とモバイル側で、同期されてしまうので、それぞれカスタマイズできない。 ナビゲーションバーはアプリケーション依存なので、新しくモバイル用のアプリケーションを作成し、フォーム要素にモバイルを選択することで、実現できる。 それか古いが MobileOnryなナビゲーションメニューというのもある。
53
コンポーネントのプロパティの表示ラベル項目や属性項目に対して、カスタム表示ラベルを埋め込む。 {!$Label.customLabelName} みたいな感じ ちなみにタブコンポーネントでは対応してないらしい
54
項目の値は保存されない。 必須にしていた場合でも、値は保存されないが、レコード自体は作成される。
55
タブ
56
Spring’24時点ではベータ版だが、ある。 ベータ版なので使用するには、事前設定がいる。 デスクトップ版では、強調表示パネルでの設定だったが、 モバイル版は上記とは別で アプリケーションビルダーのページプロパティから設定する。 カスタムオブジェクトに限り利用可能 アクションは、アクションバーに表示される。 https://sfdctechsite.com/2023/12/18/spring24_mobile_dynaminaction/
57
カスタムオブジェクト、取引先 (個人取引先を含む)、ケース、取引先責任者、リード、および商談のみでサポートされます。取引先、ケース、またはリードのレコードページにある保存オプションも移行さらます。
58
保存オプションのチェックボックスが表示される
59
LWCにおけるコンポーネント関の伝達(メッセージチャネル)を利用しないでも、設定ファイルの記述により、 コンポーネント間の連携を実現するアプリケーションビルダーの機能 例 取引先のビューリストから、特定のレコードを選ぶと別のコンポーネントではその取引先の詳細がみれるように更新される。 https://qiita.com/tiaug30/items/0c4f8bab6bed75b511f6
60
アプリケーションページのみで対応している。 カスタムLWCの設定ファイルへの記述が必要なので、制御側は標準のlightningコンポーネントは対応できない。 モバイルは対応してない。
61
制御側のコンポーネントに対し、設定画面にインタラクションのタブが追加されるので、そこで設定ファイルで定義したイベントと連動側のコンポーネント、apiに渡す値(発火したイベントのプロパティを利用可能※レコードIDなど)を指定することができる。
62
MessageChannelを利用する場合は、pubsub方式で、制御側連動側が共に依存関係が強くなってしまうため、多種多様なコンポーネント間の連携という意味では、 柔軟性が高くなかった。 が、これを利用することで、ライブラリのとある関数を利用するようなイメージで、入力のインタフェースを公開しておくことで、柔軟なコンポーネントを定義することができる。
63
制御側としては利用できないが、連動側としては利用可能!
64
String、Integer、Boolean
65
アプリケーションページ以外で利用する場合や、 連動側にリストやマップを渡したい場合は メッセージチャネルを利用する。 モバイルに対応させたい。
66
タブやアコーディオンを展開した際に読み込まれるため、初期表示されない →パフォーマンスへの対策となる
67
Lightning利用状況から 画面の描画にどれくらい時間がかかっているかなど有用な統計情報をみよう!
68
自動で分析が行われ、パフォーマンスが中程度以下の場合は、パフォーマンスを改善するための内容のプロンプトが表示される。
69
アプリケーションビルダー内の分析ボタンをクリックするとできる。 https://qiita.com/tiaug30/items/74d63fec09ad9e603db6
70
ページ読み込み時間やページ内にあるコンポーネントごととの描画速度 パフォーマンス改善への推奨事項などが表示される デバイスごとに評価してくれる 組織レベルでの統計値も確認でき、ブラウザの速度、ネットワーク遅延、コア数など、90 日間の組織のユーザデータが統計として確認できる。
71
関連リスト、レコード詳細(項目が26個以上だとわるい)、ニュースおよびTwitter
72
アプリケーションマネージャーから設定でき、ナビゲーションバーに任意のオブジェクトを定義し、ユーザがそのオブジェクトのリストビュー画面から、対象レコードをクリックすると、そのレコードページがサブタブで描画されるというもの。 同時に親レコードもサブタブとして開くことのできる設定もある。
73
体験ページ時間 EPT は、ページを読み込んでユーザが有意義に操作できる状態になるまでにかかる時間を計算する評価指標です
74
コンソールアプリケーション、標準アプリケーション コンソールアプリケーションは、 開いたタブへの遷移でもまたEPT の計測がが行われてしまうため、描画時間が早くなってしまうことに留意する
75
1280×1024
76
左のペインから表示されない。
77
一応できるが、そのオブジェクトに基づいたコンポーネントのコンテンツが表示されない
78
3 つの幅 テンプレートと固定領域テンプレート 固定領域テンプレートというのは、領域の比率幅がパーセントで固定されているテンプレートのこと。 固定比率幅のメインの範囲と 2 つのサイドバーがあり、メインの範囲は 50% で、両サイドの範囲の幅はそれぞれ 25% 。 3 つの範囲のテンプレートでは、画面の幅を広げて正しく表示されるようにする必要があります。 低解像度の特定のデバイスまたはモニターでは、3 つの範囲のテンプレートは正しく表示されない可能性があります。
79
オブジェクトマネージャーの該当オブジェクトから、Lightningレコードページを選択する。 そこでオブジェクトの対応したレコードページの確認と割り当てが可能
80
プロファイルのリリースにかんしては、変更セットだと問題ないが、 パッケージだと、プロファイルによるページの上書きはサポートされてないらしい?
81
これはアプリケーションのナビゲーションバーの最初の4つの項目に基づいている
82
デスクトップのみ ちなみに、標準ホームページというテンプレートくらいしか選択肢がない (一応二つくらい他にあるけど)
83
URLを指定して別のアプリケーションやサイトに遷移できる。
84
Lightning アプリケーションのカスタムタブに Lightning コンポーネントを表示するには、[私のドメイン] を有効にする必要があります。 Auraで作ったLightningコンポーネントや LWCをそのまま表示できる機能! 以下詳細 https://help.salesforce.com/s/articleView?id=sf.aura_add_cmp_lex.htm&type=5
85
プロファイルのカスタムタブ設定のとこで、設定できる オブジェクトページも同様にタブ設定となる
86
アプリケーションのデフォルトにホームページが設定されてない場合は組織のデフォルトページが利用される
87
まずレコードページは、フォーム要素によって振り分け可能であるが、 詳細の項目に関してはレイアウト依存であることからそこはレコードタイプを変えればいけるがそうでない場合は 動的フォームを利用すれば可能。
88
25
89
アクション & おすすめコンポーネント
90
活動タイムライン、活動の記録、メールを送信 また、Todoや行動のレコードの作成アクション ケースの場合、活動の記録、メールを送信はチャターパブリッシャーに表示される
91
Einstein Next Best Action
92
リッチテキスト
93
こぴー
94
50
95
その下に他のコンポーネントを配置しないこと
96
アプリケーションランチャー内でアプリをドラッグする
97
ナビゲーションバーの鉛筆マークをクリックして並び替えや追加ができる
98
プロファイル設定で項目をデフォルトで表示に設定すると、その項目はユーザーがログインしたときにナビゲーションバーに自動的に表示されるようになります。 これにより、ユーザーは追加の操作をせずにすぐにその項目にアクセスできるようになります もしナビゲーションバーに項目が表示されない場合は、プロファイルから非表示になっている可能性があります。 この場合、システム管理者がタブの設定を更新して「タブを隠す」から「デフォルトで表示」または「デフォルトで非表示」に変更することで解決できます
99
アプリケーションのタブ設定は権限セットでは設定できないけど、オブジェクトタブはできるらしい オブジェクトアクセスのみ、権限セットで制御できることによって柔軟性があるということらしい! 例えば、あるプロファイルが割り当てられたユーザー全員に対して特定のタブを「デフォルトで表示」に設定したい場合は、プロファイルのタブ設定を使用します。 一方、特定のユーザーにのみ追加のタブアクセスを許可したい場合は、権限セットを使用してそのユーザーにのみタブアクセスを付与します。これにより、組織内のさまざまなユーザーのニーズに柔軟に対応することができます
100
Salesforceモバイルナビゲーション でモバイル用の画面を設定している。 今はアプリケーションをモバイル用に作るのがモダンかなあ
その他
その他
谷峻輔 · 12問 · 2年前その他
その他
12問 • 2年前LWC
LWC
谷峻輔 · 100問 · 2年前LWC
LWC
100問 • 2年前LWC2
LWC2
谷峻輔 · 28問 · 2年前LWC2
LWC2
28問 • 2年前Javascript
Javascript
谷峻輔 · 100問 · 2年前Javascript
Javascript
100問 • 2年前javascript2
javascript2
谷峻輔 · 58問 · 2年前javascript2
javascript2
58問 • 2年前js1 JavaScript の基礎
js1 JavaScript の基礎
谷峻輔 · 92問 · 2年前js1 JavaScript の基礎
js1 JavaScript の基礎
92問 • 2年前js2 コード品質、オブジェクト基本、データ型
js2 コード品質、オブジェクト基本、データ型
谷峻輔 · 100問 · 2年前js2 コード品質、オブジェクト基本、データ型
js2 コード品質、オブジェクト基本、データ型
100問 • 2年前js3 データ型
js3 データ型
谷峻輔 · 100問 · 2年前js3 データ型
js3 データ型
100問 • 2年前js4 データ型、関数の高度な機能
js4 データ型、関数の高度な機能
谷峻輔 · 100問 · 2年前js4 データ型、関数の高度な機能
js4 データ型、関数の高度な機能
100問 • 2年前js5 関数の高度な機能 オブジェクトプロパティの設定 プロトタイプ, 継承プロトタイプ, 継承、クラス
js5 関数の高度な機能 オブジェクトプロパティの設定 プロトタイプ, 継承プロトタイプ, 継承、クラス
谷峻輔 · 96問 · 2年前js5 関数の高度な機能 オブジェクトプロパティの設定 プロトタイプ, 継承プロトタイプ, 継承、クラス
js5 関数の高度な機能 オブジェクトプロパティの設定 プロトタイプ, 継承プロトタイプ, 継承、クラス
96問 • 2年前js6 クラス Promise, async/await
js6 クラス Promise, async/await
谷峻輔 · 100問 · 2年前js6 クラス Promise, async/await
js6 クラス Promise, async/await
100問 • 2年前js7 Promise, async/await、ジェネレータ, 高度なイテレーション、モジュール
js7 Promise, async/await、ジェネレータ, 高度なイテレーション、モジュール
谷峻輔 · 96問 · 2年前js7 Promise, async/await、ジェネレータ, 高度なイテレーション、モジュール
js7 Promise, async/await、ジェネレータ, 高度なイテレーション、モジュール
96問 • 2年前js8 その他
js8 その他
谷峻輔 · 57問 · 2年前js8 その他
js8 その他
57問 • 2年前Javaとは〜
Javaとは〜
谷峻輔 · 83問 · 2年前Javaとは〜
Javaとは〜
83問 • 2年前Reactクイックスタート
Reactクイックスタート
谷峻輔 · 15問 · 2年前Reactクイックスタート
Reactクイックスタート
15問 • 2年前デザインパターン
デザインパターン
谷峻輔 · 5問 · 2年前デザインパターン
デザインパターン
5問 • 2年前承認申請
承認申請
谷峻輔 · 16問 · 2年前承認申請
承認申請
16問 • 2年前アプリケーションビルダー2
アプリケーションビルダー2
谷峻輔 · 100問 · 2年前アプリケーションビルダー2
アプリケーションビルダー2
100問 • 2年前アプリケーションビルダー3
アプリケーションビルダー3
谷峻輔 · 100問 · 2年前アプリケーションビルダー3
アプリケーションビルダー3
100問 • 2年前アプリケーションビルダー4
アプリケーションビルダー4
谷峻輔 · 100問 · 2年前アプリケーションビルダー4
アプリケーションビルダー4
100問 • 2年前アプリケーションビルダー5
アプリケーションビルダー5
谷峻輔 · 94問 · 2年前アプリケーションビルダー5
アプリケーションビルダー5
94問 • 2年前アプリケーションビルダー6
アプリケーションビルダー6
谷峻輔 · 100問 · 2年前アプリケーションビルダー6
アプリケーションビルダー6
100問 • 2年前アプリケーションビルダー7
アプリケーションビルダー7
谷峻輔 · 100問 · 2年前アプリケーションビルダー7
アプリケーションビルダー7
100問 • 2年前アプリケーションビルダー8
アプリケーションビルダー8
谷峻輔 · 98問 · 2年前アプリケーションビルダー8
アプリケーションビルダー8
98問 • 2年前アプリケーションビルダー9
アプリケーションビルダー9
谷峻輔 · 70問 · 2年前アプリケーションビルダー9
アプリケーションビルダー9
70問 • 2年前フロー
フロー
谷峻輔 · 42問 · 2年前フロー
フロー
42問 • 2年前レポート、ダッシュボード
レポート、ダッシュボード
谷峻輔 · 60問 · 2年前レポート、ダッシュボード
レポート、ダッシュボード
60問 • 2年前SalesCloud
SalesCloud
谷峻輔 · 18問 · 2年前SalesCloud
SalesCloud
18問 • 2年前標準機能
標準機能
谷峻輔 · 72問 · 2年前標準機能
標準機能
72問 • 2年前宣言的開発
宣言的開発
谷峻輔 · 8問 · 2年前宣言的開発
宣言的開発
8問 • 2年前数式、人力規則
数式、人力規則
谷峻輔 · 18問 · 2年前数式、人力規則
数式、人力規則
18問 • 2年前アクセスレベル
アクセスレベル
谷峻輔 · 63問 · 2年前アクセスレベル
アクセスレベル
63問 • 2年前データ型変換
データ型変換
谷峻輔 · 22問 · 2年前データ型変換
データ型変換
22問 • 2年前オブジェクト、項目
オブジェクト、項目
谷峻輔 · 91問 · 2年前オブジェクト、項目
オブジェクト、項目
91問 • 2年前アプリ、タブ
アプリ、タブ
谷峻輔 · 92問 · 2年前アプリ、タブ
アプリ、タブ
92問 • 2年前自動化
自動化
谷峻輔 · 17問 · 2年前自動化
自動化
17問 • 2年前組織、開発モデル
組織、開発モデル
谷峻輔 · 65問 · 2年前組織、開発モデル
組織、開発モデル
65問 • 2年前ボタン、アクション
ボタン、アクション
谷峻輔 · 69問 · 2年前ボタン、アクション
ボタン、アクション
69問 • 2年前インテグレーション
インテグレーション
谷峻輔 · 40問 · 2年前インテグレーション
インテグレーション
40問 • 2年前ページレイアウト、リストビュー、レコードタイプ、プロセス
ページレイアウト、リストビュー、レコードタイプ、プロセス
谷峻輔 · 46問 · 2年前ページレイアウト、リストビュー、レコードタイプ、プロセス
ページレイアウト、リストビュー、レコードタイプ、プロセス
46問 • 2年前標準オブジェクト
標準オブジェクト
谷峻輔 · 42問 · 2年前標準オブジェクト
標準オブジェクト
42問 • 2年前ServiceCloud
ServiceCloud
谷峻輔 · 16問 · 2年前ServiceCloud
ServiceCloud
16問 • 2年前ユーザ、ライセンス、プロファイル、権限セット
ユーザ、ライセンス、プロファイル、権限セット
谷峻輔 · 41問 · 2年前ユーザ、ライセンス、プロファイル、権限セット
ユーザ、ライセンス、プロファイル、権限セット
41問 • 2年前データインポート、エクスポート
データインポート、エクスポート
谷峻輔 · 3回閲覧 · 12問 · 2年前データインポート、エクスポート
データインポート、エクスポート
3回閲覧 • 12問 • 2年前Chatter
Chatter
谷峻輔 · 21問 · 2年前Chatter
Chatter
21問 • 2年前承認申請
承認申請
谷峻輔 · 15問 · 2年前承認申請
承認申請
15問 • 2年前フロー
フロー
谷峻輔 · 44問 · 2年前フロー
フロー
44問 • 2年前レポート、ダッシュボード
レポート、ダッシュボード
谷峻輔 · 65問 · 2年前レポート、ダッシュボード
レポート、ダッシュボード
65問 • 2年前SalesCloud
SalesCloud
谷峻輔 · 18問 · 2年前SalesCloud
SalesCloud
18問 • 2年前標準機能
標準機能
谷峻輔 · 72問 · 2年前標準機能
標準機能
72問 • 2年前宣言的開発
宣言的開発
谷峻輔 · 8問 · 2年前宣言的開発
宣言的開発
8問 • 2年前アクセスレベル
アクセスレベル
谷峻輔 · 52問 · 2年前アクセスレベル
アクセスレベル
52問 • 2年前数式、人力規則
数式、人力規則
谷峻輔 · 17問 · 2年前数式、人力規則
数式、人力規則
17問 • 2年前データ型変換
データ型変換
谷峻輔 · 22問 · 2年前データ型変換
データ型変換
22問 • 2年前オブジェクト、項目
オブジェクト、項目
谷峻輔 · 89問 · 2年前オブジェクト、項目
オブジェクト、項目
89問 • 2年前自動化
自動化
谷峻輔 · 18問 · 2年前自動化
自動化
18問 • 2年前組織、開発モデル
組織、開発モデル
谷峻輔 · 60問 · 2年前組織、開発モデル
組織、開発モデル
60問 • 2年前ボタン、アクション
ボタン、アクション
谷峻輔 · 69問 · 2年前ボタン、アクション
ボタン、アクション
69問 • 2年前インテグレーション
インテグレーション
谷峻輔 · 40問 · 2年前インテグレーション
インテグレーション
40問 • 2年前ページレイアウト、リストビュー、レコードタイプ、プロセス
ページレイアウト、リストビュー、レコードタイプ、プロセス
谷峻輔 · 44問 · 2年前ページレイアウト、リストビュー、レコードタイプ、プロセス
ページレイアウト、リストビュー、レコードタイプ、プロセス
44問 • 2年前標準オブジェクト
標準オブジェクト
谷峻輔 · 32問 · 2年前標準オブジェクト
標準オブジェクト
32問 • 2年前ServiceCloud
ServiceCloud
谷峻輔 · 17問 · 2年前ServiceCloud
ServiceCloud
17問 • 2年前ユーザ、ライセンス、プロファイル、権限セット
ユーザ、ライセンス、プロファイル、権限セット
谷峻輔 · 18問 · 2年前ユーザ、ライセンス、プロファイル、権限セット
ユーザ、ライセンス、プロファイル、権限セット
18問 • 2年前データインポート、エクスポート
データインポート、エクスポート
谷峻輔 · 11問 · 2年前データインポート、エクスポート
データインポート、エクスポート
11問 • 2年前Chatter
Chatter
谷峻輔 · 21問 · 2年前Chatter
Chatter
21問 • 2年前一時
一時
谷峻輔 · 89問 · 2年前一時
一時
89問 • 2年前一時2
一時2
谷峻輔 · 29問 · 2年前一時2
一時2
29問 • 2年前js9 ドキュメント
js9 ドキュメント
谷峻輔 · 80問 · 2年前js9 ドキュメント
js9 ドキュメント
80問 • 2年前問題一覧
1
アプリケーションそのもの。ブランド設定や、ナビゲーションバーや、ユーティリティバーの設定
2
アプリケーションページ、ホームページ、レコードページ
3
レコードの項目(レコードページのみ)や、デバイス状況、ユーザや権限によって動的にコンポーネントの表示を設定する
4
基本関連リストは最大4項目、拡張関連リストはリスト形式(最大10項目)、カード形式で表示される
5
コンポーネント自体に、モバイル専用やデスクトップ専用などがあるから
6
レイアウトでの関連リストをいじることで、位置変更や表示する項目の定義ができるが、 それ以上にカスタマイズしたい場合は、Lightningアプリケーションビルダーにて、レコードページを編集する。 表示項目数を増やすには、関連リスト種別を拡張リストに変更する。
7
並び替えたい場合や、条件を指定して表示するレコードを絞りたいときにつかう アクション周りも一括クイックアクションならなんか追加できる※普通の関連リストでもできるかも?
8
カスタムオブジェクトタブ、Webタブ、VisualForceタブ、Lightningコンポーネントタブ、Lightningタブ WebタブはURLと差し込み項目を指定してタブに描画することができる。 lightningコンポーネントタブとは コンポーネントをサポートしたもので、 Auraコンポーネントをそのまま表示するタブ。 lightningタブとは Lightningアプリケーションページをサポートしたもの
9
/lightning/n/customTabDevName
10
カスタムタブを作成すると、項目として表示されるようになる。 また、その項目の利用可否について プロファイルへの割り当てができる。 Lightningタブでは、 さらにアプリケーションへの割り当て もできる。
11
アプリケーションページは、 アプリケーションタブも同時に作成される。 アプリケーションのナビゲーションメニューへの割り当てとモバイル用のナビゲーションメニューに割り当てできる。 (アプリケーションページを参照できるユーザを制限するには、権限セットやプロファイルで別途定義する) ホームページの場合は、 組織のデフォルトに割り当てる。 アプリケーションのデフォルトに割り当てる。 アプリケーションと、プロファイルに割り当てる。 レコードページの場合は アプリケーションと、プロファイル、レコードタイプ、フォーム要素に割り当てる。
12
アプリケーションマネージャーにて、 該当のアプリのアプリケーションオプションから、エンドユーザによるこのアプリケーション項目のパーソナライズを無効にするを選択する
13
ナビゲーションバーをパーソナライズさせないこと、アプリケーション外ページを一時タブを無効にすること(アプリケーションランチャーで開いた項目を開いてもタブはでない)
14
クイック設定からアプリケーションメニューで、 新規ユーザ用としてデフォルト順序の設定とアプリ表示可否(全ユーザー共通設定)の設定ができる。 自ユーザのアプリケーションの並び替えは アプリケーションランチャー上でドラッグするとできる
15
アプリケーションの場合、そのアプリに対する権限(プロファイルや権限セットのカスタムアプリケーション設定)がない、 項目の場合、その項目に対する権限(プロファイルのタブの表示設定)がないと表示されない
16
組織で [私のドメイン] がリリースされていない場合、Lightningコンポーネントを起動できなかったりする。
17
できない
18
画像の通り鉛筆ボタンおして、そこから項目の追加や並び替えができる! 管理者が追加した分含めて最大50
19
visualforceページにおける、Salesforce モバイルアプリと Lightning ページで使用可能 チェックボックスを有効になってなかったから
20
普通のナビゲーションバーと同じで 、アプリケーションごとに定義できる。 プロファイルごとにはわけられない (タブの非表示設定やアプリケーションをプロファイルごとに定義で解決可能)
21
ナビゲーションバーは、アプリケーション依存なので、各プロファイル用のアプリケーションを作成するか、 プロファイルでタブに関するアクセス権を制御する。
22
ページの読み込み中の画像 ヘッダーと検索バーの色 ページのロード時の背景色 https://tyoshikawa1106.hatenablog.com/entry/2020/02/02/111905
23
プロファイル、フォーム要素 フォーム要素はアプリケーションのオプションで選択できる
24
アプリケーションマネージャーより該当のアプリを編集し、アプリケーションビルダーのヘッダーにあるページをクリックすると割り当てられたページがわかる アプリケーションページ、ホームページ、レコードページの割り当て確認ができる。
25
ナビゲーションバーにあるオブジェクトの順序
26
lightningコンポーネント ビルダーからも選択できるようなあれの感じ パラメータの設定も可能 デスクトップのみ利用できる
27
カスタムアプリのみ削除可能
28
エディションによって異なる
29
オブジェクトタブは選択したら、強調表示されるけど、Webタブとかvisualforceタブは強調表示してくれない。 (選んでます感がない)
30
ページレイアウトはVisualforceコンポーネント レコードページはLightning コンポーネント
31
デスクトップは上のアプリケーションヘッダーのとこ モバイルは画面上部のアクションバーに追加される。
32
アプリケーションページ、レコードページもいける!
33
アプリケーションページはアプリケーションビルダー内で定義可能、グローバルアクションが利用できる。 ホームページは、ホームページ内でアクションはないが、グローバルアクションがいつものところで利用可能 レコードページは該当のレイアウトのアクション部分で定義し、オブジェクト固有のアクションを利用可能 一応グローバルアクションもつかえるっぽい? ちなみにアプリケーションビルダーでヘッダーのところで動的アクションにすると表示設定ができる。
34
売上予測ページ コラボレーション売上予測が有効な場合に利用できる営業リーダー用のページ メールアプリケーションペイン ユーザがoutlookやGmailなどからSalesforceレコードにアクセスできるようになるらしい?
35
できる。 Auraを利用すると作れるらしい
36
デスクトップ専用
37
両方
38
モバイルデスクトップ両方。 ただし、コンソール固定領域テンプレートの場合はデスクトップ専用
39
サポートしているフォーム要素の範囲が狭くなるテンプレートは利用できない(表示されない)
40
外部オブジェクト 外部オブジェクトでは絞り込みが厳しいぽい
41
標準アクション、カスタムボタン、一括クイックアクション(レコード作成と更新のみ) クイックアクションはレコードに対して一括操作可能
42
2000
43
2000で切り捨てられるため、返されるレコードを2000と制限しておく。
44
リストビューコンポーネントは、 画像のような感じでレコードを表示してくれるコンポーネント オブジェクトを指定し検索条件も指定できる デフォルトで3、 最大30件表示可能
45
関連レコードは参照項目を指定することで親オブジェクトのレコードを表示することができる。 関連レコードコンポーネントは作成済みのオブジェクトの作成アクションや更新アクションを利用することで、インライン編集などの更新を実現している。 また、項目のレイアウトもそのアクション依存となる。※ (関連レコードコンポーネントのパラメータでどのアクションを使うか設定可能) ※ユーザがその項目に対して参照のみである場合は、コンパクトレイアウトから項目を取得してくれるらしい そこで、インライン編集する場合は、 そのため、関連オブジェクト側に自身のレコードを作成、更新するクイックアクションが必要である。 ということになる。
46
可能
47
できる。ペインに項目コンポーネントとセクションコンポーネントがある。
48
項目はAjaxのように表示設定によるリアルタイムな画面反映が行われる 例えば、選択リストである値を選んだらすぐに画面に項目の表示が反映される しかしセクションは初期表示後に、リアルタイム変更は行われない
49
対応しているが、項目とセクションコンポーネント自体がモバイル対応してないため、表示ルールは適用されない。 しかし、 動的フォーム専用のレコード詳細 - モバイルコンポーネントを利用することで対応可能 また、上記コンポーネントを利用しなくても対応するようになるらしち
50
モバイルアプリで表示するならモバイル、 ブラウザならデスクトップとなる。
51
falseで処理される
52
ナビゲーションバーはデスクトップ側とモバイル側で、同期されてしまうので、それぞれカスタマイズできない。 ナビゲーションバーはアプリケーション依存なので、新しくモバイル用のアプリケーションを作成し、フォーム要素にモバイルを選択することで、実現できる。 それか古いが MobileOnryなナビゲーションメニューというのもある。
53
コンポーネントのプロパティの表示ラベル項目や属性項目に対して、カスタム表示ラベルを埋め込む。 {!$Label.customLabelName} みたいな感じ ちなみにタブコンポーネントでは対応してないらしい
54
項目の値は保存されない。 必須にしていた場合でも、値は保存されないが、レコード自体は作成される。
55
タブ
56
Spring’24時点ではベータ版だが、ある。 ベータ版なので使用するには、事前設定がいる。 デスクトップ版では、強調表示パネルでの設定だったが、 モバイル版は上記とは別で アプリケーションビルダーのページプロパティから設定する。 カスタムオブジェクトに限り利用可能 アクションは、アクションバーに表示される。 https://sfdctechsite.com/2023/12/18/spring24_mobile_dynaminaction/
57
カスタムオブジェクト、取引先 (個人取引先を含む)、ケース、取引先責任者、リード、および商談のみでサポートされます。取引先、ケース、またはリードのレコードページにある保存オプションも移行さらます。
58
保存オプションのチェックボックスが表示される
59
LWCにおけるコンポーネント関の伝達(メッセージチャネル)を利用しないでも、設定ファイルの記述により、 コンポーネント間の連携を実現するアプリケーションビルダーの機能 例 取引先のビューリストから、特定のレコードを選ぶと別のコンポーネントではその取引先の詳細がみれるように更新される。 https://qiita.com/tiaug30/items/0c4f8bab6bed75b511f6
60
アプリケーションページのみで対応している。 カスタムLWCの設定ファイルへの記述が必要なので、制御側は標準のlightningコンポーネントは対応できない。 モバイルは対応してない。
61
制御側のコンポーネントに対し、設定画面にインタラクションのタブが追加されるので、そこで設定ファイルで定義したイベントと連動側のコンポーネント、apiに渡す値(発火したイベントのプロパティを利用可能※レコードIDなど)を指定することができる。
62
MessageChannelを利用する場合は、pubsub方式で、制御側連動側が共に依存関係が強くなってしまうため、多種多様なコンポーネント間の連携という意味では、 柔軟性が高くなかった。 が、これを利用することで、ライブラリのとある関数を利用するようなイメージで、入力のインタフェースを公開しておくことで、柔軟なコンポーネントを定義することができる。
63
制御側としては利用できないが、連動側としては利用可能!
64
String、Integer、Boolean
65
アプリケーションページ以外で利用する場合や、 連動側にリストやマップを渡したい場合は メッセージチャネルを利用する。 モバイルに対応させたい。
66
タブやアコーディオンを展開した際に読み込まれるため、初期表示されない →パフォーマンスへの対策となる
67
Lightning利用状況から 画面の描画にどれくらい時間がかかっているかなど有用な統計情報をみよう!
68
自動で分析が行われ、パフォーマンスが中程度以下の場合は、パフォーマンスを改善するための内容のプロンプトが表示される。
69
アプリケーションビルダー内の分析ボタンをクリックするとできる。 https://qiita.com/tiaug30/items/74d63fec09ad9e603db6
70
ページ読み込み時間やページ内にあるコンポーネントごととの描画速度 パフォーマンス改善への推奨事項などが表示される デバイスごとに評価してくれる 組織レベルでの統計値も確認でき、ブラウザの速度、ネットワーク遅延、コア数など、90 日間の組織のユーザデータが統計として確認できる。
71
関連リスト、レコード詳細(項目が26個以上だとわるい)、ニュースおよびTwitter
72
アプリケーションマネージャーから設定でき、ナビゲーションバーに任意のオブジェクトを定義し、ユーザがそのオブジェクトのリストビュー画面から、対象レコードをクリックすると、そのレコードページがサブタブで描画されるというもの。 同時に親レコードもサブタブとして開くことのできる設定もある。
73
体験ページ時間 EPT は、ページを読み込んでユーザが有意義に操作できる状態になるまでにかかる時間を計算する評価指標です
74
コンソールアプリケーション、標準アプリケーション コンソールアプリケーションは、 開いたタブへの遷移でもまたEPT の計測がが行われてしまうため、描画時間が早くなってしまうことに留意する
75
1280×1024
76
左のペインから表示されない。
77
一応できるが、そのオブジェクトに基づいたコンポーネントのコンテンツが表示されない
78
3 つの幅 テンプレートと固定領域テンプレート 固定領域テンプレートというのは、領域の比率幅がパーセントで固定されているテンプレートのこと。 固定比率幅のメインの範囲と 2 つのサイドバーがあり、メインの範囲は 50% で、両サイドの範囲の幅はそれぞれ 25% 。 3 つの範囲のテンプレートでは、画面の幅を広げて正しく表示されるようにする必要があります。 低解像度の特定のデバイスまたはモニターでは、3 つの範囲のテンプレートは正しく表示されない可能性があります。
79
オブジェクトマネージャーの該当オブジェクトから、Lightningレコードページを選択する。 そこでオブジェクトの対応したレコードページの確認と割り当てが可能
80
プロファイルのリリースにかんしては、変更セットだと問題ないが、 パッケージだと、プロファイルによるページの上書きはサポートされてないらしい?
81
これはアプリケーションのナビゲーションバーの最初の4つの項目に基づいている
82
デスクトップのみ ちなみに、標準ホームページというテンプレートくらいしか選択肢がない (一応二つくらい他にあるけど)
83
URLを指定して別のアプリケーションやサイトに遷移できる。
84
Lightning アプリケーションのカスタムタブに Lightning コンポーネントを表示するには、[私のドメイン] を有効にする必要があります。 Auraで作ったLightningコンポーネントや LWCをそのまま表示できる機能! 以下詳細 https://help.salesforce.com/s/articleView?id=sf.aura_add_cmp_lex.htm&type=5
85
プロファイルのカスタムタブ設定のとこで、設定できる オブジェクトページも同様にタブ設定となる
86
アプリケーションのデフォルトにホームページが設定されてない場合は組織のデフォルトページが利用される
87
まずレコードページは、フォーム要素によって振り分け可能であるが、 詳細の項目に関してはレイアウト依存であることからそこはレコードタイプを変えればいけるがそうでない場合は 動的フォームを利用すれば可能。
88
25
89
アクション & おすすめコンポーネント
90
活動タイムライン、活動の記録、メールを送信 また、Todoや行動のレコードの作成アクション ケースの場合、活動の記録、メールを送信はチャターパブリッシャーに表示される
91
Einstein Next Best Action
92
リッチテキスト
93
こぴー
94
50
95
その下に他のコンポーネントを配置しないこと
96
アプリケーションランチャー内でアプリをドラッグする
97
ナビゲーションバーの鉛筆マークをクリックして並び替えや追加ができる
98
プロファイル設定で項目をデフォルトで表示に設定すると、その項目はユーザーがログインしたときにナビゲーションバーに自動的に表示されるようになります。 これにより、ユーザーは追加の操作をせずにすぐにその項目にアクセスできるようになります もしナビゲーションバーに項目が表示されない場合は、プロファイルから非表示になっている可能性があります。 この場合、システム管理者がタブの設定を更新して「タブを隠す」から「デフォルトで表示」または「デフォルトで非表示」に変更することで解決できます
99
アプリケーションのタブ設定は権限セットでは設定できないけど、オブジェクトタブはできるらしい オブジェクトアクセスのみ、権限セットで制御できることによって柔軟性があるということらしい! 例えば、あるプロファイルが割り当てられたユーザー全員に対して特定のタブを「デフォルトで表示」に設定したい場合は、プロファイルのタブ設定を使用します。 一方、特定のユーザーにのみ追加のタブアクセスを許可したい場合は、権限セットを使用してそのユーザーにのみタブアクセスを付与します。これにより、組織内のさまざまなユーザーのニーズに柔軟に対応することができます
100
Salesforceモバイルナビゲーション でモバイル用の画面を設定している。 今はアプリケーションをモバイル用に作るのがモダンかなあ