logo
×
Tavanasazan
  • Logo Logo
  • مقالات موضوعی
    • دپارتمان Microsoft-CRM و مدیریت مشتری
    • دپارتمان تجارت الکترونیک (فروشگاه ساز ها)
    • دپارتمان رسانه و تولید محتوا (خبر، پادکست، فیلم)
    • دپارتمان اپلیکیشن و شبکه های اجتماعی
    • دپارتمان بازاریابی و فروش
    • دپارتمان سئو (SEO)
    • دپارتمان دیجیتال مارکتینگ (DM)
    • دپارتمان شبکه و امنیت
    • دپارتمان ویپ و کال سنتر
    • دپارتمان محصولات تواناسازان
    • دپارتمان ERP
    • دپارتمان مالی و حسابداری
    • دپارتمان کارآفرینی و استارت آپ ها(ویژه مدیران)
  • مقالات محصولی
    • سیستم پایه
    • افزونه ها
    • راهکارها
    • راهکارهای مالی
    • پرتال ها
    • اپلیکیشن موبایل
    • خدمات
    • خدمات پشتیبانی
    • خدمات مشاوره
  • user profile ویرایش پروفایل
    کاربرگرامی، خوش آمدید!
    امتیاز
    105,780,000 ریال افزایش
    • داشبورد
    • ویرایش پروفایل
    • پشتیبانی
    • خروج از حساب
  • 0
logo
Error: لطفا نام خود را وارد نمائید!
Error: لطفا نام خانوادگی خود را وارد نمائید!
Error: لطفا نام سازمان|شرکت خود را وارد نمائید!
Error: ایمیل قبلا ثبت نام شده است
Error: ایمیل خود را وارد نمائید!
Error: لطفا شماره همراه خود را با فرمت صحیح وارد نمائید!
Error: رمز عبور می بایست بیشتر از 6کارکتر و شامل حروف انگلیسی و اعداد باشد!
Error: لطفا تائیدیه رمز عبور خود را وارد نمائید!
رمز خود را فراموش کرده ام!
کد امنیتی
ثبت نام کنید
لطفا ایمیل و رمز عبور خود را وارد نمائید!
نام کاربری و رمز عبور صحیح نمی باشد!
نمایه ورود اشتباه است!
دسترسی شما مجاز نیست!
اکانت شما غیرفعال می باشد، جهت فعالسازی با کارشناسان ما تماس بگیرید!
هنوز ثبت نام نکرده ام! ایجاد حساب
قبلا ثبت نام کرده اید؟ وارد شوید
  • برو به پنل کاربری
  • درخواست پشتیبانی
  • برو به فروشگاه
  • می‌خواهم ادامه دهم

رفع خطای داشبوردها در مایکروسافت CRM

  • تواناسازان تواناسازان
  • آکادمی و رسانه آکادمی و رسانه
  • آکادمی تواناسازان آکادمی تواناسازان
  • دپارتمان Microsoft-CRM و مدیریت مشتری دپارتمان Microsoft-CRM و مدیریت مشتری
  • رفع خطای داشبوردها در مایکروسافت CRM رفع خطای داشبوردها در مایکروسافت CRM
به این خبر امتیاز دهید
میانگین امتیاز 4 از 5 - تعداد رای 1
_ 1400/05/04 _ امید حسن پور _ تعداد بازدید این خبر 456 456
First slide
Tavanasazan.com

رفع خطای داشبوردها در مایکروسافت CRM

آنچه در این مقاله می خوانیم:

  • نحوه تغییر تنظیمات داشبورد برای محدودیت حداکثر کنترل ها در Dynamics CRM ورژن 8 و 9
  • راهکار اول
  • راهکار دوم
  • نکته مهم
  • مراحل حذف یا افزودن تنظیمات XRMDeployment در IIS

نحوه تغییر تنظیمات داشبورد برای محدودیت حداکثر کنترل ها در Dynamics CRM ورژن 8 و 9

حد اکثر تعداد مجاز کنترل در داشبورد CRM ورژن 8 و 9 ، 6 مورد می باشد . بنا بر این شما نمی توانید بیش از 6 مورد نمودار ، گراف ، iframe ، منابع وب و غیره درون داشبورد خود جای دهید . ما می توانیم تعداد کنترل ها را بر اساس نیاز کاربر گسترش دهیم . لازم به یاد آوری است که این تنظیمات بر روی سرور اعمال می شود نه تنظیمات سازمانی .

لذا شما نمی توانید این تنظیمات را برای نسخه CRM Online تغییر دهید و فقط برای نسخه CRM On-Premise می توانند اعمال گردند .

راهکار اول :

با استفاده از Window Power Shell می توانیم تنظیمات مورد نظر را پیاده سازی نماییم .

1 . پنجره دستور Windows Power Shell را باز کنید .

2 . Microsoft Dynamics CRM Power Shell Snap-In را اضافه کنید .
- Add-PSSnapin Microsoft.Crm.PowerShell
گاهی اوقات ممکن است پیغامی مشابه پیام زیر دریافت نمایید . که در این صورت مشکلی وجود ندارد .
"Add-PSSnapin : Cannot add Windows PowerShell snap-in Microsoft.Crm.PoweShell because it is already added ."

3 . دستورات زیر را اجرا نمایید .
3.1 . $setting = Get-CrmSetting -SettingType DashboarSettings
3.2 . $setting.MaximumControlsLimit = 10
3.3 . Set-CrmSetting -Setting $setting
بعد از آن که وارد CRM خود شوید ، شما هم چنان در طراحی داشبورد تعداد شش Component مشاهده خواهید کرد اما می توانید بر اساس مقدار تعیین شده به تعداد Component ها اضافه کنید . اگر از حد مجاز تعداد اجزا در طراحی داشبورد خود فراتر روید با پیغام خطای زیر رو به رو خواهید شد .

maximmum controls limit exceeded

راهکار دوم :

اگر Power Shell کار نمی کند و هنوز مشکل پا بر جا بود ، شما می توانید از کد C # زیر استفاده کنید .

public static void UpdateDashboardSettings()
{
//Create Instance of Deployment Service
Microsoft.Xrm.Sdk.Deployment.Proxy.ProxyClientHelper.CreateClient(new Uri("http://CRMServer/Organization/XRMDeployment/2011/Deployment.svc"));
//Use Default network Credentials(User should de Deployment Admin in Deployment Manager and System Admin in CRM)
service.ClientCredentials.Windows.ClientCredential =
(NetworkCredential)CredentialCache.DefaultCredentials;
//Retrieve Current Dashboard Settings MaximumControlsLimit
Microsoft.Xrm.Sdk.Deployment.RetrieveRequest retrieveReq = new Microsoft.Xrm.Sdk.Deployment.RetrieveRequest();
retrieveReq.EntityType = DeploymentEntityType.DashboardSettings;
Microsoft.Xrm.Sdk.Deployment.RetrieveResponse retrieveRes = (Microsoft.Xrm.Sdk.Deployment.RetrieveResponse)service.Execute(retrieveReq);
if (retrieveRes != null && retrieveRes.Entity != null)
{
DashboardSettings dsCurrentResult = (DashboardSettings)retrieveRes.Entity;
if (dsCurrentResult != null)
Console.WriteLine("Current DashboardSettings MaximumControlsLimit is " + dsCurrentResult.MaximumControlsLimit);
}
//Update Current Dashboard Settings MaximumControlsLimit = 10
Microsoft.Xrm.Sdk.Deployment.UpdateRequest updateReq = new Microsoft.Xrm.Sdk.Deployment.UpdateRequest();
DashboardSettings ds = new DashboardSettings();
ds.MaximumControlsLimit = 10;
updateReq.Entity = ds;
Microsoft.Xrm.Sdk.Deployment.UpdateResponse updateRes = (Microsoft.Xrm.Sdk.Deployment.UpdateResponse)service.Execute(updateReq);
//Retrieve again after updating Current Dashboard Settings MaximumControlsLimit
Microsoft.Xrm.Sdk.Deployment.RetrieveRequest retrieveReq1 = new Microsoft.Xrm.Sdk.Deployment.RetrieveRequest();
retrieveReq1.EntityType = DeploymentEntityType.DashboardSettings;
Microsoft.Xrm.Sdk.Deployment.RetrieveResponse retrieveRes1 = (Microsoft.Xrm.Sdk.Deployment.RetrieveResponse)service.Execute(retrieveReq1);
if (retrieveRes1 != null && retrieveRes1.Entity != null)
{
DashboardSettings dsUpdatedResult = (DashboardSettings)retrieveRes1.Entity;
if (dsUpdatedResult != null)
Console.WriteLine("After Updating DashboardSettings MaximumControlsLimit is " + dsUpdatedResult.MaximumControlsLimit);
{
{

نکته مهم :

شما باید از SDK برای دسترسی به کلاس ها و روش های گسترش ، Microsoft.xrm.sdk.deployment dll را اضافه کنید .

کاربری که این قسمت را در سیستم اجرا می کند باید ادمین deployment در محیط deployment manager و ادمین سیستم در CRM باشد .

اگر هنگام دسترسی به سرویس استقرار خطای 404 دریافت کردید ، باید تنظیمات IIS وب سرور CRM خود را بررسی کنید و مطمئن شوید که XRMDeployment در بخش های پنهان در IIS پیکر بندی نشده باشد .

مراحل حذف یا افزودن تنظیمات XRMDeployment در IIS

  • 1 . Internet Information Services ( IIS ) Manager را باز کنید .
  • 2 . در منوی سمت چپ ، server را باز نمایید .
  • 3 . زیر منو ی Sites را باز نمایید .
  • 4 . بر روی Microsoft Dynamics CRM کلیک کنید .
  • 5 . روی نماد " درخواست فیلتر " در سمت راست پنجره IIS کلیک کنید .
  • 6 . بر روی سر برگ " Hidden Segment " در پنجره درخواست فیلتر در سمت راست کلیک کنید .
  • 7 . اگر XRMDeployment وجود داشت ، آن را انتخاب و راست کلیک کرده و سپس روی حذف کلیک نمایید تا آن را از بخش های مخفی حذف نمایید .
  • 8 . پس از اجرای Power Shell ، کد SDK شما می توانید گزینه " Add Hidden Segment " را اضافه کنید ، وارد " XRM Deployment " در پنجره Hidden Segment شوید و بر روی " OK " کلیک کنید تا پنجره بسته شود .
اگر این مطلب برای شما مفید بود لطفا نظرات خود را با ما در میان بگذارید
و یا
میتوانید سوالات خود را از طریق کامنت ها از کارشناسان ما بپرسید .

درباره این مطلب دیدگاهی بنویسید

0 comment
Error: متن پیام را وارد کنید
Error: ایمیل را وارد کنید

لطفا متن امنیتی نمایش داده شده در عکس زیر را تایپ نمایید.

کد امنیتی

نظرات کاربران

0

مطالب اخیر

  • تفاوت فروش مارکت پلیس با فروش اینترنتی چیست
  • فرق های اساسی مارکت پلیس تواناسازان با مارکت پلیس های موجود در بازار
  • چرا مارکت پلیس نباید بزنیم
  • چه موقع مارکت پلیس بزنیم
  • مزایای مارکت پلیس
  • انواع مارکت پلیس

هشتگ ها

#رفع_خطا #مایکروسافت #CRM #داشبورد
پیج اینستاگرام تواناسازان
 
tavanasazan
محصولات
  • وب سایت شرکتی (B1,B2,B3)
  • فروشگاه ساز چابک (S1,S2,S3)
  • وب سایت ویژه کلینیک (Cl1,Cl2,CL3)
  • پرتال فروشگاهی حرفه ای (E1,E2,E3)
  • وب سایت آگهی و نیازمندی ها (A1,A2,A3)
خدمات
  • سیستم مزایده
  • سیستم مناقصات
  • سیستم باشگاه مشتریان
  • سیستم صرافی ارز دیجیتال
  • سیستم همکاری در فروش
تواناسازان
  • درباره ما
  • تماس با ما
  • جشنواره ها
  • درخواست دمو
  • درخواست پشتیبانی
ارتباط
  • تهران ، نبش سعادت آباد 31 شرقی پلاک 1 واحد 3
  • 2191306820 (98+)
  • 2191305004 (98+)
  • 2177951620 (98+)
  • بزرگراه آیت الله رفسنجانی ، آیت الله رفسنجانی 2 جاهد 1 پلاک 47 طبقه همکف
  • 5135220000 (98+)
  • 5135230000 (98+)

e-namad کلیه حقوق این سایت متعلق به تواناسازانمی باشد.

مشاوره رایگان
یکی از مشاور را انتخاب و در واتسپ گفتگو کنید
همکاران ما آماده مشاوره رایگان می باشند.
واحد فروش
مشاوره CRM و ERP
مجتبی احمدی

ثبت پاسخ

Error: متن پیام را وارد کنید
Error: ایمیل را وارد کنید

لطفا متن امنیتی نمایش داده شده در عکس زیر را تایپ نمایید.

کد امنیتی