问题标签 [rt]
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.
python - Python。“需要多个值才能解压”
我想从数据库中读取,如果用户输入与数据库关联的车牌,所有信息(参数)都将发送到另一个文件。
python - 使用 python-rtkit 创建票证
我正在尝试使用 python-rtkit 在 RT 中创建票证,它提供200 OK
并返回实际上并未在 RT 中创建的空票证的信息,另外我直接尝试使用 requests 模块,结果相同也是。
我的代码尝试使用请求模块
我的代码尝试使用请求 python-rtkit,
输出:
看起来它正在创建一张空票;但是网络界面中没有显示任何内容,这些是 python-rtkit 的示例和我从这里找到的另一个示例,但结果相同
vba - 请求跟踪器 (RT) REST API HTTP POST
我正在尝试通过 REST API 在 RT 中创建票证。该 wiki 提供了有关RT REST wiki如何使用的指南
说明是:
工单创建编辑要创建一个新工单:在 /REST/1.0/ticket/new 上发布一个名为“content”的变量,
逐行包含“键:值”,例如:
测试新的票务部分
id:票证/新队列:请求者:主题:抄送:<...> AdminCc:<...> 所有者:<...> 状态:<...> 优先级:<...> InitialPriority:<. ..> FinalPriority:<...> TimeEstimated:<...> 开始:<...> 到期:<...> 文本:CF-:如果有任何“特殊”字符(元音变音、破折号、. ..?) 在自定义字段的名称中,您仍然可以通过其 ID 访问它:
CF-$id:如果你想要一个多行文本,在每一行前加一个空格。
由于:<...> 文本:这是一个多行文本!!!CF-:响应应如下所示:
RT/4.0.6 200 好
工单 775 已创建。
我正在使用 VBA,我可以使用我的代码在正确的队列中创建票证,但它不接受我在请求中包含的任何其他字段。
这很有效,事件结束时有 &。我尝试了 RTContent 变量的很多变体,但似乎无法让它工作。如果我尝试RTContent = "Queue: Incidents&Subject: Test"
创建票证但没有主题。
我在谷歌上看过,虽然有些人问过关于使用 VBA 的问题,但我发现的回答只是使用另一种语言。不幸的是,如果可能的话,我需要通过 VBA 来完成这项工作。
谢谢
rt - 应用于全局级别的组的特权/权利未应用于队列级别
我在 RT 中创建了自己的用户组。
我不明白为什么我赋予这个组的特权和权利不适用于组级别。是否真的需要将组添加到每个队列然后分配权限?这将非常乏味。
ajax - 请求跟踪器 REST API:创建新工单的 Web 界面
我之前有一个自定义表单,用户可以填写该表单来下工作订单,一旦他们点击提交,它就会创建一个包含所有信息的新工单并将其添加到一个 RT 队列中。
我们以前使用 Mason 来执行此操作,但现在我们已迁移到 WordPress,并希望使用 PHP 以更清洁的方式重做此操作。
我通读了 API 文档并查看了这个帖子以及在 Stack Overflow 上发布的许多其他帖子。我知道如何通过命令行和 cURL 连接到 RT 并创建新票证,但我似乎无法弄清楚如何使用提交时的 Web 界面来执行此操作。如果有人能给我一些关于从哪里开始的指示,我将不胜感激。
谢谢
编辑: 感谢您的回复。下面是我制作的表单,它与我们的 SQL 数据库交互以提取一些信息,我需要它来创建一个包含所有提交信息的新工单。我应该创建一个类似于 [this][2] 的新 php 文件并将其包含为表单操作吗?
编辑2: 谢谢。使用此 repo中的文档和代码,我创建了一个名为 new_ticket.php 的新文件,其中包含以下内容:
我还从同一个 Github 存储库中复制了 RequestTracker.php。
在表单所在的文件中,我添加了以下脚本并将 create_ticket() 作为操作添加到提交按钮的 onclick 属性中。但这似乎不起作用。我尝试将某些内容记录到控制台以查看代码有多远, create_ticket() 函数被正确调用,但 $.ajax({ ... 上面的任何内容都不会出现在控制台上。我还尝试放一些控制台登录我的 new_ticket.php 文件,但这也没有记录任何内容,那么我做错了什么?
PS:我使用 ajax 是因为我需要在点击时运行 PHP 代码,而这不能像在 Javascript 中那样直接完成。
web - 如何将按钮添加到触发自定义操作的请求跟踪器 GUI?
我正在使用 Request Tracker,我想在您可视化一个打开的工单时添加一个按钮,该工单会触发对外部 Java 服务器的 POST 调用,它会返回一个 PDF 文件,其中包含有关工单的报告。最好的解决方法是什么?
apache - Why do I get the error 'Can't locate Plack/Handler/Apache2.pm in @INC' when I install Request Tracker on CentOS 7?
I am installing Request Tracker on my CentOS 7 machine. When I start the httpd server, I get the following error:
Can't locate Plack/Handler/Apache2.pm in @INC (@INC contains: /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 . /etc/httpd) at /etc/httpd/conf.d/rt.conf line 17.\nBEGIN failed--compilation aborted
Any idea on why I am getting this error?
web - 我应该将自定义 JavaScript 文件放在请求跟踪器的什么位置?
我想知道将新的 javascript 文件添加到 RT 的正确方法,以及我应该在哪里添加<script src="newJS.js"></script>
标签。
perl - 如何在快速搜索结果(RequestTracker)中显示自定义字段?
如果我单击主仪表板内快速搜索框中的链接之一,它会正确列出所有工单,问题是我希望我的所有自定义字段都显示在快速搜索结果中。
我已经尝试在配置文件中设置 $DefaultSearchResultFormat,但它会为所有搜索显示相同的自定义字段。我在每个队列中有不同的自定义字段。有没有办法为每个队列设置一个 defaultSearchResultFormat?
perl - 通过回复请求者调用 API [请求跟踪器]
我试图进行自定义操作,其中我必须在从请求跟踪器回复票证时调用 URL 并传递参数。
试图把这个但没有调用 URL