Salesforce App bulider：Lightning Experience 関連知識

#Lightning Experienceとは
「Lightning Experience」は、画面を柔軟にカスタマイズすることができる、新しいインターフェースです。 「Lightning Experience」の画面は、Classicの画面と比べると、とてもシンプルな印象を受けます。
###Lightning アプリケーション
 Lightning環境に作成するアプリケーション、利用可能の標準コンポーネントは「Chatterパブリッシャー」、「Chatterフィード」、「Einstein」2つ、「Quip文書」3つ、「Visualforce」、「ダッシュボード」、「フロー」、「リストビュー」、「リッチテキスト（文字出力）」、「レポートグラフ」、「ローンチパッド（組み立て可能のオブジェクトリンク、下記の図参照）」、「最近使ったデータ」
※Lightning ページはSPA（シングルページアプリケーション）。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/424429/f7c21d6e-2d71-b99a-1ffe-4293fca19337.png)

###アプリケーションランチャー (左上の九点アイコン)
![fafce66bd90f5afcc38b93b18305729e_app-launcher-icon-3.jfif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/424429/9336fe2f-2339-d01a-8930-02d7ae992326.jpeg) 
###Lightning Experience アプリケーションマネージャ
アプリケーション作成（サービスクラウドまたSellsクラウドと同じレベル）可能、Classicの「設定」-「ビルド」-「作成」-「アプリケーション」と同じ
classicのは昇格可能、Lightningアプリケーションマネージャに該当アプリの右側▽をクリックし、編集を選択し、Lightning Experience で表示のチェックをオンにすると標準できる部分はLightningに変更可能、Apexの方は変更難しい。

###アプリケーション作成順番
　①「アプリケーションマネージャ」でアプリ作成
　②「オブジェクトマネージャー」から必要なオブジェクトまた項目作成、ページレイアウト設定
　③表示また編集機能だけの場合「タブ」に該当オブジェクト対してタブ追加、「アプリケーションマネージャ」にタブ追加表示
　④複雑な機能の場合、「Lightning アプリケーションビルダー」からLightning ページを設置して、「アプリケーションマネージャ」にLightning ページ追加表示

###一覧画面（リストビュー）
検索条件指定：リストビューコントロールから、[新規] 作成可能 (![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/424429/7cabe2da-346a-028e-2ddc-99b5048754ac.png)) 
一覧表示項目変更：リストビューコントロールから、[表示する項目を選択] 
並び替え：英数字順（昇順、降順変更可）

###リストビューグラフ（統計用グラフ）
グラフ種類
　・ドーナツグラフ
　・縦棒グラフ
　・横棒グラフ
集計種別
　・平均
　・合計
　・計数
集計項目
　集計対象項目
グルーピング項目
　表示の合計対象グループ（例：取引先名）
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/424429/a9e5bef7-5370-f222-efaa-3ca5be033157.png)

###検索レイアウト
検索レイアウトは一覧リストビュー表示する時、「最近参照したデータ」の表示項目設定です。

###コンパクトレイアウト(緊凑型布局)
オブジェクトマネージャーから設定
設定前
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/424429/05e85d7e-e585-de77-4ea4-6d67f8d791d0.png)

設定後
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/424429/ab1faa8f-ca9d-39af-df22-4ca9df7fe3e2.png)

###ページをカスタマイズ（2種類の方法）
　ページのレイアウトのカスタマイズ：Lightning アプリケーションビルダー
　コンテンツのカスタマイズ：ページレイアウト

###必須入力項目設定方法
　・ブジェクトマネージャーから項目定義する時、「必須項目」チェックを入れる（システムレベル、どこから投入しても、空白不可）
　・ページレイアウトから設定、該当項目の右側レンチアイコンをくクリックして、「必須項目」チェックを入れる（画面レベル、この画面だけ、データローダなどからインポートする時空白可能）


###カスタムボタンとカスタムリンク
カスタムリストボタン：参照関係の主テーブルの関連リストの該当テーブルの右側レンチアイコンをくクリック、ボタンの「＋」をクリックして、利用可能ボタンを右の方に追加（例えば、取引先詳細画面の取引先責任者枠にボタン追加したい場合、取引先責任者にリストボタン追加し、取引先のページレイアウトに上記の設定をする）
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/424429/1c6c2dfe-0a66-2901-5cbc-31009a6155ea.png)
カスタム詳細ページリンク：詳細ページにカスタムリンク追加
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/424429/ccd13311-b7b0-f745-9ee4-c87aabb00a0f.png)
カスタム詳細ページボタン：詳細ページにカスタムボタン追加
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/424429/4d7077e7-b679-bb42-875e-1f35aadd1164.png)
###クイックアクション
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/424429/15c26a0f-845a-a587-6c98-d5288468a766.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/424429/2b1cf404-ea7a-22b3-4fe9-ea11de227927.png)
<font color="Red">※クイックアクションとカスタム詳細ページボタン区別：
　ボタン：新規画面で開く、設定位置によて、▽に隠している。
　クイックアクション：ポップアップの感じ開く、設定位置によて、▽に隠している。
</font>
###グローバルアクション
グローバルアクションメニューであれば、すべてのページの上部に表示されます。

作成手順
　①「設定」－「クイック検索」に「グローバルアクション」入力し、「グローバルアクション」からクイックアクションと同じように作成。
　②パブリッシャーレイアウト（共有レイアウト）に作成したグローバルアクションを追加
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/424429/0deb0634-d597-c835-b52e-285631df13d9.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/424429/2dac3aeb-5df8-b10b-5d9f-19c3b54fadd8.png)

###Salesforceモバイルアプリケーション
・Mata-Dataより、モバイルアプリケーション開発必要がありません、Lightningアプリ作成すると、自動的に作成します。
・Salesforce モバイルアプリケーションにログインすると、自動的に本番組織に接続されます。
・スマート検索項目は、最近アクセスされたオブジェクトのダイナミックリストをナビゲーションメニューに追加します。
####モバイルナビゲーション
・Mobile Only のナビゲーションメニューの項目。ナビゲーションメニューの最初の 4 つの項目は、画面下部のナビゲーションバーでも最初の 4 つの項目として表示されます。
・Lightning アプリケーションのナビゲーションメニューの項目。これらの項目には、Lightning アプリケーションのデスクトップバージョンにあるタブが反映されます。

####グローバルクイックアクション追加注意点
#####必須項目のデフォルト値設定
※この用語は必ず引用符で囲みます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/424429/c63b93eb-c543-0b0e-15d8-89fddcf28abb.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/424429/90eebe7f-0519-f45a-e789-a6a8dbf7b340.png)

###メール送信設定
設定→送信の「メールを送信するためのアクセス権」
[アクセス権限なし]: ユーザへの送信メールやユーザからの送信メールをすべてブロックします。
[システムメールのみ]: 新しいユーザやパスワードのリセットメールなどの自動生成メールのみを許可します。
[すべてのメール]: すべてのタイプの送信メールを許可します。新しい非 Sandbox 組織の場合、これがデフォルトになります。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/424429/f71c4523-4cc4-3167-79d7-3d98ab6fcf74.png)