問題タブ [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 に答える
112 参照

javascript - チタン appcelator ios で otr.js を実装しますか?

iOS 用の Titanium appcelerator を使用してチャット アプリケーションを作成しようとしています。そのために、ノード js アプリケーションに OTR.JS を実装しました。それはうまくいきますが、今はOTR.JSをTitanium Appcelatorに実装したいと思っています。

アプリケーションに OTR を実装するために、Titanium Appcelator でモジュールを検索しています。しかし、私はこれに対する解決策を見つけることができません。

私のTitanium AppcelatorアプリケーションでOTR.JSを使用するには、誰でも私を明確にすることができます。例があれば教えてください。

0 投票する
1 に答える
1730 参照

perl - OTRS PostmasterMailbox.pl 解析/MIME タイプ

Ubuntu Server 12.04 から Ubuntu 14.04 LTS にアップグレードした後、otrs のインストールで解析の問題が発生し始めました。私は mysql 5.5 と perl 5.18 で OTRS 3.1.1 を実行していました。古いOTRSバージョンを持っていたことが原因かもしれないと思ったので、OTRSマニュアルの手順に従って、OTRS 3.2.1、mysql 5.6にアップグレードし、ほとんどすべてのperlモジュールとapacheを2.4.7にアップグレードしました。

私はそうしましたが、すべてうまくいきましたが、解析の問題は解決しません。OTRS は、cronjob を介してスクリプトを使用して、メールボックスから電子メールを取得し、チケットを作成します。多くのチケットでは解析に失敗し、システムが特定のメールでハングアップし、同じチケットを連続して開き、(キュー内の他のメールを解析せずに) 終了します。

何か案は ?

編集: Apache ログを確認したところ、以下のように多くの再定義が得られました。

0 投票する
1 に答える
5020 参照

linux - Linux Ubuntu での OTRS シングルサインオン (SSO)

Apache を使用して Linux に SSO をインストールしようとしていますが、Linux システムに ntdomain がある理由、さらには ntdomain が正確に何であるかさえわかりません。

http://wiki.otterhub.org/index.php?title=Implementing_Single_Sign_On_on_Linux_with_Apache#Installing_Modules

ntdomain があるのはなぜですか? Linux のコンテキストでそれが何であるかはわかりません。ドキュメントからそれを行う方法がわかりません。

その上、github サイトのドキュメントとは異なるようです。わかりやすい英語の説明はありますか、それとも私はただのバカですか?

http://otrs.github.io/doc/manual/admin/3.1/en/html/auth-backends.html#customer-auth-backend-httpbasic

0 投票する
0 に答える
135 参照

otrs - 複雑な WinMerge フィルター

カスタマイズされた OTRS 3.1 を含むプロジェクトを開始しました。

このプロジェクトには、元のカーネル フォルダーとカスタム カーネル フォルダーの 2 つのフォルダーがあります。ファイルがカスタム カーネル フォルダーに存在する場合、元のカーネル フォルダー ファイルが上書きされます。したがって、OTRS 3.1のバージョンを最も安定したバージョンに更新することは、元のカーネルフォルダーを置き換えるだけの問題です. ただし、問題があります。カスタマイズされたファイルが更新された場合、カスタマイズが元のファイルを上書きするため、更新は無視されます。そのため、カスタマイズしたファイルに拡張機能を手動で適用するには、これらの競合を検出する必要があります。

それを達成するために、私は次の戦略を立てました。元のカーネル ファイルに次のファイルがあるとします。

World by "ACME" を変更してカスタマイズしたいので、このファイルを custom フォルダーにコピーして、次のように変更します。

=pod と =cut はブロックコメントです

ここで、Hello という単語を出力することがリスクとして検出され、新しい安定バージョンのファイルのコードを次のように変更したとします。

元のフォルダーに変更を適用する場合、Hello ワードをまだ含むカスタム ファイルがあるため、セキュリティ修正を利用することはできません。そうは言っても、WinMerge (または同じ結果を達成できる他のツール) を使用してカスタム コード タグを検出したいので、次のようにします。

  • ##- で始まる行は無視されます。
  • 行 =pod および =cut は無視されます。
  • ##< と >## の間のブロックは無視されます

したがって、最初の元のファイルとカスタム ファイルはフィルター処理後に同一になりますが、更新後は違いが検出され、変更をカスタム バージョンにマージできるようになります。

##- で始まる行、または =pod または =cut に等しい行のフィルターを作成する方法を知っています。しかし、比較から複数行のブロックを無視する方法がわかりません。

どうすれば私が望むものを達成できるか知っていますか? WinMerge を使用していない場合、このタスクを自動化するのに役立つツールは他にありますか?

事前にどうもありがとうございました!

0 投票する
1 に答える
4532 参照

c# - .NET アプリからの OTRS TicketConnector の使用

.NET アプリでOTRS TicketConnector Web サービスを使用したいと考えています。

通常、Web サービスに接続する最も簡単な方法は、「サービス参照の追加」を介してその WSDL をインポートすることです。残念ながら、OTRS TicketConnector は WSDL を公開していません。

ここで、TicketConnector のカスタム WSDL を見つけました。しかし、「サービス参照の追加」で使用しようとすると、空の Reference.cs が表示され、次のエラーが表示されます。

上記の WSDL を svcutil 経由でインポートしようとしましたが、成功しませんでした。
また、「Web 参照の追加」を使用してこの WSDL をインポートしようとしましたが、同じ結果が得られました。

私の質問は、.NET アプリから OTRS TicketConnector サービスをどのように利用するのですか?
.NET ツールで正常にインポートできるコード スニペットまたは適切な WSDL を提供していただけないでしょうか?
また、上記の WSDL エラーに関する問題を解決するための助けをいただければ幸いです。

0 投票する
1 に答える
17016 参照

perl - OTRS チケット ビュー (ダッシュボード) にカスタム列を追加する方法

OTRS チケット (最新バージョン) にさらにデータを追加しようとしています。そして、チケットデータの情報をうまく取得できましたが、ビューでアクセスする方法がわかりません。ほとんどのデータは $QData/$Data を介して解析されているようですが、変数を出力したときに得られるのは 16/12 だけです。

dtl AgentDashboardTicketGeneric.dtlでアクセスしたいのですが、 $Data{"CustomerCompanyName"} は空です。ハッシュまたは 16/12 を取得することができました。繰り返しになりますが、変数 $Ticket で、変数をダンプし、データが実際にそこにあることを確認しました (実際にアクセスできなければ、どのデータ型であるかを把握できず、考えられるすべての方法を試しました)考えることができます)。

編集:私はそれを理解しました。Johannes ソリューションで動作しましたが、SysConfig の列の値は 1 ではなく 2 である必要がありました。

0 投票する
1 に答える
206 参照

perl - OTRS PostMasterMailBox.pl はスカラー参照ではありません

OTRS を 3 から 3.3 にアップグレードしました。以前はメールボックスからメールを取得していましたが、現在は機能していません。資格情報は何度も確認されており、問題なく接続されていることがわかりました。ファイルは何も変更していないため、何が起きているのかよくわかりません。

エラーは次のとおりです:「/usr/share/perl15/Mail/IMAPClient.pm 行 419 の SCALAR 参照ではありません」

完全なエラー

これは IMapClient.pm:419 のスニペットです:

編集: 迅速なダウングレードを行う必要があり、それで問題は完全に修正されたので、OTRS のバグなのだろうか?

0 投票する
1 に答える
1484 参照

otrs - OTRS: レポート、メモと解決メモを含める方法は?

上司のために毎週月曜日にレポートをエクスポートする必要があります。レポートにチケットのメモと解決メモを含める方法がわかりません。メモを列として含めることはできますが、レポートをエクスポートすると何も表示されません。

アドバイスください、ありがとう!

0 投票する
1 に答える
2160 参照

web-services - リクエスタテストとしてのOTRS Webサービス

私は OTRS (3.2) も PERL も初めてですが、OTRS をセットアップしてリモート Web サービスを呼び出し、チケットが設定されたときにレコードを作成できるようにするタスクを与えられました。 「閉店」とします。さまざまな動的フィールドを設定して、カスタマー サービス担当者がチケットの詳細とともに Web サービス呼び出しに渡される追加データを入力できるようにします。チケットが「クローズ」されたときにトリガーするWebサービス呼び出しを取得できませんでしたが、「優先度」が変更されたときにトリガーすることができたので、今はそれを使用してWebサービスをテストしています。私はOTRSに含まれていたTest.pmとTestSimple.pmファイルを使用しています。

Webserice のデバッガーを見ると、呼び出しが行われていることがわかります。

現在、私の Web サービスには、テスト用に true を返すメソッド「create」が 1 つだけあります。

ただし、Test.pmから次のようになります

「TicketNumber がありません (2014-09-02 09:20:42、エラー)」

および TestSimple.pm からの以下

「SOAP 呼び出しのエラー: 404 Not Found at /TARGET/SHARE/var/otrs/Kernel/GenericInterface/Transport/HTTP/SOAP.pm 行 578 (2014-09-02 09:20:43、エラー)

Google で数え切れないほどの時間を費やしてきましたが、これについては何も見つかりませんでした。私が見つけたのはTest.pmとTestSimple.pmのコードだけですが、自分のニーズに合わせてカスタムインボーカーを作成し、OTRSでWebサービスを構成して動作させるのに役立つものは何もありません.

設定方法を確認するために参照できるサンプルの呼び出し元はありますか?

基本的に、チケット情報をカスタム動的フィールドとともに Web サービスに渡す必要があります。そこから、自分の側でレコードを作成し、あらゆる処理を行うことができます。必要なチケット フィールドと動的フィールドを渡すように Invoker を設定する方法と、リモート Web サービスで特定のメソッドを呼び出す方法がわかりません。

Test.pm と TestSimple.pm を機能させることが最初のステップだと思います。その後、必要に応じてそれらを変更できます。私は PERL をまったく使用したことがないので、どんな助けも大歓迎です。