Slack刚被Salesforce收购不久,正好也在使用,所以就扩充学习一下。Slack是一个协同工作的空间,用Channel渠道来组织,方便多用户之间沟通。在为一个团队提供最新的一致的消息、共同推动项目进展时,邮件的作用就很有限了。但是Slack可以为一个项目、一个主题或者团队创建一个渠道,在渠道中沟通、发送通知,推动工作进展。这个渠道还可以共享给组织外的用户,包括供应商、客户。
1.Slack简单介绍
Slack使用中有两个重要的术语Workspace和Channel,一个Workspace可以包含多个Channel。需要说明的是Slack中账号的概念跟其他通讯软件不同,每个Workspace的账号和密码是独立的,一个Workspace有一个账号和密码。
你可以通过菜单Sign out of a workspace,或者切换到其他Workspace。它其实没有退出的概念,当Sign out之后只是在当前设备上看不到,当你想重新进入时,Sign in就可以了。管理员可以禁言某个用户,或者用户Sign out,这两种情况信息记录等都还被保留。任何时候Sign in Workspace,都能看到所有的信息。并且可以@任何人私聊,这里也没有好友的概念。
创建Workspace时,默认生成名为general的Channel,对所有用户可见。可以为一个Team,一个项目,或者一个讨论主题创建一个Channel。
Workspace中的任何人都可以创建Channel,设置权限为Private 或 Public,一旦设置为Private,不能改为Public。Private只有被邀请才能加入,Public任何人都可以加入。
对话框中的一些常用操作,回复,表情包,Pin钉住某条信息,Thread-信息流等,常用就知道了,不多说。
本篇主要是想学习下Salesforce和Slack的集成。
2.Salesforce与Slack集成
在Salesforce中安装Slack App,ID:04t4P000002XDaPQAW
Since this integrates with the Slack platform, you get a popup for approving third-party access. Check the box to grant access, then click Continue.即要与Slack集成,就要授权给Slack。安装完其实还有好几步设置,Slack setup没截图就省略了。包括创建Process builder,当新建一个Lead时推送消息到Slack。
我设置了Slack的桌面提醒,所以当创建完Lead后,当前页面右下角会弹出提示:
回到Slack ,leads Channel中能看到提醒信息
回到Lead record,有Send to Slack和Slack Alerts两个按钮,这是之前添加到Page Layout的
点击Slack Alerts,选择Slack Workspace,选择Slack Channel,设置什么时候消息推送到Slack。
点击Send to Slack按钮,设置发送对象和发送的Channel。
设置完后,在Slack中收到信息如下:
回到刚刚创建的Lead Record把字段Rating改成Hot,Slack中会收到新的消息:
注意这里的View Record是有权限控制的,每次点击会校验是否有权限查看,如果是仅当前用户有权限,可以使用Post to Channel在当前页面推送一遍,则其他用户也能查看。 另外这里的“Manage Alerts” 可以重新定义接收哪些信息(同上面图Manage Slack Alerts中的设置)
表扬一下周末还在学习的我P2
End