唯一文本并不是每个微任务都需要。只有当每个执行者确实需要不同的代码、文本、测试数据、编号、链接或其他信息时,才建议开启。
如果所有执行者都可以使用相同的说明和数据完成任务,关闭这个功能通常更简单。
什么是唯一文本
唯一文本是执行者预留微任务时,DitWork 单独分配给他的一个值。
例如需要检查 100 个不同优惠码,可以把这些代码放入文本池,每个执行者只获得自己的一个代码。
不一定是普通文字
- 优惠码;
- 测试登录名或标识符;
- 商品编号或记录编号;
- 不同搜索短语;
- 不同链接;
- 表单测试值。
什么时候适合使用
当大量不同数据需要分配给不同执行者时非常方便,例如 500 条记录需要分别检查。
什么时候不需要
如果大家执行完全相同的步骤并使用相同数据,就没有必要给每个人单独分配一个值。
唯一文本池用完以后,新执行者将看不到任务,所以没有必要时不要开启。
部分任务不能使用预制文本
评论、评价、投票、评分以及金融建议等任务不提供预制文本,因为执行者需要独立形成自己的回答。
怎样添加唯一文本
开启唯一文本功能后添加数据。格式很简单:每行一个值。
CODE-001 CODE-002 CODE-003
如果一个值内部需要换行,可以使用 \n。空行和重复内容会自动去除。
可以上传 TXT 文件
数据较多时可以上传不超过 2 MB 的 TXT 文件。建议使用 UTF-8 编码。文件内容会与手动输入的数据合并。
文本池限制
最多可准备 10,000 个唯一值,每个值最长 5,000 个字符。
重复内容会怎样
相同内容不会被当成多个不同的唯一文本。后续补充时,任务中已经存在的值也会自动排除。
一个值可以分配几次
默认一个值只分配一次。设置中可以允许同一个值分配 1 到 10 次。
一次性代码或者不能多人共享的数据请保持为 1。只有确认可以重复使用时才增加次数。
独立的 RU、UK 和 EN 文本池
如果不同语言需要不同数据,可以开启 RU、UK 和 EN 独立文本池。执行者预留任务之前选择语言,然后从对应文本池获得一个可用值。
文本用完以后会怎样
没有可用值后,微任务会对新的执行者隐藏。
可以补充新的唯一文本,也可以关闭该功能,或者暂停任务。
添加新文本后还是没有新执行者?
还要检查结果数量和任务预算。添加文本不会自动创建新的结果名额。
补充文本时,DitWork 可以在需要时同时增加结果数量,并为新的执行补充任务预算。
适合使用的例子
有 50 个一次性测试代码。设置 50 个结果,添加 50 个代码,把单个值分配次数保持为 1,并准备 50 次完成所需的预算。
不需要使用的例子
如果只是让 30 个人检查同一个网站表单是否能正常打开,所有人执行相同步骤,就不需要唯一文本。
不要混淆三个概念
- 唯一文本负责给执行者分配不同数据;
- 结果数量决定可以获得多少次完成;
- 任务预算负责支付这些完成。
相关帮助
最重要的规则
只有每个执行者确实需要不同数据时才开启唯一文本。如果没有这种需要,普通微任务会更简单。















