企业数字化转型:钉钉小程序开发权威指南
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

2.1.3 钉钉小程序的使用场景

钉钉小程序对开发场景做了清晰的划分,不同场景下提供的开放能力范围也有所不同。

1.第三方个人应用

独立软件服务商(ISV)以钉钉、企业之外的第三方身份,基于钉钉的开放能力开发应用,提供给钉钉个人用户使用。此类应用不感知企业信息。应用可以通过群转发、应用市场、群应用使用历史、个人应用使用历史等钉钉客户端入口传播和分发。

该应用所见即所得,钉钉用户在钉钉客户端内任何个人应用入口处,点击此应用就可以开始使用,无须安装,适用于需要个人信息的场景。

第三方个人应用虽然可以利用小程序的流畅性能,但是所能使用的开放能力有限,比如只能获取当前登录用户的信息,无法获取用户所在企业信息及其通讯录信息。另外,虽然是以个人维度进行开发的,但开发者同时必须是企业用户,并且需要将该应用关联至所在企业。

2.上架市场应用开发

独立软件服务商(ISV)以钉钉、企业之外的第三方身份,基于钉钉的开放能力开发应用,并上架至钉钉应用市场,供钉钉上的企业或组织使用。此类应用需要感知并持有企业对本应用的授权,然后以授权凭证访问其在钉钉上的数据。

企业管理员在钉钉应用市场选择授权开通应用后(仅管理员可开通该类应用,普通员工无法自行开通),企业内员工的钉钉工作台上将出现此应用,并能够开始使用。这种开放场景适合服务商研发通用的产品应用。

这种开放场景是用于赋能的核心之一,企业可以依靠自己的独有能力,通过钉钉平台推广到千家万户,从而更容易实现一对多的传播途径。但同时值得注意的是,该类应用需要经过钉钉的审核,审核通过后,方可上架至钉钉应用市场。

3.企业内部应用开发

钉钉上的企业或组织可以基于钉钉的开放能力,自主开发,供企业或组织内部使用,以满足办公场景中的个性化需求。该类应用无须钉钉团队审核,企业内部自行开发并使用即可。

该开放场景适合企业将自己的HR、CRM、OA、客户管理、业务管理等系统接入钉钉;或者开发一款微应用,供该企业内部员工使用,从而实现移动化办公。