Summer '16 開発者向けWebセミナー のメモ
Summer '16 開発者向けWebセミナー | Salesforce Developers
割とちゃんと観た。
UI の新機能(Lightning Experience)
- ホーム画面のカスタマイズ
Lightning App Builder で作ったページが(ようやく)LEX とモバイル両方で使用可能
オブジェクトの日付項目からカレンダーの予定を作成可能
- レポートのフィルタリング
Apps の新機能(Sales, Service, Mobile, Wave)
Sales Cloud
- 取引先責任者と複数の取引先の関連づけを許可
Contact.Account.Id
ができなくなり、AccountContactRelation
が追加(連結オブジェクト?)- データモデル変更になるのつらい...
- Lightning ボイス(日本ではまだ)
Wave
Mobile
Identity とセキュリティの機能拡張
- テンポラリ認証コードの生成
- 2要素認証を利用するユーザがデバイスを忘れたりしたときに、一時的に認証コードを発行
- このコードを生成するだけの PermissionSet が追加
- ユーザ切り替えの簡素化(LEX のみ)
- 設定項目あり(セッション)
一般的な開発の新機能
- Lightning プロセスビルダー
- 複数条件でのアクション実行が可能
- 1個目の条件を満たした場合、そこで処理をやめるか次の条件に進むか選べるように
- 複数条件でのアクション実行が可能
- 制限つき選択リスト(正式リリース)
- 選択リストの選択肢にある値以外は API 経由でも登録できなくするやつ
- Flow REST API
- イベントモニタリング
- Wave App として
- 別途契約が必要
- セッションベースの権限セット(開発者プレビュー)
- 特定の種類のセッションでのみ有効な権限セットを割り当て
Apex
- UI からテスト結果の確認(LEX のみ)
- 開発者コンソールと同じ
getPopulatedFieldsAsMap()
- SObject のインスタンスから、項目名と値の Map を取得
Visualforce
- LEX での Visualforce の使用が GA に
- 使えない機能もあり
- まだスタイルが自動で当たるわけではない
Lightning Component
- アクセスチェックエラーの強制
<aura:component access="global">
とかちゃんとつけようねという話
アクセスコントロールはComponen Exchangeでt公開をしなくても、AppBuilderからも使えなくなるので注意が必要です。要設定。
— Hiroshi Yoshita (@xlouder) 2016年6月3日
- LockerService
- Salesforce Lightning CLI
- Salesforce Lightning Inspector
$Resource
で静的リソース参照可能に
その他
- LEX の IE11 のサポート終了
- Chatter デスクトップ終了