问题标签 [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 投票
1 回答
2004 浏览

html - Add an html checkbox in OTRS ticket submit page

I'm new to OTRS and I have to add an HTML checkbox with some text in the ticket submit page. Essentially, I need the user to accept a privacy statement (clicking on the checkbox) before he submits a new ticket. Hence, the submit button has to be enabled only after the user clicks on the checkbox. How can I do this?

I know HTML, but I don't know OTRS architecture so I can't figure out how can I modify HTML pages.

In Kernel->Output->HTML->Standard I've founded HTML templates (*.dtl), but:

  1. I don't know which elements are part of ticket submitting page;
  2. I don't know if I need to modify an existing template, adding HTML, or to create a new template (in this second case I think I should modify some perl module that call the layout, but which one!?!)
  3. I'm trying to open .dtl files to understand which I've to modify, but Firefox can't render them correctly; how can I open them?
0 投票
1 回答
2622 浏览

otrs - 安装 OTRS Windows Server 2003 和 SQL DB

OTRS 如何与 SQL Server 一起安装在 Windows Server 2003 上?我已经安装了 SQL Server。

0 投票
1 回答
3482 浏览

perl - 在 OTRS 中填充动态字段下拉列表

我需要New TicketOTRS. Dynamic Fields Management我设法通过在管理部分 的帮助下添加一个动态字段来添加一个下拉列表。
现在我的问题是我想用我在运行时从某个远程数据库获得的数据填充这个下拉列表,并依赖于用户登录。如何在 OTRS 的下拉列表中输入此动态数据?

谢谢你。

0 投票
1 回答
1413 浏览

perl - OTRS ITSM 更改状态

在 OTRS ITSM 变更管理中,我们有不同状态的变更,我们可以通过工作订单或手动编辑变更来更改变更的状态。我想知道是否只有变更经理可以通过手动编辑变更将状态从待批准状态更改为已批准状态,然后其他状态可以由变更生成器或此变更经理进行更改。

这可以做到吗?

0 投票
1 回答
429 浏览

html - 更改自由文本排序 - OTRS ITSM

嗨,我想在更改概览中显示自由文本字段,我编辑了 AgentITSMChangeOverviewSmall.dtl 文件并添加了更改自由文本的代码。更改自由文本字段在更改概览中可见,但我可以像处理其他属性一样进行排序。

这是我的代码:

有人可以告诉我我的代码中缺少什么。

0 投票
1 回答
4870 浏览

c# - 如何使用肥皂请求.Net 创建 otrs 票

我已经创建了一个解决方案。添加了 WSDL 文件。这继续弹出以下错误“需要长度”。

我在帖子中尝试了上面的代码(,但似乎不起作用。我们在哪里指定操作名称?

——阿南德

0 投票
1 回答
109 浏览

mysql - 协助清理 MySQL 连接查询以查找行之间的更改

表大小 ~500,000 行,137MB,查询时间 1.591 秒

我是一名初级程序员,在基于 MySQL 的 OTRS 票证数据库上测试我的勇气。我正在寻找票在队列之间移动的实例。移动指示器与新队列存在于同一行,并且我设置了一个查询,该查询尝试返回同一票证 ID 中同一列的先前值。

表中的票证示例:

有问题的行是380381383。移动的history_type_id值为16,并且381上方的行具有票证的前一个queue_id。我能够构建的是一个查询,该查询在任何 id 值之前检查前一个id值,history_type_id16,并且共享相同的ticket_id并返回该行的queue_id(或者我假设。100% 自学到这一点)。你可以假设,idcreate_time每张票不受限制,并且不能可靠地用于排序。

这是查询:

这“有效”,但以一种丑陋且可能不可接受的方式,它查找每个 ticket_id 的 OldQ.id 的每个值,而不仅仅是NewQ.id之前的,这就是我遇到障碍的地方。我有可用的数据,但远远超出了我的需要。例如,以下是上述票证的输出:

我试图开车去的地方是这样的回报:

今天一直在困惑这个几个小时,当他们查询实际运行时我很高兴,但如果这些数字能够活跃起来,我会欣喜若狂

0 投票
1 回答
1446 浏览

mysql - SystemID otrs 的变化

我更改了systemidotrs 实例,但现在当用户使用旧系统 id 回复票证时,otrs 实例会创建一个新票证,而不是将回复附加到现有票证。

这是总是这样还是我错过了什么?

如果这个问题无法解决,那么更好的解决方案是什么?我是否应该更新数据库表并使用新的系统 ID 更改票号列,例如票号是

Date+SytemId+​​numbergenerator = 20110615 01 00001 到 20110615 02 00001

是否可以使用 sql 查询仅更改 systemid?

0 投票
2 回答
4164 浏览

database - 通过数据库删除队列

目前我用 OTRS 运行一些测试。

我搜索了删除废物队列的可能性,并在某处找到了通过删除数据库中的记录来做到这一点的提示。

继续:

  • 去除约束:

    ALTER TABLE queue_standard_response DROP FOREIGN KEY ‘FK_queue_standard_response_queue_id_id’;

  • 删除记录

    对于队列表中的一件事,以及 queue_standard_response 表中的另一件事。

  • 再次添加约束

    ALTER TABLE queue_standard_response ADD CONSTRAINT FK_queue_standard_response_queue_id_id FOREIGN KEY (queue_id) REFERENCES queue (id);

问题是,在清除浏览器缓存后,我仍然在队列管理器中看到已删除的队列。OTRS 从哪个表中获取这些信息?

有人有解决方案吗?

0 投票
3 回答
21126 浏览

centos - 如何通过 ldap (Active Directory Windows Server 2003) 验证 OTRS 用户

我刚刚完成了 OTRS-3.2.10-02.noarch.rpm 的安装,现在我正在尝试将它连接到基于 Windows Server 2003 SP2 的 Active Directory (LDAP)。这是我的配置内容(来自/opt/otrs/Kernel/Config.pm):

猫 /var/log/httpd/error_log | 尾巴

它的输出是;

我也尝试重新启动 httpd 服务,但它失败了,当我重新启动 CentOS 6.4 时,它显示 httpd 无法运行,Aanyhelp 将不胜感激并提前致谢;