1. 什么是定位?

定位字段仅支持在移动端使用,可用于获取定位信息。定位字段支持限制定位范围和微调等功能,可灵活适配各类打卡、定位场景。

居家办公怎么打卡管理(居家办公如何考勤)(1)

1.1 定位可以用于哪些场景?

1.2 预期效果

例如,在考勤管理场景中,以“帆软软件有限公司”作为定位中心,只有在半径 1000 米的范围内定位才能提交表单,否则将无法提交,效果如下:

居家办公怎么打卡管理(居家办公如何考勤)(2)

2. 字段属性

2.1.1 自定义

打开简道云,选中定位字段,在「字段属性 >> 默认值」处设置默认值为「自定义 >> 自动获取位置」,即成员访问表单时,自动获取该成员的当前位置信息,无需手动触发。

居家办公怎么打卡管理(居家办公如何考勤)(3)

注:设置自动获取位置时,定位字段必须开启可见权限。

2.1.2 数据联动

数据联动是指,调用其他表单中满足一定条件的定位作为此表单定位字段的值。

选择「数据联动」后,点击「数据联动设置」进入设置页面,选择联动表单并设置联动规则,具体设置规则参见:数据联动。

居家办公怎么打卡管理(居家办公如何考勤)(4)

  • 2.2 限制定位范围

限制定位范围是指,限制某一区域作为定位范围,只有定位在此范围内,才能通过校验提交表单,否则会提示超出规定范围。包括以下两种设置方法:「通过固定地点限制」和「通过其他定位字段限制」。

2.2.1 通过固定地点限制

通过固定地点限制是指,手动选择定位中心,制定定位范围。

1)在校验设置处勾选「限制定位范围」,选择「通过固定地点限制」,点击「新增定位中心」:

居家办公怎么打卡管理(居家办公如何考勤)(5)

2)进入新增点位中心页面,设置如下内容:

  • 定位中心:可以通过文本搜索手动选择定位来设置;
  • 定位范围:输入数值,以定位中心为圆心设置定位半径;

全部设置好后点击「确定」。

居家办公怎么打卡管理(居家办公如何考勤)(6)

3)定位中心可以添加多个,在已添加的定位中心后,可以进行编辑和删除。在填写表单时,只需处于一个定位中心的范围之内,即可通过校验提交表单。

居家办公怎么打卡管理(居家办公如何考勤)(7)

2.2.2 通过其他定位字段限制

通过其他定位字段限制是指,选择当前表单中的其他定位字段来限制定位范围。

勾选「限制定位范围」,选择「通过其他定位字段限制 >> 当前表单其他定位字段」,并在下方输入数值作为定位半径:

居家办公怎么打卡管理(居家办公如何考勤)(8)

  • 2.3 定位设置

2.3.1 显示经纬度坐标

在定位设置处勾选「显示经纬度坐标」,可以展示所在定位的经纬度坐标,支持 6 位小数。效果如下:

居家办公怎么打卡管理(居家办公如何考勤)(9)

2.3.2 允许微调

1)在定位设置中勾选「允许微调」,下卡框选择可以微调的数值范围:

居家办公怎么打卡管理(居家办公如何考勤)(10)

2)填写表单时,点击「选择定位」可进入地图,在规定范围内对定位地点进行更加准确的手动调整:

居家办公怎么打卡管理(居家办公如何考勤)(11)

注:如未设置「允许微调」,则点击「选择定位」后无法进入地图调整位置。

3. 定位跳转导航软件

查看数据时,点击定位字段支持跳转到导航软件。

例如,客户拜访场景中,查看客户的定位地址要去拜访的情况下,可以配合导航前往客户所在地点。

居家办公怎么打卡管理(居家办公如何考勤)(12)

4. 定位参与公式

定位字段还支持参与部分函数公式运算。

  • 4.1 TEXTLOCATION 函数

TEXTLOCATION函数 可用于获取定位字段中的完整地址、省、市、区、详细地址、经度、纬度。

函数用法

TEXT(定位/地址字段,text_format)

函数示例:以「江苏省无锡市锡山区安镇街道信达大厦」这个位置为例,获取对应信息的公式如下:

公式

含义

输出结果

TEXTLOCATION(定位/地址字段,“address”)

提取完整地址

江苏省无锡市锡山区安镇街道信达大厦

TEXTLOCATION (定位/地址字段,“province”)

提取省

江苏省

TEXTLOCATION (定位/地址字段,“city”)

提取市

无锡市

TEXTLOCATION(定位/地址字段,“district”)

提取区

锡山区

TEXTLOCATION(定位/地址字段,“detail”)

提取详细地址

安镇街道信达大厦

TEXTLOCATION(定位字段,“lng”)

提取经度

120.31237

TEXTLOCATION(定位字段,“lat”)

提取纬度

32.49099

如获取具体的市:

TEXTLOCATION (定位字段,“city”)。

居家办公怎么打卡管理(居家办公如何考勤)(13)

  • 4.2 DISTANCE函数

DISTANCE函数 支持计算两个定位之间的距离。(单位为米)

函数用法

DISTANCE(定位1,定位2)

函数示例:如,在客户拜访场景中计算客户之间的距离,方便合理规划拜访路线,节约时间成本。点击体验效果

居家办公怎么打卡管理(居家办公如何考勤)(14)

5. 注意事项

1)定位字段仅支持在移动端使用,且手机必须打开定位功能。

2)在以下场景中,无法调用 APP 的定位 SDK 时,会使用网络定位,而网络定位会根据信号基站做定位,所以导致精度不准:

  • 公开链接
  • 公共模式的账号(未在微信公众号中使用时)
  • 在企业微信、钉钉、微信、飞书等定位 SDK 调用失败时

在上述场景中使用定位字段时,可以支持允许微调,允许填报人在填报时对网络定位进行矫正,减小定位误差。

本文教程所用工具,可以点击了解更多查看「简道云官网」零代码轻量级应用搭建平台

推荐阅读

在表单中,怎样实现数据联动?

,