問題タブ [sugarcrm]

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 に答える
3165 参照

php - シュガーCRM、カスタムフィールドで自動増分値を取得

私はSugarProfessional6を使用しており、コミュニティバージョンでも同じことを確認しています。プロジェクトモジュールには、プレフィックスと自動増分番号を使用してMSOと呼ばれる別のフィールドから自動的に生成されるプロジェクト名があります。

例:

MSOコード-Xyz プロジェクト名は次のようになります-Xyz1

次のレコードのために

MSOコード-Abcd プロジェクト名は-Abcd1である必要があります

MSOコード-Xyz プロジェクト名は-Xyz2である必要があります

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

php - 複数選択でユーザーリストを表示するsugarcrm

私は SugarCRM Professional と Community バージョンの最新のものを使用しています。

プロジェクトの作成画面には、すべてのユーザーリストをポップアップする割り当て先フィールドがあります。しかし、クライアントの要件に従って、ポップアップウィンドウなしで複数を選択したいので、それらのユーザーを複数選択ドロップダウンにリストしたいと思います。

リストにユーザー名を手動で追加したくありません。動的にする必要があります。助けてください。

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

php - localhost の SugarCRM での SSL エラー

パブリックIPアドレスの1つにSugarCRMプロフェッショナルをインストールし、次のリンクでスムーズに動作するように構成しました

http://66.240.55.100/fs

このリンクのようにアクセスできるローカルシステムに、ファイルとデータベースをそのままコピーしようとしました

http://localhost/fs/index.phpここに画像の説明を入力

例外を追加して続行すると、次のエラー メッセージが表示されます ここに画像の説明を入力

キャッシュディレクトリを削除して試しましたが、うまくいきませんでした。私の質問は、SSL を要求する理由、localhost でそれを無効にする方法、または構成に他の問題が存在することです。

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

php - カスタムモジュールフィールドで AJAX 呼び出しを実装する SugarCRM

カスタム モジュールのフィールドの 1 つに AJAX 呼び出しを実装するにはどうすればよいですか。私の要件は、いくつかのドロップダウンを変更するときです。データベースをチェックインし、同じ画面の別のフィールドで結果を更新する必要があります。通常のモジュールについては、スクリプト コードを挿入して呼び出すことができる .tpl ファイルを参照してください。しかし、カスタム モジュールの場合、(ランタイムを生成している) キャッシュ ディレクトリ以外の .tpl ファイルは表示されませんでした。実装する方法はありますか。

Sugar Professional を使用しています。

0 投票する
2 に答える
922 参照

soap - SugarCRM SOAP: 「呼び出し」のロギングとクローズ

Skype 経由で行われた通話を SugarCRM に記録しようとしています。Skype イベントに接続して、SOAP を介して Sugar に通話レコードを作成することまでできました (ステータスは保留または保留なし)。

ただし、「未保留」としてログに記録した通話は、[アクティビティ] セクションで [オープン] 状態 (横に x マークが付いている) のままで、[履歴] サブパネルには表示されません。

「x」マークをクリックして通話を閉じると、ステータスが HELD に変わり、それから履歴に移動します。これは、失敗した通話もログに記録したいので、目的に反します。

ここに画像の説明を入力

これは SugarCRM のデフォルトで避けられない動作ですか? それとも、通話を保留にしないとマークして、まだ閉じる方法はありますか? 閉じるボタンに対応する砂糖データベースのフィールドが見つからないようです。

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

php - SugarCRM:通話/会議を作成できません-TimeDate :: _ getUserTZ()でPHPキャッチ可能な致命的なエラー

Helllo、
最近、アップグレードパッチを介して6.1.4から6.2GAにアップグレードしました。

それ以来、日付と時刻に直接関係するもの、つまり、通話記録、会議、タスクを作成することはできません。

サブパネルを使用して同じことを行うと、エントリは単に消えて、作成されることはありません。

アクティビティの下にあるそれぞれのモジュールの1つから試してみると、送信時にHTTP500エラーが発生します。

Apacheエラーログは次のことを明らかにします。

残念ながら、これは実稼働サーバーで発生しており、この問題に気付いたのは遅すぎました。

どうすればこれを修正できますか?緊急にあなたの助けを求めています。

ありがとう、m ^ e

更新1

これに一時的なパッチを適用して機能させることができました...TimeDate.phpの849行目は、次のような関数の一部です。

_getUserTZ()この関数は、タイプの変数を渡すことになっている別の関数を呼び出しますUser。代わりに通過していnullます。

スニペットを使用して空の$userをチェックし、必要に応じて値を割り当てました。このコードは_getUser()、この同じファイルにあるという名前の別の関数の一部です。

この関数からコードを借用して内部to_display_date_time()に貼り付けたところ、次のようになりました。

現在、通話/会議は再び機能しています。しかし、この問題の実際の修正は何でしょうか。私のやり方は、急いでこれを修正する必要がある人にとっては迅速な解決策になるはずです。

誰かが問題の根本とよりエレガントな修正にたどり着くことができれば、私は報奨金を提供したいと思っています。

乾杯、m ^ e

0 投票する
2 に答える
1026 参照

php - Sugar CRMは、電子メールで値ではなく変数を表示します

パスワードをリセットしようとすると、値の代わりに変数が表示されたメールが送信されます。権限を確認しましたが、問題ないようです。以下はそれがどのように見えるかのサンプルです

また、サーバーログで明白な問題がないか確認しましたが、問題ないようです。これはかなり新しいインストールです。

私はグーグルでこの問題をチェックします。他の人も同じ問題を抱えていましたが、解決策はありませんでした。

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

sugarcrm - 連絡先のミーティング サブパネルにミーティングを一覧表示する - SugarCRM

連絡先の詳細ビュー ページに移動すると、過去にこの連絡先とのミーティングを作成したにもかかわらず、空の [ミーティング] サブパネルが表示されます。

ただし、サブパネル内で「クイック作成」フォームを使用すると、ミーティングは実際にサブパネルの下に表示されますが、ミーティング モジュールからミーティングを作成すると表示されません。

連絡先の会議サブパネルの下に会議を一覧表示する方法を知っている人はいますか?

ありがとう !

ところで、SugarCRM 6.1 を使用しています。

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

php - フィルターリードダッシュレット

ダッシュレットで変換されたすべてのリードを除外したいと思います。そのため、変換されたものを除くすべてのリードを表示するカスタムwhere条件を追加したいと思います。リードのダッシュレットフォルダにこのコードをどこに何を追加しますか。

0 投票する
2 に答える
4224 参照

php - SugarCRM CEでリードとカスタムモジュールの間に関係を作成するにはどうすればよいですか?

ほとんどの砂糖のチュートリアルによると、これは私が関係を作成するために使用しているコードです。2つの基本モジュール(リード/連絡先など)を使用している場合はコードは機能しますが、カスタムビルドのモジュールを使用して試してみると失敗します。

この場合、geral_pessoa_juridicaモジュールはカスタムモジュールであり、geralがパッケージで、pessoa_juridicaが名前です。名前が正しいと確信しています。他の機能でも機能します。

この関数は私にこれを返します

5ec9ca75-e09d-e2d8-0c2b-4df7ac377dcf creating relationship array(3) { ["created"]=> int(0) ["failed"]=> int(1) ["deleted"]=> int(0) }

なぜ失敗するのかわかりません-sugarcrm.logを調べてみると、関係を作成しようとさえしていなかったようです。

モジュールを2回作り直し、他の関係で見たSugar標準に従って手動でテーブルを作成しようとし、MySQL特権をフラッシュし、Sugarで可能なすべての修復を行いました。本番環境にあるため、再インストールできません。

それを修正する方法について何かアイデアはありますか?