我正在尝试使OTRS中的过程自动化,该过程将查找特定的队列以查找过去8天中所有已关闭的故障单。我想使用Curl请求在bash脚本中执行此操作。到目前为止,我已经获得了这条线:
curl -sk "https://tstotrs.unil.ch/otrs/nph-genericinterface.pl/Webservice/TimeToREST/TicketSearch?UserLogin=$user&Password=$pass&Queue=62&StateIDs=$stateid" -X GET |jq -r .TicketID[]
它为我提供了在队列号62中关闭的TicketID列表。我遇到的问题是,我不仅要将其转换为票证号,还希望将其转换为票证号,而且我希望添加一个条件,即仅关闭一个票证最近8天。
我被困在尝试执行循环以转换票证编号中的票证ID。
答案 0 :(得分:1)
我找到了解决方案,他们为此添加了一个API,您可以在其中使用分钟作为值。
例如,最后两个小时TicketCloseTimeNewerMinutes => 120
。 最好的祝福。