第 4 章 管理

目录

OTRS系统管理区
基本介绍
服务人员、组和角色
服务人员
角色
客户与客户组
客户
客户联系人组
队列
问候语、签名、附件和模板
问候语
签名
附件
模板
自动响应
系统邮件地址
工单通知
S/MIME
PGP
状态
系统配置
使用邮件帐户
过滤进入的邮件消息
使用GenericAgent(自动任务)执行自动任务
管理员消息
会话管理
系统维护
系统日志
通过SQL查询窗口执行SQL查询
软件包管理器
Web服务
动态字段
系统配置
OTRS 配置文件
通过WEB界面配置系统
备份系统
备份
恢复
邮件设置
发送/接收邮件
发送邮件
接收邮件
用PGP加密邮件
用S/MIME加密邮件
在客户用户后端获取S/MIME证书
使用外部后端
客户数据
客户联系人后端
数据库(默认)
LDAP
在OTRS中使用多个客户后端
在动态字段中存储客户联系人数据
服务人员和客户联系人身份认证后端
服务人员身份认证后端
客户联系人身份认证后端
定制客户联系人自助注册
定制WEB界面
客户联系人映射
定制OTRS数据库中的customer_user
工单设置
工单状态
预定义状态
定制状态
工单优先级
工单负责人 & 工单关注
工单负责人
工单关注
时间相关的功能
设置上班时间、假期和时区
上班时间
固定日期的假日
浮动假日
自动解锁
定制PDF输出
统计
统计配置和用法
概览
生成统计
配置
导入
统计系统管理员
权限设置、组和队列
系统配置设置
用命令行生成统计
动态字段
介绍
配置
新增一个动态字段
文本动态字段配置
多行文本动态字段配置
复选框动态字段配置
下拉列表框动态字段配置
多选动态字段配置
日期动态字段配置
日期/时间动态字段配置
编辑一个动态字段
在一个窗口中显示一个动态字段
通过一个工单事件模块设置动态字段的默认值
通过用户‘偏好设置’设置默认值
通用接口
通用接口层
网络传输
数据映射
控制器
操作(OTRS作为提供者)
调用程序(OTRS作为请求者)
通用接口通讯流程
OTRS作为提供者
OTRS作为请求者
Web服务
WEB服务图形界面
WEB服务概览
添加WEB服务
导入WEB服务样例
修改WEB服务
WEB服务命令行接口
WEB服务配置
配置详细信息
连接器
捆绑的连接器
例子:
OTRS守护进程
OTRS守护进程图形界面
OTRS守护进程命令行接口
主守护进程工具
其它守护进程的工具

OTRS系统管理区

基本介绍

通过OTRS WEB界面访问系统管理页面,下列的系统配置设置可用于OTRS系统管理员:添加服务人员、客户和队列,工单和邮件设置,安装附加软件包如FAQ知识库和ITSM等等。

admin组成员的服务人员能够通过导航栏的系统管理链接访问系统管理区(如下图)。没有足够权限的服务人员不能访问这个链接。

图 4.1. OTRS系统管理概览窗口

OTRS系统管理概览窗口


服务人员、组和角色

服务人员

点击服务人员链接后,你就OTRS的服务人员管理窗口(如下图)。系统管理员可以添加、修改或‘去激活’服务人员帐户。此外还能管理服务人员的偏好设置包括个别服务人员界面的语言和通知设置。

注意

一个OTRS服务人员帐户可以‘去激活’但不能删除。‘去激活’通过设置有效性标记为无效临时无效来实现。

图 4.2. 服务人员管理

服务人员管理


要注册一个服务人员,点击“添加服务人员”按钮,输入必填数据并点击窗口底部的‘提交’按钮,如下图所示。

图 4.3. 添加一个新服务人员

添加一个新服务人员


新的服务人员帐户创建后,你还设置服务人员到一个或多个组/角色。关于组和角色的信息在本章的角色部分。

每个服务人员帐户应该至少属于一个组或角色。在一个全新安装的系统中,有三个预告定义的组可用,如表4-1所示。

表 4.1. 全新安装OTRS可用的默认组

描述
admin允许执行系统中的管理任务。
stats 有资格访问OTRS的统计模块并生成统计报表。
users 服务人员应该属于这个组且有读写权限。他们能访问工单系统的所有功能。


注意

在全新安装的OTRS中,服务人员'root@localhost'默认属于‘admin’、‘stats’和‘users ’组。

你可以在系统管理区通过点击链接访问组管理页面(见下图)

图 4.4. 组管理

组管理


注意

与服务人员一样,OTRS的组只能‘去激活’而不能删除。‘去激活’通过设置有效性标记为无效临时无效来实现。

要添加一个服务人员到一个组中,或者修改这个服务人员所属的组,可以使用系统管理页面中的 服务人员 <-> 组链接(见下图)。

图 4.5. 服务人员 <-> 组管理

服务人员 <-> 组管理


系统中所有组和服务人员概览显示在这个页面上。你还可以使用过滤器来查找一个特定的条目。如果你想修改一个服务人员所属的组,只需点击服务人员的名称(见下图)。要修改一个组关联的服务人员,只需点击你想编辑的组(见下图)。

图 4.6. 修改一个服务人员所属的组

修改一个服务人员所属的组


图 4.7. 修改一个组关联的服务人员

修改一个组关联的服务人员


每个组都有一套相关的权限,每个组成员(服务人员)可能有这些权限的某种组合。权限清单如表4-2所示。

表 4.2. OTRS组相关的权限

权限 描述
聊天观察者 服务人员可以在一个聊天中潜水(OTRS商业版功能)。
聊天参与者 服务人员可以正常参与一个聊天(OTRS商业版功能)。
聊天所有者 服务人员一个聊天的所有权限并能接受聊天请求(OTRS商业版功能)。
ro-只读 对这个组的工单、记录和队列有只读访问权限。
move into-转移到 在属于本组的队列或区域间转移工单或记录的权限。
create-创建 在这个组的队列或区域中创建工单或记录的权限。
note Right to add notes to tickets or entries in the queues or areas of this group.
owner-所有者 在本组的队列或区域中更新工单或记录的所有者的权限。
priority-优先级 在本组的队列或区域中更改工单或记录的优先级的权限。
rw-读写 对属于这个组的队列或区域的工单、记录和队列完全读写访问权限。


注意

队列视图默认只列出一个服务人员有rw-读写权限的队列中工单。如果你想改变这个情况,你可以设置选项 Ticket::Frontend::AgentTicketQueue###ViewAllPossibleTickets

默认情况下不会显示所有可用的权限。这些附加的权限可以添加。

表 4.3. 附加的权限组

权限描述
stats访问统计页面的权限
退回退回一个邮件消息的权限(使用工单详情窗口的‘退回’按钮)。
编写给一个工单编写答复的权限。
客户变更一个工单的客户的权限。
转发转发一个消息的权限(使用‘转发’按钮)。
挂起设置一个工单为挂起状态的权限。
电话添加一个电话沟通到工单的权限。
负责人变更一个工单的负责人的权限。


注意

这些权限可以通过修改配置 System::Permission添加进来。

角色

角色是一个强大的功能,以一种非常简单、快速的方式管理大量服务人员的存取权限。在拥有大量服务人员、组和队列的大型、复杂的支持系统中特别有用。下面的例子解释了何时应该使用角色。

假设你的系统有100个服务人员,其中有90个需要访问一个处理所有支持请求、叫“support”的队列。这个“support”队列包含多个子队列。其它的10个服务人员有访问系统所有队列的权限。这10个服务人员分派工单,关注‘raw’队列并转移垃圾消息到“junk”队列。

公司现在设置了一个销售某些产品的新部门。必须处理订单请求和接受、订单确认、开帐单等事宜,假定公司的一部分服务人员使用OTRS来做这些事情。不同的服务人员需要能够访问必须创建的新队列。

因为手动逐个修改服务人员的访问权限需要花费大量时间,可以创建角色来定义不同的访问级别。服务人员就可以添加到一个或多个角色中,然后他们的访问权限就自动修改了。如果创建了一个新的服务人员帐户,还能将这个帐户添加到一个或多个角色。

注意

当处理复杂的组织结构和维护大型的OTRS安装时,角色才真正好用。可是建议要适当注意:混合了服务人员-组和服务人员-角色的映射可能造成复杂的访问控制方案,难于理解和维护。如果你想只使用角色并禁用系统管理区服务人员<->组的选项,可以通过修改系统配置中的参数Frontend::Module###AdminUserGroup来实现。要注意这不会移除已经存在的服务人员到组的分配!

可以在系统管理页面点击角色链接来访问角色管理部分(见下图)。

图 4.8. 角色管理

角色管理


注意

和服务人员、组一样,角色一旦创建就只能‘去激活’而不能删除。要‘去激活’,设置有效性选项为无效临时无效

显示了系统中所有角色的一个概览。要编辑角色的设置,点击角色的名称即可。在一个全新安装的OTRS系统中,默认没有定义任何角色。要注册一个,点击“添加角色”按钮,提供需要的数据并提交(如下图)。

图 4.9. 添加一个新的角色

添加一个新的角色


要获得系统中所有角色和服务人员概览,在系统管理页面点击‘角色<->服务人员’‘链接。你还可以使用过滤器来查找一个特定元素。如果你想修改一个服务人员关联的角色,只需点击这个服务人员的姓名(见下图)。要修改一个角色关联的服务人员,点击你想编辑的角色名称(见下图)。

图 4.10. 修改一个服务人员关联的角色

修改一个服务人员关联的角色


图 4.11. 修改一个特定角色关联的服务人员

修改一个特定角色关联的服务人员


要获得系统中所有角色和组的概览,在系统管理页面点击‘角色<->组’ 链接。你会看到一个类似下图的窗口。你还可以使用过滤器来查找一个特定的条目。

图 4.12. 管理角色-组的关系

管理角色-组的关系


要定义一个角色的不同访问权限,点击一个角色或一个组名称(分别如图4.13和4.14所示)。

图 4.13. 修改一个角色的组关系

修改一个角色的组关系


图 4.14. 修改一个组的角色关系

修改一个组的角色关系


客户与客户组

客户

OTRS支持不同类型的用户。使用“客户”链接(通过导航栏或系统管理页面),你可以管理你的客户联系人帐户(如下图),客户联系人用于通过客户界面(customer.pl)登录系统。你的客户联系人通过客户界面不仅能够创建工单,还能够回顾他们过去的工单以发起新的更新。重要的是要知道在系统的工单历史中需要一个客户联系人。

图 4.15. 客户管理

客户管理


你可以搜索一个已注册的客户联系人,或者通过点击他们的姓名来编辑他们的设置。你还可以修改客户后端,进一步信息请参考 外部后端部分。

要创建一个新的客户联系人帐户,点击“添加客户联系人”按钮(如下图)。一些字段是强制的,例如它们必须包含值,所以如果你将这些字段留空,就会用红色高亮显示错误信息。

图 4.16. 添加一个客户联系人

添加一个客户联系人


客户联系人提供他们的用户名和密码后就能访问OTRS系统。系统需要CustomerID来识别客户联系人和关联的工单。因为邮件地址是唯一的值,可以用来作为CustomerID。

注意

与服务人员、组和角色一样,客户联系人不能删除。只能通过设置有效性标记为无效临时无效来‘去激活’。

客户联系人组

客户联系人还可以添加到一个组,如果你要添加同一个客户单位的联系人以访问一个或几个队列时有用。首先通过组管理模块创建你的客户联系人所属的组。然后添加队列并为此队列选择这个新的组。

下一步是激活客户联系人组支持。这可以通过系统管理中的系统配置参数CustomerGroupSupport来实现。使用参数CustomerGroupAlwaysGroups你可以指定一个新添加的客户联系人的默认组,以便每个新帐户会被自动添加到这些组中。

通过“客户联系人<->组” 链接你可以管理一个客户联系人要属于的不同组(见下图)。

图 4.17. 客户联系人-组 关系管理

客户联系人-组 关系管理


要给一个客户联系人定义不同的组或者给一个组分配不同的客户联系人,点击相应的客户联系人或组名称(分别如下图4.18和4.19)

图 4.18. 修改一个客户联系人的组

修改一个客户联系人的组


图 4.19. 修改一个组的客户联系人

修改一个组的客户联系人


队列

在系统管理页面点击“队列”链接,可以管理系统中的队列(见下图)。在新安装的OTRS系统中有4个默认队列:Raw(原始)、Junk(垃圾)、Misc(杂项)和Postmaster(邮箱管理员)。如果没有定义过滤器规则,所有的进入邮件都将存储在“Raw(原始)”队列。用“Junk(垃圾)”队列存储垃圾邮件。

图 4.20. 队列管理

队列管理


你可以在这里添加队列(如下图)和修改队列。你可以指定使用这个队列的组,还可以设置本队列为一个现有队列的子队列。

图 4.21. 添加一个新队列

添加一个新队列


你可以定义一个队列的锁定超时时间,如果一个服务人员锁定了一个工单但没有在锁定超时时间内关闭它,这个工单自动解锁以便其它服务人员可以处理。

与队列级别相关的有3个升级时间:

首次响应时间升级

  • 创建工单后,如果这里定义的时间内没有与客户进行任何邮件或电话沟通,这个工单就会升级。

更新时间升级

  • 如果一个客户联系人通过邮件或客户门户跟进工单(记录到工单中的才算),更新时间会重置。如果这里定义的时间内没有客户联系,这个工单就会升级。

解决时间升级

  • 如果这里定义的时间内没有关闭工单,这个工单就会升级。

使用‘一个跟进后锁定工单’,你可以规定一个工单在关闭后被一个跟进重新处理时是否‘锁定’给原来的所有者,这可以确保一个工单的跟进仍由原来处理此工单的服务人员继续处理。

系统邮件地址参数指定这个队列用于外发邮件工单的邮件地址。还可以给一个队列的邮件答复关联一个问候语和一个签名。详细信息请参考邮件地址问候语 签名

注意

与服务人员、组、角色和客户联系人一样,队列不能删除。只能通过设置有效性标记为无效临时无效来‘去激活’。

问候语、签名、附件和模板

问候语

问候语是一个模板的一个文本模块。问候语可以链接到一个或多个队列(参见 队列部分)。问候语仅用于其链接的队列在回复工单的时候。要管理系统中不同的问候语,可以使用系统管理页面中的“问候语”链接(见下图)。

图 4.22. 问候语管理

问候语管理


在一个默认安装的OTRS中有一条可用的问候语“system standard salutation (en)-系统标准问候语(英语)”。

要创建一条新的问候语,点击按钮“添加问候语”,提供需要的数据并提交(见下图)。

图 4.23. 添加一条新的问候语

添加一条新的问候语


可以在问候语中使用变量。当你答复一个工单时,变量名将用它们的实际值替换。

可以在模板中使用的不同的变量名可以在问候语窗口的下方找到。例如,如果你使用了变量<OTRS_LAST_NAME>,则会在你的答复中包含工单发件人的姓。

注意

与OTRS其它条目一样,问候语不能删除,只能通过设置有效性标记为无效临时无效来‘去激活’。

签名

签名是一个模板的另一个文本模块。问签名可以链接到一个队列(参见 队列部分)。签名仅在一个模板链接到一个队列时才会追加为模板的文本。要管理系统中的签名,可以使用系统管理页面中的“签名”链接(见下图)。

图 4.24. 签名管理

签名管理


在一个新安装的OTRS中有一个预定义的签名-“system standard signature (en)-系统标准签名(英语)”。

要创建一个新的签名,点击按钮“添加签名”,提供需要的数据并提交(见下图)。

图 4.25. 添加一个新签名

添加一个新签名


像问候语一样,签名也可以包含动态内容,如答复这个工单的服务人员的姓、名。这是也一样,变量用来替换每个工单签名中的文本内容。查看签名窗口下方可以找到能够使用的变量名。例如:你在一个签名中包含了变量<OTRS_LAST_NAME>,则会用答复这个工单的服务人员的姓来替换它。

注意

与问候语一样,签名不能删除,只能通过设置有效性标记为无效临时无效来‘去激活’。

附件

你还可以添加一个或多个附件到一个模板中。如果(编写消息时)选择了一个模板,这个附件就会附加到消息编写窗口。如果有必要的话,服务人员可以在发送给客户之前移除这个附件(不会影响到模板的附件)。

通过系统管理页面的“附件” 链接,你可以将附件载入到系统的数据库中(见下图)。

图 4.26. 附件管理

附件管理


要创建一个新的附件,点击按钮“添加附件”,提供需要的数据并提交(见下图)。

图 4.27. 添加一个新附件

添加一个新附件


如果一个附件已经保存,它就可以链接到一个或多个模板中。点击系统管理页面的“附件<->模板”链接(见下图)。

图 4.28. 连接附件到模板中

连接附件到模板中


要给一个指定的模板关联不同的附件,或者将一个附件关联到不同的模板,点击相应的模板或附件名称(分别见下面图4.29和4.30)。

图 4.29. 修改一个模板的附件

修改一个模板的附件


图 4.30. 修改一个附件关联的模板

修改一个附件关联的模板


模板

为提升工单处理效率并使用答复样式标准化,你可以在OTRS中定义模板。一个模板可以链接到一个或多个队列,反之亦然。

不同类型的模板用于OTRS的不同部分,它们都有自己的目的,下面是可用的模板类型列表:

  • 答复:在答复或回复工单时使用

  • 创建:在新的电话或邮件工单中使用

  • 转发:在转发一个信件给其他人时使用

  • 电话:在接入电话和拨出电话窗口中使用

答复模板可以用两种方式访问,工单详情窗口的信件菜单或者一个更快的方式:从任何工单概览详细模式如状态视图或工单视图。在一个新安装的OTRS中,“empty answer-空白答复”模板(答复)设置为每个队列的默认模板。

一旦添加了转发模板并将它分配到队列,在工单详情窗口的‘转发’按钮就会变为转发模板下拉列表框,选项是添加的转发模板,通过选择一个转发模板,弹出的转发窗口就会显示模板中预先设置的文本和附件(类似于答复模板的下拉列表框)。

创建了‘创建’和‘电话’类型的模板后在各自窗口中会出现“文本模板”下拉列表框,从中选择一个模板后会用模板中的“文本”和“附件”重填当前窗口的字段。注意:选择模板后已经修改的文本和附件都会用模板中的内容覆盖。

点击系统管理页面的“模板”链接就能进入模板管理窗口(见下图)。

图 4.31. 模板管理

模板管理


要创建一个新模板,点击“添加模板”按钮,提供需要的数据(确保选择了适当的模板类型)并提交(见下图)。

图 4.32. 添加一个模板

添加一个模板


要给一个或多个队列添加/移除模板,在系统管理页面点击“模板<->队列”链接(见下图)。你还可以使用过滤器来查找一个特定条目。

图 4.33. 模板-队列关系管理

模板-队列关系管理


可以给一个队列定义不同的模板,反之亦然,点击相应模板或队列名称(分别见下面的图5.32和5.33)。

图 4.34. 修改一个模板的队列关系

修改一个模板的队列关系


图 4.35. 修改一个队列的模板关系

修改一个队列的模板关系


选择一个模板时,可以添加附加的信息到模板文本中,这取决于模板类型:

‘电话’和‘创建’模板不会添加任何内容到模板正文中,然而新建邮件工单窗口会添加队列分配的签名到邮件正文中(这个窗口有一个单独的框来显示签名)。

选择答复模板时正文还包含队列关联的问候语,然后是模板正文,再然后是工单正文的引用,最后是队列关联的签名。

转发模板与答复模板类似,但不包含问候语部分。

自动响应

OTRS允许在发生某些事件时发送自动响应给客户联系人,比如在一个特定队列中创建了一个工单、收到相关工单的一个跟进、关闭或拒绝一个工单等等。要管理这些响应,在系统管理页面点击“自动响应”链接(见下图)。

图 4.36. 自动响应管理

自动响应管理


要创建一个自动响应,点击按钮“添加自动响应”,提交需要的数据并提交(见下图)。

图 4.37. 添加一个自动响应

添加一个自动响应


自动响应的主题和正文都可以通过变量生成,就如签名和问候语中一样。例如:如果你插入变量<OTRS_CUSTOMER_EMAIL[5]>到自动答复的正文中,客户邮件正文的前5行内容就会插入到自动答复中。你可以在图中窗口下方找到有效变量的详细信息。

对每个自动响应,你都可以指定触发它的事件。默认安装后可用的系统事件在表4-4中描述。

表 4.4. 自动响应事件

名称 描述
auto reply-自动回复 在某个队列中创建一个工单时。
自动回复/新工单 重新处理一个已关闭的工单时,比如一个客户联系人回复了这个工单。
auto follow up-自动跟进 接到一个工单的跟进时。
auto reject 自动拒绝 系统自动拒绝一个工单时。
auto remove-自动移除 系统自动删除一个工单时。

注意

与其它OTRS条目一样,自动响应也不能被删除,只能通过设置有效性标记为无效临时无效来‘去激活’。

要添加一个自动响应到一个队列,使用系统管理页面的“自动响应<->队列”链接(见下图)。每个队列会列出所有的系统事件,可以通过列表框选择或移除一个队列的自动响应。

图 4.38. 队列<->自动响应 关系管理

队列<->自动响应 关系管理


要定义一个队列不同的自动响应,点击相应的队列名称(见下图)。还可以编辑已有的自动响应,点击自动响应名称并像创建一个新的自动响应一样编辑相关设置。

图 4.39. 修改一个队列的自动响应关系

修改一个队列的自动响应关系


系统邮件地址

要让OTRS发送邮件,你需要一个有效的系统邮件地址。因为许多支持系统需要使用不止一个地址,OTRS可以使用多个邮件地址。一个队列可以链接到多个邮件地址,反之亦然。一个队列外发邮件使用的邮件地址可以在创建队列时设置。使用系统管理页面的“系统邮件地址”链接来管理系统中的所有系统邮件地址(见下图)。

图 4.40. 系统邮件地址管理

系统邮件地址管理


如果你创建一个新的系统邮件地址(见下图),你可以选择它链接的队列或子队列。这个链接允许系统对进入的消息根据邮件的收件人字段邮件地址分类到正确的队列。

图 4.41. 添加一个系统邮件地址

添加一个系统邮件地址


注意

与其它的OTRS条目一样,系统邮件地址也不能被删除,只能通过设置有效性标记为无效临时无效来‘去激活’。

工单通知

OTRS允许在发生某些事件时发送工单通知给服务人员和客户联系人。服务人员可以通过偏好设置定制他们的工单通知设置。

通过系统管理页面的“工单通知”链接,你可以管理系统的工单通知(如下图)。OTRS自带了一系列的预定义通知,涵盖范围广泛的用例。

图 4.42. 工单通知管理

工单通知管理


你可以定制通知的许多方面。点击你想修改的通知名称,就会进入编辑通知内容的窗口(见下图)。

图 4.43. 定制一个通知

定制一个通知


你可以编辑通知的基本信息如通知名称和注释,以及控制服务人员能否接收这个通知(按传输方法)。可为每种语言添加/编辑实际发送的通知的主题和正文。

就如签名和问候语一样,也可以用特殊变量创建通知的动态内容。你可以在通知窗口的底部找到可用的变量清单。

你可以选择触发这个通知的事件,并限制匹配某些条件(工单和/或信件过滤器)的工单使用这个通知。这可以让我们为不同的队列、优先级或其它与系统相关的条件创建不同的通知。

可以按不同的条件(组、角色、个别服务人员等)定义通知的收件人。所有配置的收件人都能收到这个通知。

图 4.44. 定制一个通知的收件人

定制一个通知的收件人


此外,你还可以指定是否给不在办公室的服务人员发送通知,并限制每个工单每天仅发送一次(例如挂起提醒通知)。

可以用不同的发送方法来发送通知。“邮件”发送方法是OTRS中免费的,使用OTRS Business Solution™(OTRS商业版)你还可以在数据库中存储和查看通知(这样使用OTRS就不需要邮件客户端了),并通知短信发送通知(例如:对每个重要通知)。

图 4.45. 定制通知发送方法

定制通知发送方法


The field 'Additional recipient email addresses' provides the possibility to use OTRS-tags like <OTRS_TICKET_DynamicField_...> to insert values from the current ticket. The according SMS field (only available in OTRS Business Solution™) also has this feature.

Since OTRS 5s Email transport contains security options for each notification, that includes signing and encrypting possibilities with PGP and S/MIME and the opportunity to decide what to do in case of missing key or certificate.

S/MIME

OTRS可以处理进入的S/MIME编码的消息并签名外发邮件。在使用这个功能之前,你需要激活S/MIME并在系统配置中修改一些Crypt::SMIME配置参数

系统管理页面的“S/MIME证书”链接允许你管理你的S/MIME证书(见下图)。你可以添加或移除证书,还可以搜索SMIME数据。

图 4.46. S/MIME管理

S/MIME管理


PGP

OTRS允许使用PGP密钥来加密/解密消息并给外发邮件签名。在使用这个功能之前,你需要激活它并在系统配置中修改一些Crypt::PGP配置参数

通过系统管理页面的“PGP密钥”链接,可以管理OTRS中使用PGP的用户的密钥环(见下图),例如,本地的OTRS用户或WEB服务器用户。可以添加和移除密钥和签名,以及在密钥环中搜索所有数据。

图 4.47. PGP管理

PGP管理


状态

通过系统管理页面的“状态”链接,你可以管理想在系统中使用的不同的工单状态(见下图)。

图 4.48. 状态管理

状态管理


在默认安装后,有一些预定义的状态:

  • closed successful-成功关闭

  • closed unsuccessful-失败关闭

  • merged-已合并

  • new-新建

  • open-处理中

  • 挂起等待成功关闭

  • 挂起等待失败关闭

  • 挂起提醒

  • removed-已删除

每个状态都链接到一个状态类型,需要在创建新状态时指定状态类型。默认的状态类型有:

  • closed-已关闭

  • merged-已合并

  • new-新建

  • open-处理中

  • 自动挂起

  • 挂起提醒

  • removed-已删除

系统配置

系统配置就是维护大部分OTRS配置选项的地方。

系统管理页面的‘系统配置’链接会载入系统配置的图形界面(见下图)。你可以上传你自己的配置文件,也可以备份你当前的设置到一个文件中。通过图形界面可以配置和查看几乎所有的OTRS框架和已安装的应用模块的配置参数。因为所有的配置参数按组和子组分类,这样就可以对大量的现有参数进行快速导航。还可以对所有配置参数执行全文搜索。

图 4.49. 系统配置的图形界面

系统配置的图形界面


系统配置的图形界面在“通过WEB界面配置系统”部分有详细描述。

使用邮件帐户

要将一封邮件传输到工单系统中有几种方法。一个方法是使用一个本地的MTA(邮件传输代理),并通过otrs.PostMaster.pl 脚本将邮件直接管道传输进工单系统。另一个方法是使用邮件帐户(可以通过WEB界面管理这些帐户)。在系统管理页面的“邮箱管理员邮件帐户”链接可以管理这些邮件帐户(见下图)。OTRS支持以下邮件传输协议:POP3、POP3S, IMAP和 IMAPS。

图 4.50. 邮件账号管理

邮件账号管理


查看邮箱管理员邮件帐户以获得更多详细信息。

过滤进入的邮件消息

OTRS可以过滤即将进入的邮件消息。例如,可以将某些邮件自动放入特定的队列,或给某些邮件设置特定状态或工单类型。这些过滤器适用于所有进入的邮件。你可以通过系统管理页面的“邮箱管理员过滤器”链接来管理这些过滤器(见下图)。

图 4.51. 邮箱管理员过滤器管理

邮箱管理员过滤器管理


一个过滤器由一个或多个需要按顺序逐一满足的条件组成,以对邮件执行定义的操作。过滤器条件可以使用邮件的头部或正文,例如搜索指定的邮件头条目如发件人地址或正文中的字符串。甚至可以使用正则表达式来扩展匹配模式。如果你的过滤器匹配了,你可以在图形界面中使用X-OTRS头来设置字段的值。这些值将在OTRS中用于创建工单或跟进消息。表4-5列出了不同的X-OTRS头信息和它们的含义。

注意

你还可以使用X-OTRS-FollowUp-*头信息来设置跟进邮件的值。

表 4.5. 不同X-OTRS-headers的功能

名称 可能值 描述
X-OTRS-Priority: 1-非常低、2-低、3-正常、4-高、5-非常高 设置一个工单的优先级。
X-OTRS-Queue: 系统中一个队列的名称。 设置工单排序的队列。如果在X-OTRS头信息中设置了,将忽略其它所有试图分类工单到一个指定队列的过滤器。如果要使用子队列,需要按“父队列::子队列”格式指定。
X-OTRS-Lock: 锁定、解锁 设置一个工单的锁定状态。
X-OTRS-Ignore: Yes or True-是或真 如果这个X-OTRS值设置为“Yes”,即将进入的消息会完全忽略,永远不会传递到系统中。
X-OTRS-State: 新建、处理中、成功关闭、失败关闭等等 设置工单下一状态。
X-OTRS-State-PendingTime: 例如:2010-11-20 00:00:00 设置一个工单的挂起时间(你还应该通过X-OTRS-State设置一个挂起状态)。你可以指定绝对时间如“2010-11-20 00:00:00”或基于邮件到达时间的相对时间,相对时间的使用格式为“+ $Number $Unit”,$Unit可以为‘s’(秒)、‘m’(分)、‘h’(小时)或‘d’(天),只能使用一个时间单位,例如有效设置为:“+50s”(挂起50秒)、“+30m”(30分钟)、“+12d”(12天)。注意:设置为“+1d 12h”是不行的,你可以使用“+36h”来替代。
X-OTRS-Type: 默认(取决于你的设置) 设置一个工单的类型(需要激活Ticket::Type)。
X-OTRS-Service: (取决于你的设置) 设置一个工单的服务(需要激活Ticket::Service)。如果你要设置为一个子服务,应该按“父服务::子服务”格式指定。
X-OTRS-SLA: (取决于你的设置) 设置一个工单的SLA(需要激活Ticket::Service支持)。
X-OTRS-CustomerUser: 客户联系人 设置工单的客户联系人。
X-OTRS-CustomerNo: CustomerNo(客户联系人编号) 设置工单客户联系人的ID。
X-OTRS-SenderType: agent, system, customer(服务人员、系统、客户联系人) 设置工单发件人的类型。
X-OTRS-ArticleType: email-external(邮件-外部)、email-internal(邮件-内部)、email-notification-ext(邮件通知-外部)、email-notification-int(邮件通知-内部)、phone(电话)、fax(传真)、sms(短信)、webrequest(WEB请求)、note-internal(备注-内部)、note-external(备注-外部)、note-report(备注-报告) 设置即将进入工单的信件类型。
X-OTRS-DynamicField-<DynamicFieldName>: 取决于动态字段配置(文本:笔记本、日期: 2010-11-20 00:00:00、整数:1) 为工单的<DynamicFieldName>动态字段保存一个额外的信息值。
X-OTRS-Loop: True(真) 如果设置了这个X-OTRS头,就不会给消息的发件人发送自动答复(邮件循环保护)。

你应该给每个过滤器规则指定一个名称。过滤器条件可以在“过滤器条件”部分指定。从第一行、第二行等左边的下拉列表框中选择需要从中搜索的消息属性,然后在右边指定要过滤的值。在“设置邮件头”部分,你可以选择过滤器匹配后触发的操作。你可以为第一行、第二行等选择合适的X-OTRS-Header,并设置关联的值(见下图)。

过滤器规则按字母顺序评估,除非设置了‘在匹配后停止’为“是”(在这种情况下匹配一条规则后就忽略其它的规则),否则会逐一评估所有的规则。

图 4.52. 添加一个邮箱管理员过滤器

添加一个邮箱管理员过滤器


例 4.1. 将垃圾邮件分类到一个指定队列

一个有用的过滤器规则可以让OTRS自动将标记为垃圾的邮件(通过垃圾邮件检测工具如SpamAssassin)转移到“Junk”队列。SpamAssassin会给检查过的所有邮件添加“X-Spam-Flag”头,当邮件被标记为垃圾邮件时,这个头的值被设置为“Yes”。所以这个过滤器条件就应该是:“X-Spam-Flag: Yes”。要使用这个条件创建一个过滤器,你可以将这个过滤器取名为诸如“spam-mails垃圾邮件”之类,在“过滤器条件”部分,从第一行列表框中选择“X-Spam-Flag”,并在右边的框中输入“Yes”作为搜索的值。现在就指定了过滤器的条件。要确保所有的垃圾邮件被放入“Junk”队列,在“设置邮件头”部分,为第一行选择“X-OTRS-Queue”,并指定“Junk”作为这个头的值。最后保存这个新的过滤器规则并用在系统新消息上。


还有一些附加的模块可以用来更有效地过滤即将进入的消息。这些模块在处理更大型、更复杂的系统时可能会很有用。

使用GenericAgent(自动任务)执行自动任务

GenericAgent(自动任务)是一个自动执行任务的工具。自动任务的例子有关闭或转移工单、发送升级工单的通知等等。

系统管理页面点击“自动任务”链接(见下图),会用表格显示系统中所有的自动任务。这些任务可以被编辑、手动运行或完全删除。

图 4.53. GenericAgent(自动任务)任务列表

GenericAgent(自动任务)任务列表


点击“添加任务”按钮来创建一个新的任务。你首先需要提供一个名称,然后可以指定这个任务如何执行:在固定的时间自动执行(像一个cron任务,这个模式会对工单过滤器匹配到的所有工单起作用)或基于工单事件执行(在一个匹配工单过滤器的特定工单被修改后立即执行)。注意:如果你从概览窗口手动运行基于事件的任务,则会对所有匹配工单过滤器的工单起作用。

图 4.54. 创建一个新的GenericAgent(自动任务)任务

创建一个新的GenericAgent(自动任务)任务


你可以给每个任务指定一个工单过滤器,例如只对某个队列里的工单起作用。一个工单上要运行的任务必须满足所有过滤条件。

最后,可以通过设置不同的工单字段如一个新的队列或状态来修改工单;可以附加一个备注到工单或运行一个定制的模块;你还能从数据库中删除这个工单,这对清除系统中过期的或无效的数据有用。

警告

如果你使用了工单删除功能,所有影响的工单和它们的附件都将从数据库中删除并不可恢复!

编辑完成一个自动任务后,OTRS返回到任务概览窗口,你可以手动运行任何任务。如果运行一个任务,你首先会看到任务实际运行时影响到的所有工单。这个清单有助于验证任务是否按预期工作。在这个时候还没有对工单有任何修改,只有你在窗口中确认后任务才会执行。

管理员消息

OTRS系统管理员可以给特定的用户或组发送消息。在系统管理页面的“管理员通知”链接打开一个发送管理员通知的窗口,可以选择要通知的服务人员和组(见下图)。

图 4.55. 管理员通知窗口

管理员通知窗口


可以指定通知的发件人、主题和正文内容,还可以指定能收到这个消息的服务人员、组和角色。

会话管理

系统管理页面的“会话管理”链接查看所有登录的用户及其会话详细信息(见下图)。

图 4.56. 会话管理

会话管理


在左侧会显示有关活动会话的统计信息,如登录的服务人员数、客户联系人数及活动的会话数。可以通过点击列表右侧的 终止该会话移除单个会话。还能够终止所有会话,当你要让系统离线(如系统维护等)时这个选项很有用。每个会话的详细信息也能看到(见下图)。

图 4.57. 会话详细信息

会话详细信息


系统维护

系统维护可用来计划OTRS系统的一个或多个维护周期。在计划周期内服务人员或客户联系人(除了“admin”组中的服务人员)都不能登录系统。当前登录的用户会收到一个关于系统维护的通知消息(在维护周期开始前和持续期间)。系统管理员可以选择终止登录的服务人员和客户联系人会话,所有这些准备工作使得我们可以在一个“安全”的环境中对系统进行修改(如系统更新)。

图 4.58. 有一些计划周期的系统维护概览窗口

有一些计划周期的系统维护概览窗口


开始日期和停止日期是必填字段,唯一的组合规则是开始日期不能在停止日期之后。

图 4.59. 系统维护编辑窗口

系统维护编辑窗口


在定义了新的维护周期后会显示当前活动会话的概览和详细信息,系统管理员在这里能够根据需要逐个终止会话或终止所有会话(除了当前会话)。

系统日志

系统管理页面的“系统日志”链接显示系统中的日志条目,按时间倒序将最近的显示在最上面(见下图)。

图 4.60. 系统日志

系统日志


日志中每一行都包含一个时间戳、日志优先级、系统组件和日志内容。

注意

WEB界面中的系统日志只在Linux/Unix系统上可用。

通过SQL查询窗口执行SQL查询

系统管理页面的“SQL查询窗口”让你可以查询OTRS数据库中表的数据(见下图)。不能修改表的内容,只允许执行“select”查询语句。

图 4.61. SQL查询窗口

SQL查询窗口


软件包管理器

使用系统管理页面的“软件包管理器”链接,可以安装和管理软件包,以扩展OTRS的功能(见下图)。查看附加的应用程序部分可以找到OTRS可用的扩展应用程序。

图 4.62. 软件包管理器

软件包管理器


软件包管理器显示服务器上当前已经安装了的OTRS插件软件包以及它们的版本号。

你可以从远程主机安装软件包,选择在线软件仓库,点击更新软件仓库信息,则会显示可用的软件。窗口右侧显示可用的软件包。要安装一个软件包,点击安装即可。安装完成后,这个软件包就会在本地软件仓库部分显示。

要更新已安装的软件包,在线软件仓库中会在操作列显示有高版本可用的软件包为更新。只需点击“更新”即可将新版本的软件包安装到系统中。

在某些情况下,比如你的OTRS系统无法连接到Internet,你还可以安装下载到本地磁盘的软件包。点击左侧的浏览按钮,并选择磁盘上软件包的.opm文件,点击打开,再点击安装软件包按钮。在安装完成后,这个软件包就会在本地软件仓库部分显示。同样可以用这个方法来更新一个已经安装的软件包。

在特殊情况下,你可能想配置软件包管理器,例如:使用代理或使用本地软件仓库,可以看看系统配置Framework:Core::Package中可用的选项。

Web服务

系统管理页面的WEB服务链接引出创建和维护WEB服务(用于OTRS通用接口)的图形界面(见下图)。

图 4.63. WEB服务的图形界面

WEB服务的图形界面


WEB服务配置的图形界面在"WEB服务图形界面"部分有详细描述。

动态字段

动态字段是你设置和管理工单和信件的定制字段的地方(见下图)。

图 4.64. 有一些动态字段的动态字段概览窗口

有一些动态字段的动态字段概览窗口


动态字段配置的详细描述在“动态字段”部分。

每个动态字段类型都有它自己的配置设置,因而有它自己的配置窗口。

注意

在OTRS框架中,动态字段默认只能链接到工单和信件,但它们实际上同样可以扩展到其它的对象。