当社は、Dynamics CRM 2016をオンプレミスで使用しています。カスタムエンティティを作成すると、デフォルトの "name"フィールドが得られます。これは100文字の文字列です。エンティティの作成中にそのデータ型を変更することはできますが、それは行っていません。名前フィールドの長さを変更します
今度は100文字で十分ではないことがわかったので、120または150が必要です。 ソリューション設計者は文字列の長さを変更できますが、変更を保存すると一般的なデータベースエラーが発生します。
質問:メインフィールドの文字列の長さを変更する既知の回避策はありますか?
明らかに、新しいエンティティを作成し、古いエンティティから新しいエンティティにデータをコピーすることは可能です。エンティティ間で多くのビュー、フォーム、参照があるため、これは実際には実現可能ではありません。
あなたがしていることはうまくいくはずです。ユーザーが更新を行っているセキュリティロールは何ですか?他のフィールドを更新しようとしましたか?また、昨年、他の人が同様の問題を報告していたことに注目することは興味深いです:https://community.dynamics.com/crm/f/117/t/167733 – Aron
トレースをオンにしてください(https:// support。 Microsoft.com/en-au/help/907490/how-to-enable-tracing-in-microsoft-dynamics-crm)、エラーを使用して回答を編集しますか? –
@Aron:ユーザーはシステム管理者ですので、許可の対象ではありません。私たちは常に他のフィールドを更新していますので、問題ありません。 – Sparhawk