Lightning app builder 可以创建:
单页app
Dashboard 风格app
"Point" app用于解决特定任务 (好吧我承认不太理解这具体指什么。。。)
自定义record page
自定义home page
Lightning page类型:
App page:第三方app的home page.
Home page:可以指定给user / app或 user + app的组合。这里所说的home page仅在lightning experience可用。
Record page: 在lightning experience和salesforce mobile app中可用。
创建Home page的方式:
1 用template 2, clone已有的然后修改 3. 在app home tab上点击Edit
当点击Edit Page的时候,salesforce会copy一份页面用于修改,并且将来更新。如果是通过新建的方式创建页面则不会自动更新。(不完全理解,似乎是指下面的save - activate的流程)
创建save之后,需要"Activate"才能真正应用。
创建流程:
进入lightning app builder -> New -> 选择页面类型 -> 选template -> 添加component -> save -> activate
record page: 它创建方式与home page类似。不同的是,它不仅可在desk top使用,也可在mobile app使用。
流程:app builder -> New -> 选页面类型 -> 选template ->添加component等内容(包括添加tab, 给tab添加具体组件)-> save -> activate
其中,在setting里选择Always show icons(如果不选这个,则是hover的时候显示icon),icon会显示每个component支持的平台要素 (在左侧compoment列表中,每个component右侧会出现一个icon,表示它支持desktop / mobile的类型)
在app builder中,右侧component properties这里可以定义component的filter,来决定这个component何种情况(根据field value或当前系统平台)下显示。
在activate环节,可以assign的组合里有 org, app, app+recordtype + profile, 最后一步是选择系统平台(desktop/mobile)
在Activate的地方,也可以remove assignments.
创建App page (似乎这就是单页app):
过程类似。在activation过程中, 有page settings, lightning experience, mobile navigation选项。
要让lightning component可在lightning app builder中使用,需要:
1. 在lightning component中做设置
2.使用MyDomain
MyDomain可让你创建一个独一无二的子域名
SSO也需要定义MyDomain.