在 Ragic 云数据库,每一个数据库(帐号)、每一个页签、每一张表单甚至每一笔数据,都有直接对应的网址,这个网址就是你停留在该数据库(主页)/页签/表单页面上时,网址列显示的内容。
网址会在你创建数据库、页签与表单时自动生成,如果没有特殊需求(例如:透过网址分享权限给对方),不需要做任何额外的动作来额外生成网址。
以下将说明这些网址的编码规则:
假设数据库所在的服务器为 www,数据库主页的网址会是 www.ragic.com/数据库帐号名称?页面 ID
例如:数据库帐号名称为 sample,网址就是 www.ragic.com/sample?PAGEID=j73
而表单的网址则是:服务器位置.ragic.com/数据库帐号名称/代表该页签的路径参数/代表该张表单的路径参数?页面 ID。
以下分别说明各项目:
1. 服务器位置:每个数据库帐号所属的服务器不同,网址开头也会有所不同。例如,若你的数据库位于 www 服务器,网址将会以 www.ragic.com 开头;若是 ap11 服务器,则会是 ap11.ragic.com 开头。
2. 页签/表单路径参数:由于网址会以英文或数字表示,因此页签与表单的参数名称不一定与你设置的名称相同,可能为英文代称或数字。例如:“订单管理”页签的参数为 “ragicsales-order-management”,而“销售订单”表单的参数则是 “20001”。
3. 页面 ID:每个页面的网址末尾会有 ?页面 ID,用于记录当前调页状态。因此,即使是同一张表单,不同用户或在新调页中打开时,页面 ID 也会不同。不过,只要网址中表单的路径参数相同,就能正确导向该页面,因此在分享网址时无需包含 ?页面 ID。
备注:如果你希望进一步了解组成表单网址各参数的详细规则与逻辑,且想知道是否能修改某张表单/某笔数据对应的网址路径,请参阅这篇教学。
表单网址可作为提供别人快速进入数据库的捷径。例如,你设计了一份问卷,可以直接将问卷的表单网址提供给填写对象。又或者在数据库设计上遇到问题时,可以直接提供相关表单或特定数据的网址给客服,这样就可以让沟通更精确,更快解决问题。
不同权限的用户(或没有登录 Ragic 的访客)都可以透过这些网址链接到您的数据库或表单,但看到的画面会依照他们在该张表单上被设置的访问权限而有所不同。
例如:
1. 某张表单只开放权限给系统管理员(其他人都是“无权限”),当其他人点进这个网址时就会看不到任何表单内容,页面上会显示“您没有访问这张表单的权限。”的说明字。
2. 若表单开放 EVERYONE 群组权限为“仅阅览”,那么未登录的人进到这个网址就可以看到所有数据但不能修改或删除这些数据。
备注:若因应特定需求,希望网址不只显示在浏览器网址列中,也能作为字段内容显示在表单中,可使用自动生成字段的 Record URL 选项,详细说明请参阅这里。