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

api - SugarCRM: REST 呼び出しで「無効なセッション ID」エラーが発生する

SugarCRM CE 6.0.3 を使用しています。

get_entry_list() のような REST API 呼び出しを行うと、常に次のエラーが発生します。

ログインしていて、正しいセッション ID を使用していることは確かです。実際、get_user_id() を正常に呼び出して自分のユーザー ID を取得できたときです。

グーグルで調べても何の役に立つ結果も得られませんでした。他の誰かがこの問題に遭遇しましたか?

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

field - SugarCRM:カスタムミドルネームフィールドのコーディング

ミドルネームを保存するためにSugarOS6でカスタムフィールドを作成しようとしています。EditViewでのフィールドの設計と実装は、Studioを使用すれば非常に簡単でした。しかし、 DetailViewに連結された名前の部分を表示することになると私は立ち往生しています(つまり、敬礼+名+ミドルネーム+姓)。

シュガーフォーラムを探し回ると、その方法を説明するこのスレッドにたどり着きました。レコードのロード時に呼び出されるafter_retrieveフックを利用するSugarロジックフックの形式でそこに与えられたコードを実装しました。

これが私のフックコードです:

そして、これが呼び出されている関数です:

フックと呼び出されたコードは正常に機能しているようで、最後の行(echo)のコメントを外すと、フルネームが画面全体にダンプされます(この関数が呼び出される場所)。ただし、実際に想定されている場所、つまりフルネームが表示されるDetailView画面の行は表示されません。

何か案は?

ありがとう、m ^ e

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

sugarcrm - SugarCRMでは、アカウントの所有権を別のユーザーに譲渡しても、連絡先の所有権は更新されません

私はSugarCRMv6.xを使用していますが、アカウントの所有権を新しい営業担当者(assigned_user_idフィールド)に譲渡すると、連絡先やその他の関連する子レコードも譲渡されないことがわかりました。

  1. これはSugarCRMの作者による実際の設計上の選択ですか?もしそうなら、その背後にある理由は何ですか?

  2. 関連する子レコードの所有権も譲渡するアカウントを譲渡するための推奨される方法はありますか?

0 投票する
4 に答える
1259 参照

sugarcrm - innodbの代わりにmyisamを使用するsugarcrm

こんにちは私はsugarcrmをインストールした後、ちょうど考えていました。私はちょうどテーブルを通り抜けました。しかし、私はエンジンをInnodbとして見ていません。それは、MyIsamを使用していますが、どうして関係を維持できるのでしょうか。誰かがこのおかげで私に知らせてくれませんか

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

java - Sugar CRM - Java クライアント - ログイン

Sugar CRM から連絡先を取得する Java アプリケーションを開発しようとしていました。Sugar CRM 6.0.2 を新しくインストールしましたが、何も変更していません。組み込みの SOAP ベースの WebServices (残りのベースには SOAP カントを使用する必要があります) を使用してログインしています。しかし、ログイン中に次のようなエラー メッセージが表示されます。

userパラメータの文字列を送信していuser_authます:

  1. String user = "user_auth{username=will; password=18218139eec55d83cf82679934e5cd75; version=1.0;}";
  2. String user = "{'user_auth':{'username':'will','password':'18218139eec55d83cf82679934e5cd75', 'version':'1.0'}}";

上記のオプションの両方を試しましたが、機能しません。用の「SugarCRM」と「CRM」を試してみましたapplication_name

あなたの誰かがこれに関して私を助けることができれば、それは私にとって非常に役立つでしょう. ありがとう。

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

sugarcrm - Sugar CRM のモジュール アクセス - 石鹸と Web の違い (非管理者)?

Sugar のカスタム リギング (さまざまなフロント エンドに GWT を使用) があり、(DB に直接ではなく) クエリの多くに SOAP API を使用しています。

認証情報を確認するための API 呼び出しの 1 つに get_available_modules があります。これは、特定のユーザーが使用できるすべてのモジュールを返します。ユーザーは、SOAP 呼び出しを介してではなく、Web インターフェイスのモジュールにアクセスできます (同じセッション ID?)。

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

php - フックを含めることができないSugarCRM

私はSugarCRMでCasesモジュールのロジックフックを作成しようとしました。logic_hooks.phpファイルをcustom/modules / Casesディレクトリに配置しましたが、含まれていません。

include / utils / LogicHook.phpファイルにデバッグを入れましたが、問題はcall_custom_logic関数にあります。

..。

//フック配列変数を宣言します。これはインクルードされたファイルで定義されます。

$ hook_array = null;

if(!empty($ module_dir)){

//これにより、処理するフックの配列が読み込まれます

if(file_exists( "custom / modules / $ module_dir / logic_hooks.php")){

..。

空のフォルダーのテストは成功しますが、file_existsは常にfalseを返します(この行にコメントを付けると、include関数もエラーをスローします)。

file_exists関数は絶対パスのみを使用するので、これがどのように機能するのだろうかと思いますが、他のすべてのSugarCRMユーザーに対しては機能するようですので、どこかの構成に問題があると思います。

どこに問題があるのか​​本当にわからないので、どんな助けでも感謝されます!

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

php - SugarmCRMRESTAPIは常に「null」を返します

最新バージョンのCE(6.0.1)を実行しているSugarCRMRESTAPIをテストしようとしています。クエリを実行するたびに、APIは「null」を返すようです。パラメータを省略すると、APIはAPIの説明を返します(ドキュメントにはそうあるべきだと書かれています)。

メソッド(login)、input_typeとresponse_type(json)、rest_data(JSONでエンコードされたパラメーター)をパラメーターとして渡して、ログインを実行しようとしています。次のコードはクエリを実行します。

さまざまなバリエーションのパラメーターを試し、user_nameの代わりにusernameを使用しましたが、すべて同じ結果が得られ、応答は「null」でした。

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

php - SugarCRM6.1.0の新しいテーマを作成する方法

新しいテーマSugarCRM6.1.0を作成したいと思います。

デフォルトのテーマをコピーしましたが、js、cssなどのリソースはまだデフォルトのテーマから来ています。

config.phpのデフォルトのテーマを変更しました。

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

module - SugarCRM: カスタム モジュールの assigned_to_user フィールドが 'id' 値を保存しない


SugarCE 6.0.0のModuleBuilderを 使用して、Agents という名前のカスタム モジュールを設計しています。

モジュールはアカウントに基づいています。Studio で、 Assignableセクションからassigned_user_nameをクリックして保存すると、次の 2 つのフィールドが生成されます。

  • 割り当てられたユーザー名
  • _id_c

パッケージを展開し、割り当て先フィールドからユーザー名を選択しようとすると、最初は結果がまったく取得されませんでした (オートフィルでもポップアップでも)。

custom/modulebuilder/packages/MyPackage/modules/Agents/vardefs.phpをチェックアウトしました。ここに私が見つけたものがあります:

assigned_user_name のモジュールオプションが正しい値に設定されていないことに注意してください。最初の質問: これは Studio のバグですか?

私の簡単な修正は設定するmodule => 'Users'ことで、うまくいきました。ドロップダウン (自動入力) リストからユーザー名を選択できるようになりました。

ただし、ユーザー名を選択しても、非表示の_id_cフィールドにユーザーの 36 文字の UUID が入力されないため、レコードを保存してリロードすると、assigned_user_name フィールドは空白のままになります。

なぜこれが起こっているのか、誰かが考えを持っていますか? そして、これに対する救済策はありますか?

ありがとう、
m^e