問題タブ [dynamics-crm-3]

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

dynamics-crm - CRM 3.0 PreCreate コールアウトで事前にフォーム フィールドに入力できますか?

最初の CRM コールアウトを終了したところですが、うまく機能していますが、それを呼び出すフォームが保存されるまで、実際には効果がないようです。これは、フォームに存在する属性の 1 つに値を割り当てる PreCreate 取引です。新しい値を割り当てて、ロードするとすぐにフォームに表示する方法はありますか、それともこれが機能するだけですか?

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

c# - CRM コールアウトのフォームのフィールドに追加するにはどうすればよいですか?

これに関する情報が見つかりません。フォームから起動する CRM コールアウトがあり、フィールドの 1 つに追加する必要があります。たとえば、フィールドに「BH」のようなものが含まれている場合、コールアウトで計算を行い、「BH002129」などと表示されるようにフィールドを変更する必要がありますが、どのように試しても、結局はフィールドを完全に上書きします (その場合、単に "002129" と表示されます)。私はそれを追加することができないようです.また、その属性の値を読み取る方法がわからないので、コールアウトがそこに置く文字列にそれを追加することができます. これを行う方法が必要ですよね?しかし、どのように?

編集:コードスニペット:

別の編集:オンラインで見つけたこのアイデアを試してみましたが、実際には保存時にCRMサーバーエラーが発生します。

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

c# - MS CRM 3.0、CRMWEBSERVICE、

ms crm 3 インスタンスがインストールされ、VM で実行されています。別のプロジェクトを作成し、カスタム Web サービスを作成しています。

また、crm Web サービスとメタデータ サービスへの Web 参照を追加したところ、正常に接続されました。ただし、使用しようとすると、CRMService.[entity]アカウントやケースなどのエンティティが提供されません。

これに対する可能な解決策について何か考えはありますか?

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

dynamics-crm - CRM 3.0 の別のエンティティからデータを取得しますか?

別のエンティティの 3 つの属性に基づいて入力したい 3 つのフィールドを持つフォームがあります。これを行う最善の方法は何ですか?オンラインで見つけたものに基づいて、これを試しました:

...しかし、動作しません。これは、4.0 用に設計されているためだと思います。3.0 でこれを達成する方法はありますか? もしそうなら、それは何ですか?

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

dynamics-crm - MS DynamicCRM3.0でWebサービスのパスワードを更新する方法

私は最近、私たちの会社で未使用ではないにしても少しのアカウントであると思ったもののパスワードを変更しました。このアカウントは、CRMシステムがWebサービスを呼び出すために使用していたものであることがわかりました。私は見つけることができるすべてについてこのパスワードを更新しましたが、まだ問題があります。CRM側でパスワードを更新して、通常の状態に戻す方法を知っている人はいますか?私はこれが簡単な修正であることを望んでおり、私はそれを理解するのに十分な知識がありません。

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

sql-server - CRM 3.0 で関連エンティティを追加できません

これまでの話:

  • 数週間前、あるフィールドが AccountExtensionBase テーブルから完全に消えましたが、Account ビューと FilteredAccount ビューには残っていました。これにより、CRM 自体のメイン情報フォーム (そのテーブルから取得) が完全に機能しなくなりました。

  • 上記を修正するために、上記のフィールドをビューの定義から手動で削除し、欠落しているフィールドを参照しないように Main Info フォームを編集しました。

それは多かれ少なかれ動作状態のままでした。まだ壊れている唯一のことは、既に開いている Main Info フォームから関連するエンティティを追加することです。試してみると、例外 0x80044150 がスローされます。これを知った後、手動で METABASE データベースからフィールドを削除し、OrganizationUIBase テーブル内のそのフィールドへのすべての参照を手動で削除しました。何もない。CRM では、フィールドを再作成することはできません。また、何が起こっているのかについてさらに情報を取得できるように、実際にトレース ログに書き込むように説得することもできないようです。エンティティ内の選択リスト フィールドの 2155 オプション制限を超えると、この問題が発生することがありますが、それだけではないと思います。元の問題が明らかになったときに最初に試みたのは、2 つの選択リスト フィールド全体を削除することだったからです。もはや必要ではなく、明らかに役に立ちませんでした。

では、これを引き起こしている可能性のあるもの、またはそれを修正するために何ができるか、あるいは次のステップとして何が考えられるかについてのアイデアはありますか? 私はここで困惑しています。

編集:トレースロギングが機能するようになりました...

ErrorInformation.LogError() で ErrorInformation..ctor(Exception 例外、Uri requestUrl) で MainApplication.Application_Error(オブジェクト送信者、EventArgs e) で EventHandler.Invoke(オブジェクト送信者、EventArgs e) で HttpApplication.RaiseOnError() で HttpApplication.RecordError (例外エラー) HttpApplication.ResumeSteps で (例外エラー) HttpApplication.System.Web.IHttpAsyncHandler.BeginProcessRequest(HttpContext コンテキスト、AsyncCallback cb、Object extraData) で HttpRuntime.ProcessRequestInternal(HttpWorkerRequest wr) で HttpRuntime.ProcessRequest(HttpWorkerRequest wr) で ISAPIRuntime .ProcessRequest(IntPtr ecb, Int32 iWRType)

>MSCRM プラットフォーム エラー レポート:

エラー: System.Web.HttpUnhandledException 型の例外がスローされました。エラー番号: 0x80044150 エラー メッセージ: HRESULT からの例外: 0x80044150。エラーの詳細: HRESULT からの例外: 0x80044150。ソース ファイル: 利用できません 行番号: 利用できません 要求 URL: http://crmserv/userdefined/edit.aspx?_CreateFromType=1&_CreateFromId={94892C13-A23E-DB11-BBF1-0014221C4264}&etc=10059 スタック トレース情報: System.Web.HttpUnhandledException 型の例外がスローされました。System.Web.UI.Page.HandleError(Exception e) で System.Web.UI.Page.ProcessRequestMain() で System.Web.UI.Page.ProcessRequest() で System.Web.UI.Page.ProcessRequest(HttpContext) Microsoft.Crm.Platform.ComProxy.CRMCustomizationClass.Transform(CUserAuth& 発信者、CObjectName& SourceObject、Int32 TargetObjectType、Int32 TargetFieldType) Microsoft.Crm.Application.Platform.Entity.CreateFrom(Int32 sourceEntityType, String sourceEntityId, TransformType transformType) Microsoft.Crm.


実際には、これはより有用なエラー レポートである可能性があります。上記は 2 回表示されましたが、これは毎分何回もスローされています。

User.GetPrivilege (文字列 priv、PRIVILEGE_DEPTH の深さ) で User.GetPrivilege (Int32 objectType、PrivilegeId 権限 ID) で AppMenuBar.BuildNewObjectMenu (メニュー メニュー オブジェクト、ブール値 buildAsSubMenu) で AppFormMenuBar.BuildFileMenu (文字列 formName) で AppFormMenuBar.Execute (PrivilegeCheck 権限チェック、文字列) formName) で AppFormMenuBar.Execute(PrivilegeCheckprivilegeCheck) で AccountDetailPage.ConfigureMenus() で AppPage.OnPreRender(EventArgs e) で Control.PreRenderRecursiveInternal() で Page.ProcessRequestMain() で Page.ProcessRequest() で Page.ProcessRequest(HttpContext コンテキスト) CallHandlerExecutionStep.System.Web.HttpApplication+IExecutionStep.Execute() で HttpApplication.ExecuteStep (IExecutionStep ステップ、ブール値 & completedSynchronously) で HttpApplication.ResumeSteps (例外エラー) で HttpApplication.System.Web.IHttpAsyncHandler で。BeginProcessRequest(HttpContext context, AsyncCallback cb, Object extraData) at HttpRuntime.ProcessRequestInternal(HttpWorkerRequest wr) at HttpRuntime.ProcessRequest(HttpWorkerRequest wr) at ISAPIRuntime.ProcessRequest(IntPtr ecb, Int32 iWRType)

ユーザーの権限チェックに失敗しました: 、ユーザーに権限がありません: {9f2b415e-8a0c-430c-bdd1-ad2052b86b02}

最後の行には、多くの異なるユーザーが表示されます。なんでも?

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

.net - CRM 3.0 Outlook ラップトップ クライアントと Windows 8 64 ビットの .net 2.0

CRM 3.0 用の Outlook ラップトップ クライアントを Windows 8 マシンに強制的にインストールしようとしています。私はここまで来ましたが、.Net 2がインストールされていることを認識しません。ユーザーがインストールする必要があり、.Net 3.5 Windows 機能の一部であるため、インストールされたプログラムのリストで見つけることができないためだと思います。

.Net 2.0 を個別にインストールしようとしましたが、機能をオフにしているかオンにしているかに関係なく機能しません。.Net 3.5 機能がオフになっており、互換性設定を使用しているときにインストールしようとすると失敗します。オンにすると、オペレーティング システムの一部として既にインストールされていることがわかります。また、グループ ポリシーで互換性チェックをオフにしました。

この問題は、C:/ に .Net V4 フォルダーとそのレジストリ エントリがあるためでしょうか?

Windowsインストーラーが実行中にインストールされたプログラムを検索するのを止める方法はありますか?

Windows 7 でこれらの問題を回避できましたが、.Net 1.1 と 2.0 を直接インストールしました。.Net 1.1 を直接インストールしたところ、問題なく動作しました。

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

dynamics-crm - mscrm 3.0 - コールアウトの登録を解除する

CRM 3.0 システムを継承し、いくつかのカスタム コールアウトを使用しています。(それを書いたコンサルタント会社はもはやソースコードを持っておらず、まったく役に立ちません!)

ユーザーが通話アクティビティを更新したに発生するコールアウトの1 つだけをオフにしたいと考えています。ただし、他のすべてのコールアウトは引き続き機能させたいと思います。 システム全体のすべてのコールアウトが同じ Custom.dll にあることに注意してください。

これは私がこれまでに行ったことです:

  1. C:\Program Files\Microsoft CRM\Server\bin\assembly\ に callout.config.xml が見つかりました

  2. phonecall アクティビティの PostUpdate コールアウトを削除しました。これは、callout config から削除した行です。

    /li>
  3. Crm Web サーバーで IIS をリセットします。

ただし、コールアウトがまだ発生していることを sql プロファイラーから確認できます。

だから私の質問は:

このコールアウトの登録を解除するには、他に何かする必要がありますか? データベースから構成をアンロードする必要がありますか?

ご協力いただきありがとうございます