問題タブ [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.
sql - Microsoft CRM 3.0 から 4.0.2 にデータを移行するにはどうすればよいですか?
こんにちは、データ移行初心者です。私の主な目標は、データを Microsoft CRM 3.0 から CRM 4.0.2 に移行することです。運用サーバーとして SQL Server 2008 を使用しています。誰でもこれについて私にアドバイスできますか?
dynamics-crm - Crm 4 イベント ログの警告。CRM パラメータ フィルタ - 無効なパラメータ
次の問題の解決策を探しています。どんな提案でも大歓迎です!前もって感謝します。
背景: MS Crm 3 を Crm 4 にアップグレードしました
質問: ユーザーが新しいレコードまたはレコードの更新を保存しようとするたびに。イベント ビューアー --> アプリケーションに警告が記録されます。それはすべてのエンティティに起こります。
例:
1. お問い合わせフォーム " http://localhost:5555/CAMELOT-DEV/sfa/conts/edit.aspx?id= {488FF696-4F8C-DE11-AC94-00505698306E}#"で更新を行っています。
2. [保存] をクリックします
。 3. イベント ビューアーに警告メッセージが表示されます --> アプリケーションの例外情報: 例外の種類: InvalidOperationException 例外メッセージ: CRM パラメーター フィルター - ページ /default.aspx の Request.QueryString でパラメーター 'type=2' が無効です生のリクエストは「GET /default.aspx?type=2&typename=contact&id={488FF696-4F8C-DE11-AC94-00505698306E}&orgname=CAMELOT-DEV&userlcid=1033&orglcid=1033/default.aspx」で、「http://localhost 」から呼び出されました。 :5555/CAMELOT-DEV/sfa/conts/edit.aspx?id={488FF696-4F8C-DE11-AC94-00505698306E}". 4. 警告にもかかわらず、レコードは正常に保存されます。
詳細: イベントの種類: 警告 イベント ソース: ASP.NET 2.0.50727.0 イベント カテゴリ: Web イベント イベント ID: 1309 日付: 2009 年 8 月 9 日 時刻: 午前 9:42:58 ユーザー: 該当なし コンピューター: MYCOMPANYDEV02 説明: イベントコード: 3005 イベント メッセージ: 未処理の例外が発生しました。イベント時間: 8/09/2009 9:42:58 am イベント時間 (UTC): 7/09/2009 9:42:58 pm イベント ID: 117f3eff7dff438e9862e0767b14de3f イベント シーケンス: 1358 イベント発生: 24 イベント詳細コード: 0
アプリケーション情報: アプリケーション ドメイン: /LM/W3SVC/3/ROOT-1-128967648198441643 信頼レベル: 完全 アプリケーション仮想パス: / アプリケーション パス: C:\Program Files\Microsoft CRM Server\CRMWeb\ マシン名: GFSGWGTNDEV02
プロセス情報: プロセス ID: 264 プロセス名: w3wp.exe アカウント名: NT AUTHORITY\NETWORK SERVICE
例外情報: 例外の種類: InvalidOperationException 例外メッセージ: CRM パラメーター フィルター - ページ /default.aspx の Request.QueryString に無効なパラメーター 'type=2' 未加工の要求は 'GET /default.aspx?type=2&typename=contact&id={488FF696 -4F8C-DE11-AC94-00505698306E}&orgname=CAMELOT-DEV&userlcid=1033&orglcid=1033/default.aspx' がhttp://localhost:5555/CAMELOT-DEV/sfa/conts/edit.aspx?id= {488FF696- から呼び出されました4F8C-DE11-AC94-00505698306E}。
リクエスト情報: リクエスト URL: " http://localhost:5555/default.aspx?type=2&typename=contact&id= {488FF696-4F8C-DE11-AC94-00505698306E}&orgname=CAMELOT-DEV&userlcid=1033&orglcid=1033/default.aspx"要求パス: /default.aspx ユーザー ホスト アドレス: 127.0.0.1 ユーザー: CAMELOT\Kelvin_Shen 認証済み: True 認証タイプ: ネゴシエート スレッド アカウント名: NT AUTHORITY\NETWORK SERVICE
スレッド情報: スレッド ID: 6 スレッド アカウント名: NT AUTHORITY\NETWORK SERVICE 偽装: False スタック トレース: Microsoft.Crm.Application.ParameterFilter.ValidateParameter(Page page, ArrayList parameterCollection, String key, String value, String collectionName, EntityType pageEntityType) の Microsoft.Crm.Application.ParameterFilter.ValidateParameters (ページ ページ、EntityType pageEntityType、ブール値の alwaysEnableParameterChecking) Microsoft.Crm.Application.ParameterFilter.ValidateParameters (ページ ページ、EntityType pageEntityType) の Microsoft.Crm.Application.Controls.AppPage。 ValidatePageParameters() で Microsoft.Crm.Application.Controls.AppPage.OnInit(EventArgs e) で System.Web.UI.Control.InitRecursive(Control NamingContainer) で System.Web.UI.Page。ProcessRequestMain(ブール値 includeStagesBeforeAsyncPoint、ブール値 includeStagesAfterAsyncPoint)
php - PHP SOAP クラスを介した Microsoft CRM 3.0 Web サービス
PHP を使用して新しい連絡先と見込み客を作成したいと考えています。mscrm 3 Web サービスのメソッドを呼び出す方法がよくわかりません。
php の soap クラスは非常に使いやすいようです。crm Web サービスに接続して認証し、使用可能な機能のリストを取得できますが、それらを呼び出す方法がわかりません。
私は、soap ヘッダーやエンベロープを含む大量の XML を含むと思われる mscrm 4.0 の例を見てきました。
石鹸クラスを使用するとこれがバイパスされ、余分な xml がすべて書き込まれるので、パラメーターの配列を使用して関数を呼び出すだけでよいという印象を受けましたか?
私はここで完全に間違っていますか?
サンプルコードを提供できるmscrm 3でこれを行った人はいますか、またはCreate()メソッドを正しく呼び出す方法としていくつかのポインタを教えてくれますか?
dynamics-crm - Microsoft Dynamics CRM 3.0 におけるディストリビューターと顧客のもつれを改善する
私は MS CRM 3.0 の実装を継承しており、個々の連絡先がそれぞれ特定の「販売業者」に割り当てられています。残念ながら、ディストリビューターはいかなる種類のエンティティとしても定義されていません。代わりに、連絡先フォームが変更され、ディストリビューターの名前と住所を含む追加のフィールドが含まれるようになりました。
これまで、ディストリビューターの住所が変更されたり、ディストリビューターの郵便番号ベースの地域が変更されたりするたびに、外部のカスタム アプリとデータベースがすべての連絡先を取得して変更し、これらの変更を反映していました。
私は MS CRM にまったく慣れていないので、CRM 内から名前/アドレスを 1 か所で変更できるような方法でディストリビューターを追加できるようなアイデアを誰かが持っているかどうかを知りたいと思っています。個々の連絡先にリンクされます。
アイデア?
active-directory - 新しい MS CRM 連絡先は、既に Active Directory アカウントを持っています。AD からプルするにはどうすればよいですか?
Microsoft CRM (3.0 Dynamics) に入れたいクライアントが何人かいます。これらの人々は、いくつかの内部アプリケーションにアクセスするために、すでに小さな Active Directory グループに属しています。
これらの人々を CRM に追加し、Active Directory から連絡先データをプル/プッシュして、競合する情報の 2 つ目のリポジトリを作成しないようにする方法はありますか?
.net - CRM4.0で実行されているCRM3.0コールアウトが無限ループを引き起こす
CRM 3.0コールアウトのライブラリを再コンパイルし、CRM4.0インスタンスに展開しました。PostUpdateコールアウトの1つがservice.Update()を呼び出します。これにより、updateメソッドが何度も起動します。タイムアウトエラーのため、最終的には停止します。これらのコールアウトがCRM3.0で使用されている場合、これは発生しません。
このカスタムコードへのエントリポイントのメソッドシグネチャは次のとおりです。
dynamics-crm - Microsoft CRM はシステムにログオンできませんでした。ユーザーレコードを確認してください
「Microsoft CRM はシステムにログオンできませんでした。ユーザー レコードが有効になっていて、少なくとも 1 つのセキュリティ ロールが割り当てられていることを確認してください。詳細については、システム管理者に問い合わせてください。」
サーバーに RDP で接続し、http または https 接続で Microsoft CRM Workflow Manager/Monitor を試しても、うまくいきません。「指定された Microsoft CRM サーバーが応答していません。これは、現在利用できない、Microsoft CRM サーバーではない、または有効なユーザーではない場合に発生する可能性があります。システム管理者に連絡してください。」
これは Microsoft CRM v3.0 / Microsoft SQL Server 2005 のボックスで、Active Directory は別のボックスにあります。
Microsoft CRM ワークフロー サービス、プロパティ、ログオンを右クリックすると、"crmtestuser" とパスワードが表示されます。RDP を使用したり、その crmtestuser としてログインしようとしたりしませんでしたが、私は管理者です...これは手がかりになるでしょうか?
何を試すことができますか?
dynamics-crm - Microsoft Dyamincs CRM 3.0 データベースを 1 つの SQL Server 2005 Server から別の SQL Server 2005 Server に移動する
このドキュメントを見つけました: http://support.microsoft.com/kb/917948
このタスクを達成するためのより良い提案はありますか?
c# - CRM 3.0コールアウトが機能していません:イベント:postcreate、例外:System.InvalidCastException:指定されたキャストが無効です
CRMサーバーに保存されているテキストファイルから番号を読み取り、それをCRMフォームの値の1つとして使用し、番号をインクリメントしてからテキストファイルに書き換えるという、(私が思った)単純な呼び出しを実行しようとしています。フォームをロードすると、コールアウトは表面上何も実行せず、サーバー上のイベントビューアから、この役に立たない無効なキャストエラーメッセージが表示されます。私はコードを調べて、さまざまなことを無駄に変更しましたが、CRMコールアウトとC#の両方にまったく慣れていないので、おそらく何か馬鹿げたものが欠けています。コードは次のとおりです。
だから...誰かが私が間違っていることを知っていますか?