配置短信¶
本文档涵盖 SMS 配置应用程序的功能。为了 有关 SMS 服务集成的更多信息,请参阅 移动 文档。
短信命令¶
SMS 命令处理 DHIS2 实例收到的 SMS 消息,采取某些措施 操作取决于命令和消息内容。多个短信命令可以 设置为以多种方式处理和处理数据。 SMS 命令是一个 包含每个 SMS 表单的配置的对象:来自的报告数据 电话或 j2me 应用程序、提醒用户、注册患者或用户等。
列出可用命令{ #sms-configuration-commands-list }¶
要查看所有可用命令,请导航至“命令”页面。所有命令 将列在表中。在此页面上可以执行以下操作:
- 添加命令(1)
- 编辑命令 (2)
- 删除命令 (3)
- 批量删除命令(4)

删除可用命令{ #sms-configuration-commands-delete }¶
删除命令可以通过单独选中每个命令的复选框来完成 应删除的命令 (1) 或通过选择所有显示的命令 检查表头 (2) 中的复选框。选择命令后 删除时,需要单击“删除所选”按钮(3)。

为了防止意外删除,将显示一个确认对话框。

添加命令{ #sms-configuration-commands-add }¶
注意
命令添加后不会立即生效! 然后必须对其进行编辑以配置必要的字段!
单击命令概述页面中的“添加命令”按钮后,会出现一个 将出现动态形式。根据解析器类型,不同的输入将 显示:
| 解析器类型 | 用户组 | 程序 | 程序阶段 | 资料集 |
|---|---|---|---|---|
| 提醒伙伴 | ✓ | ✕ | ✕ | ✕ |
| 事件注册解析器 | ✕ | ✓ | ✓ | ✕ |
| J2ME解析器 | ✕ | ✕ | ✕ | ✓ |
| 键值解析器 | ✕ | ✕ | ✕ | ✓ |
| 程序阶段数据输入解析器 | ✕ | ✓ | ✓ | ✕ |
| 跟踪实体注册解析器 | ✕ | ✓ | ✕ | ✕ |
| 未注册的解析器 | ✓ | ✕ | ✕ | ✕ |
事件注册解析器{ #sms-configuration-commands-add-eventregistration }¶
这些命令可以具有与其相关的程序阶段的短代码。 该命令只能选择“事件程序”类型的程序。 因此只有一个节目阶段存在,系统会自动选择该阶段。
程序阶段数据输入解析器{ #sms-configuration-commands-add-programstagedataentry }¶
这些命令可以具有与其相关的程序阶段的短代码。 此命令只能选择“Tracker 程序”类型的程序。 与“事件注册”解析器不同,必须为此选择一个程序阶段 解析器类型。
编辑命令{ #sms-configuration-commands-edit }¶
编辑命令时,更改解析器类型以及附加数据 无法添加命令时提供。唯一的办法就是这个 目前可能的方法是创建一个新命令并删除旧命令。
有某些对于所有SMS命令类型都通用的参数。 如果用户使用这些参数,则在系统中配置默认值 确实为这些参数提供了任何值,那么那些默认参数将 使用。这是这些参数的列表
这些常见字段是:
| 范围 | 类型 | 描述 |
|---|---|---|
| 字段分隔符 | 串 | 提供自定义字段分隔符。默认为“|” |
| 如果没有发送代码则回复消息(仅发送命令) | 串 | 如果在短信文本输入中找不到代码,则提供消息。默认为“参数缺失” |
| 消息格式错误 | 串 | 如果命令格式不正确,则提供消息。命令应按照代码值分隔符进行格式化。如果缺少任何强制参数,也会发回此消息。 |
| 没有用户留言 | 串 | 如果发送电话号码未在 DHIS2 中注册,则提供消息。 |
| 用户属于多个 OrgUnit 消息 | 串 | 某些 SMS 命令类型要求用户(通过发送电话号码检索)仅与一个组织单位关联。该消息可以配置为在未满足要求时发回。 |
| 成功留言 | 串 | 提供成功完成该过程后将发送的消息。 |
某些命令可以选择添加短代码,这在 下面是每种解析器类型的单独部分。
编辑警报解析器命令{ #sms-configuration-commands-edit-alertparser }¶
编辑警报解析器命令时,只有两个字段可编辑, 大多数解析器类型之间共享的内容不存在:
- 姓名(必填)
- 确认消息
两者都是文本字段。
编辑事件注册解析器命令{ #sms-configuration-commands-edit-eventregistration }¶
这种解析器类型的命令具有所有共享字段。 此外还可以定义短代码。 可以为连接到程序阶段的每个数据元素添加一个短代码 添加命令时选择的:

编辑 J2ME 解析器命令¶
这种解析器类型的命令具有所有共享字段。 SMS 命令将 有一个数据集,因为它们用于报告数据。如果报告数据 对于已批准的期限,将发回短信回复 包含有关该期间的批准状态的信息。另外还短 可以定义代码。每个命令都连接到一个数据集。数据集有 数据元素,具有类别组合,至少有一个类别 选项组合。对于每个现有的“数据元素 - 类别选项组合” 组合,可以提供短代码。
必填值注意事项 确保在以下情况下至少提供一个短信短代码: 选择完整性方法“接收至少一个数据值”,否则 收到的消息将不会被处理。
短代码公式¶
每个短代码可以有一个可选的公式。通过提供一个公式,该值 可以添加或减去不同的数据元素。
这可以通过单击下面的“添加公式”/“编辑公式”按钮来完成 短代码的输入字段:

单击该按钮时,将出现一个模式,其中提供了一个可供选择的下拉菜单 数据元素和公式运算符,可以是“+”或“-”:

通过单击“保存”,公式将被添加到主编辑表单中,它确实 不会自动保存到命令中!为了保存更改的公式, 您需要提交整个表格。
删除短代码公式¶
如果短代码有公式,可以通过单击“编辑公式”将其删除 按钮。将出现的模式有一个“删除”按钮。通过单击该 按钮,公式将从主窗体的短代码中删除,并且 模式将关闭。它不会自动保存到命令中!在 为了保存删除的公式,您需要提交整个表格。

编辑键值解析器命令{ #sms-configuration-commands-edit-keyvalue }¶
此命令类型的工作方式与 J2ME 解析器命令的工作方式相同。请检查 上面的文档。
编辑程序阶段数据输入解析器命令{ #sms-configuration-commands-edit-programstagedataentry }¶
这种解析器类型的命令具有所有共享字段。另外还短 可以定义代码。可以为每个数据元素添加一个短代码 连接到添加命令时选择的程序阶段:

编辑跟踪实体注册解析器命令{ #sms-configuration-commands-edit-trackedentityregistration }¶
这种解析器类型的命令具有所有共享字段。另外还短 可以定义代码。可以为每个跟踪实体添加一个短代码 连接到添加命令时选择的程序的属性:

编辑未注册的解析器命令{ #sms-configuration-commands-edit-unregistered }¶
此命令类型的工作方式与警报解析器命令的工作方式相同。请检查 上面的文档。
短信网关{ #sms-configuration-gateways }¶
SMS 网关允许 DHIS2 实例发送和接收 SMS 消息。不同的 可以在下面添加和配置网关类型。至少需要一个网关 发送和接收短信。负载均衡将使用所有网关(如果有) 有多个可用。
SMS 服务支持四种类型的网关: * 通用网关 * 短信群发网关 * Clickatell 网关 * SMPP 网关
列出网关{ #sms-configuration-gateways-listing }¶
要查看所有可用网关,请导航至“网关配置”页面。 所有网关都将列在表中。在此页面上执行以下操作 可用的:
- 添加网关 (1)
- 编辑网关 (2)
- 删除网关 (3)
- 批量删除网关(4)
- 设置默认网关(5)

添加网关{ #sms-configuration-gateways-add }¶
单击网关配置中的“添加网关”按钮后 概览页面,将出现一个动态表单。它分为两个部分:
- 网关类型(1)
- 网关的配置取决于网关类型 (2)

有关配置网关的更多详细信息,请参阅网关 “移动”维护的配置 部分 文档。
编辑网关{ #sms-configuration-gateways-edit }¶
编辑与添加网关类似,不同之处在于网关类型 无法更改。如果网关类型错误,需要将其删除并重新设置 再次添加。有关如何编辑网关的更多信息,请参阅 上面的“添加网关”部分。
查看入站短信¶
要查看所有入站短信,请导航至“已接收”页面。所有收到的短信都会 列在分页表中。在此页面上执行以下操作 可用的:
- 过滤入站短信 (1)
- 删除短信 (2)
- 批量删除短信(3)

筛选¶
重置过滤器{ #sms-configuration-inbound-filtering-resetting }¶
单击“重置过滤器”按钮可以重置所有设置的过滤器。

按状态过滤¶
入站短信列表可以按以下状态进行过滤:
- 所有
- 失败的
- 传入
- 处理
- 加工
- 发送
- 未处理

按电话号码过滤{ #sms-configuration-inbound-filtering-phonenumber }¶
通过在带有短信的表格上方的输入字段中输入电话号码, 该表可以按该电话号码进行过滤。

查看出站短信¶
此部分与“入站”/“已接收”短信部分相同,仅 一个区别:该列表不能按电话号码过滤。请参阅 “查看入站短信” 部分。