问题标签 [otrs]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
777 浏览

fogbugz - fogbugz 与 OTRS

我正在寻找一个简单的支持案例管理解决方案。最终提名者是 Fogbugz 和开源 OTRS。

0 投票
1 回答
3680 浏览

otrs - OTRS 3.0:通过电子邮件发送代理记录 - 通知

我的目标是代理可以通过电子邮件在工单上附加注释。
我已经设置了第二个邮件地址 ticketnotes@... ,它由 PostMaster 过滤器过滤。通过这种方式,我可以将X-OTRS-[FollowUp-]ArticleType标头设置为note-internal并将X-OTRS-[FollowUp-]SenderType 设置代理,并且电子邮件作为代理注释附加到主题中提到的工单。这工作得很好。问题是后续通知电子邮件的类型是Agent::FollowUp而不是Agent::AddNote。这让我的经纪人感到困惑。

有人可以告诉我我在这里缺少什么吗?

0 投票
1 回答
2843 浏览

otrs - 如何在 OTRS 2.4 中注册自定义模块

我为 OTRS 编写了一个自定义模块,它或多或少是现有模块(AgentTicketSearch)的副本。Kernel\Modules\我按照开发人员手册中的说明放置它。

当我尝试使用它时,我收到以下错误消息:

“模块 Kernel::Modules::AgentTicketMyModule 未在 Kernel/Config.pm 中注册!”

问题:如何在 config.pm 中注册自定义模块?

0 投票
2 回答
4776 浏览

perl - Perl JSON英镑符号转义

我正在尝试使用用 Perl (OTRS) 编写的服务的 Web API。数据以 JSON 格式发送。

JSON 结构中的一个字符串值包含一个井号,显然它在 JSON 中用作注释字符。这会导致解析错误:

解析 JSON 字符串时字符串意外结束

我找不到如何转义字符以成功解析字符串。明显的斜线转义导致:

字符串中的非法反斜杠转义序列

任何想法如何逃脱它?

更新: 我尝试使用的 URL 看起来像这样(简化但仍然导致错误):

0 投票
1 回答
1848 浏览

php - OTRS 附件

我正在创建一个使用 OTRS 作为后端的客户票务门户。该门户允许客户创建票证并上传附件。

我使用 PHP 和 nuSOAP 编写了一个 Web 服务,它可以在相应的 OTRS 表(ticket、ticket_history、article、article_attachment 等)中插入工单详细信息和附件详细信息。但是由于我使用的是 web 服务,所以在将附件作为参数发送到我的 web 服务方法之前,我对附件进行了 base64_encode。当我在 OTRS 端对这些内容进行 base64_decode 时,我一生都无法理解为什么它会被插入到数据库中。所以我插入内容而不解码。

在我的门户页面上,当我单击下载附件时,我会在显示附件之前对内容进行 base64_decode。

对于客户门户来说一切正常,但是当我尝试从 OTRS 的代理工单缩放页面下载附件时,它说不支持文件格式。这是可以理解的,因为内容在下载之前已经过编码和解码。

解决此问题的最佳方法是什么?或者如何在下载附件之前制作 OTRS base64_decode 内容?

0 投票
1 回答
1470 浏览

file - OTRS 附件上传器

我是 OTRS 的新手,我仍在熟悉该平台。最近由于某些特殊原因,附件上传器开始无法工作 - 基本上每当附加文件时,页面都会刷新并且文件丢失。关于为什么会发生这种情况的任何想法?

0 投票
1 回答
10190 浏览

perl - 使用 fcgiwrap 的 nginx 服务器上的 CGI 回复错误

我有一个在 debian wheezy 上运行的 nginx 服务器。我正在安装OTRS。但是我们旧的perl-fcgi 包装器干扰了其他一些重要的过程,所以我们决定选择fcgiwrap 包http ://www.haschmi.de/de/otrs/otrs-on-nginx.html

所以我删除了旧的包装器并安装了新的包装器。旧包装纸有

和新的

这是完整的配置

当我访问我们的 OTRS 时,一切正常。但是当我提交登录表单时,我得到了

有什么想法有什么问题吗?我该如何解决这个问题?

0 投票
2 回答
1980 浏览

integration - OpenERP OTRS 集成

我正在尝试将 OTRS 与 OpenERP 集成,但我没有任何集成的想法。在网络服务的帮助下,我想从 otrs 获取所有用户记录。如果您对此有任何想法,请与我们分享。软件规范:OpenERP 6.1、OTRS otrs-3.1.10、MySQL 14.14 和 Apache2

0 投票
2 回答
1756 浏览

php - PHP / mySQL 日期/时间计算 (OTRS)

我正在尝试将几个 PHP 页面放在一起作为 OTRS 的仪表板。想法是将其输出到办公室的显示器上,以显示接近第一响应和更新升级的工单。到目前为止,我还不是一个为此苦苦挣扎的开发人员。我已经设法让它只输出设置了升级时间的票......太棒了!但是我想显示升级之前的时间。这是我完全无能为力的地方。我试过在没有太多运气的情况下通过 php/mysql 指南混淆我的方式。

到目前为止,我已经包含了我的代码......不仅希望有人可以指出我在升级列中添加时间的方向(我猜这涉及根据当前日期操作 escalation_update_time (Unix) /时间?),但它也可以帮助某人做我想要实现的同样的事情......这将非常有用!(obv 更改了 IP/用户名/密码)。

所以总结一下;理想情况下,我想添加到以下脚本的内容是:

能够以标准日期/时间格式(而不是 Unix)显示升级时间 能够显示升级前的倒计时,例如每张工单的 3 小时 15 分钟或 2 天 3 小时 14 分钟等

我猜这不是 OTRS 特有的,它适用于任何 mySQL/PHP 环境,所以希望那里有一个能理解这些东西的神童!

预先感谢您提供任何指导或帮助,任何人都可以提供:)

0 投票
2 回答
6014 浏览

sql - 查询otrs数据库

我在从 OTRS 对 postgresql 数据库创建查询时遇到问题。我需要获取一个资产列表,其中包含一些存储在 CMDB 中的数据,但是我在存储数据的方式上遇到了问题。

就目前而言,此查询可以正常工作,但是一旦我添加另一个左联接以获取更多数据,它就会永远运行而不会返回任何结果。

据我所见,问题在于所有信息都包含在 xml_storage 表中,没有任何关系,因此我需要重复查询该表以获取数据。还有多种数据类型,其中整数在某些情况下存储为可变字符,这使我无法使用该值从通用目录中获取其他信息。

几天来我一直在用头撞砖墙,所以我真的很感激任何帮助