字段目录
设计表单。 留住记录。
Recordry 同时做两件事:它既是用来构建你一直希望存在的那种表单的工具,也是保存所有填写结果的记录簿。创建模板、发布版本,之后每一条基于该模板产生的记录都会严格按照对应版本校验,并存进你自己设备上的加密数据库。无需账号,没有服务器,也不用注册。
工作方式
一个模板、一个版本,以及由它产生的所有记录。
大多数表单应用只是给你一张表单。Recordry 会把表单与基于它创建的记录分开,因为表单会变化,但已经存在的记录不能因此被事后改写。
创建模板
模板是可重复使用的表单,你的记录都从它创建。添加字段,把它们放进可折叠区块,再拖到想要的顺序。每个字段都带有帮助文字、必填状态——必填、可选,或者只在特定条件下必填——以及一个技术键名,导出时会成为列名。
发布版本
草稿不能用来填写记录。发布时,结构会被冻结为一个此后不再改变的版本;在确认之前,你会清楚看到它与上一版具体有什么不同。可以先在预览里试用:真实的表单和规则都会运行,但不会保存任何数据。
保存记录
记录会在填写过程中即时校验。规则随着答案出现来显示或隐藏字段,只有真正必填的内容都已填写时,记录才会正常完成。如果仍有问题却强行完成,记录会被标记为“需要处理”,并保留具体原因。
规则与校验
表单应该只问由上一条回答真正引出的下一问。
一份对所有人什么都问的长表单,很容易被中途放弃。规则让模板只在问题确实适用时继续追问,也只在真正需要时把字段设为必填。
- 1显示和隐藏 某个字段,甚至整个区块,都可以先隐藏起来,直到某个答案让它变得相关。规则在构建器里写成普通句子——如果这样,就显示那个——而不是一段需要调试的公式。
- 2只在真正需要时必填 字段可以保持可选,直到某个条件使它变成必填。这是“必填”和“可选”之外的第三种状态,因此表单可以只在出现例外时要求说明原因,而不是让所有人都填写。
- 3如实反映问题的校验 缺少必填答案时,记录无法正常完成。如果你仍然选择完成,它会以“需要处理”的状态归档,并保留未解决问题的数量,而不是假装已经完整。
- 4发布前先预览 发布之前,按照真实使用方式把表单完整填写一遍,并让所有规则实际运行。预览不会保存任何内容;它的意义就是在仍然容易修正时,帮你发现写反的规则。
字段目录
六十六种问题类型。
一个表单好不好,取决于它是否真的能正确承载答案。Recordry 不会什么都塞进文本框;每种字段都知道什么才是有效答案、规则可以对它使用哪些运算符,以及数据应该如何存储。正因为如此,之后的搜索、排序和校验才能真正可靠。
文本
- 短文本
- 长文本
- Markdown
- 电子邮件
数字
- 整数
- 小数
- 货币
- 百分比
选择
- 复选框
- 是 / 否
- 是 / 否 / 未知
- 单选按钮
日期和时间
- 日期
- 时间
- 日期和时间
- 时长
布局
- 区块
- 可折叠区块
- 标题
- 段落
结构化
- 姓名
- 地址
- 检查清单
- 表格
照片和媒体
- 照片
- 图库
- 文件
- 音频
位置
- 坐标
- 邮寄地址
- 当前位置
自动
- 公式
- 序号
- 创建时间
- 修改时间
以后还能找得到
记录簿只有在你找得到那条记录时才有用。
记录会放进由你自己整理的文件夹中,而且文件夹可以规定什么内容属于它。这样即使多人共用一个文件夹,也能保持一致,而不需要谁一直人工检查。
知道自己该装什么的文件夹
文件夹里的新记录默认从该文件夹的模板开始。你可以让它继承父文件夹的设置、允许任意模板,或者设为严格模式;严格模式会直接阻止使用其他模板创建的记录进入该文件夹。
搜索和排序
可以搜索所有记录,并按最近更新时间、创建时间或名称进行升序或降序排列。搜索只查看被标记为可搜索的字段;掩码字段会被刻意排除。
可以回看的历史
每条记录都有自己的历史:创建、编辑、完成、重新打开、恢复,或切换到另一个模板。完成后的记录会被锁定——如果需要修改,请复制一份,这样原始记录会一直保持归档时的样子。
完成后的记录会锁定
记录一旦完成就会被锁定。需要修改时,应用会让你复制一份,而不是悄悄改写已经归档的原始记录。它的历史会保留每一次编辑、完成和重新打开。
以后还能找得到
记录簿只有在你找得到那条记录时才有用。
一个表单好不好,取决于它是否真的能正确承载答案。Recordry 不会什么都塞进文本框;每种字段都知道什么才是有效答案、规则可以对它使用哪些运算符,以及数据应该如何存储。正因为如此,之后的搜索、排序和校验才能真正可靠。
- Great 50%
- Good 38%
- Hard 12%
获取应用
仍在开发中
Recordry 仍在积极开发,并且无论在应用内还是在这里都会明确说明。现在已经可用的包括模板、响应式表单设计、规则、自定义校验、记录、搜索、统计、日程安排、提醒、照片和文件、加密备份、CSV 导出以及模板分享。音频、视频、签名、草图、传感器定位、重复组录入、JSON/PDF 导出和应用锁并不会被包装成已经完成的功能。
获取应用
目前可以在哪里运行。
Recordry 采用开放方式开发,并从源代码发布。下面写的是各个平台现在真实的状态,而不是未来打算做到什么。
iOS
在 iOS 上就是完整的应用:数据库在本地加密存放,密钥保存在系统钥匙串中。App Store 版本尚未发布。
仍在开发中
Recordry 仍在积极开发,并且无论在应用内还是在这里都会明确说明。现在已经可用的包括模板、响应式表单设计、规则、自定义校验、记录、搜索、统计、日程安排、提醒、照片和文件、加密备份、CSV 导出以及模板分享。音频、视频、签名、草图、传感器定位、重复组录入、JSON/PDF 导出和应用锁并不会被包装成已经完成的功能。
隐私
你的记录根本没有地方可以被上传。
Recordry 没有后端、没有账号系统,也没有分析工具。你保存在里面的记录,往往正是你不会愿意放进云端电子表格的那类信息。因此应用从设计上就让这些数据无法离开设备,而不是仅仅把泄露的可能性降低。
无需账号、无需登录、无需电子邮件地址
模板、记录及其值都存储在使用 AES-256 加密的 SQLCipher 数据库中
无分析、无追踪器、无广告 SDK
数据库密钥由操作系统的安全随机源生成,并保存在 Keychain 或 Keystore 中
Android 发布版完全不申请 INTERNET 权限
标记为敏感的字段在输入时会被遮蔽,并且不进入标题、搜索和导出结果
在浏览器中试用 Recordry
浏览器演示
同一款应用编译到浏览器中运行,数据库只存在于内存里。不会写入磁盘,不会向任何地方发送数据,刷新页面后所有内容都会消失。它适合体验表单构建器,不适合长期保存记录。