بطور کلی اینگونه می توان تعریف کرد که شرکت مایکروسافت از فناوری رمز گذاری داده برای محافظت از اطلاعات مشتریان در نرم افزار Dynamics 365 استفاده می کند. یعنی ارتباطات بین مشتریان و مراکز داده مایکروسافت ، رمز گذاری و با استفاده از استاندارد TLS ایمن می شوند. تکنولوژی TLS برای اطمینان از محرمانه بودن و یکپارچگی داده ها بین سیستم های کاربر CRM (کلاینت) و مرکز داده (سرور)، استفاده می شود.
بطور مثال : اتصال یک مرورگر به سرور CRM مایکروسافت را با افزایش ایمنی ایجاد می کند.
به صورت معمول ، کلید رمزگذاری داده یا همان Data Encryption Key در پایگاه داده CRM ( MSCRM_Config ) ذخیره میگردد و هر پایگاه داده کلید رمزگذاری مخصوص به خود را خواهد داشت.
همچنین باید دقت نمود که پس از فعال سازی رمز گذاری داده ها در CRM ، نمیتوان آنرا خاموش نمود.
حال باید دید کاربرد آن در نرم افزار CRM مایکروسافت چیست؟
اگر کلید رمز گذاری داده (Data Encryption Key ) در سی ار ام شما فعال نباشد ، بطور مثال شما قادر نخواهید بود صف (Queues) یا صندوق پستی (Mailboxes) ایجاد کنید.
و بطور خلاصه تمامی موارد محرمانه در CRM که در آن به نام کاربری یا رمز عبور نیاز دارید ، در صورت غیر فعال بودن کلید رمز گذاری داده غیر فعال می شوند.
اگر میخواهید یکی از اقداماتی که در بالا گفته شد را انجام دهید و یا با خطای زیر برخورد کردید ، باید نسبت به فعالسازی ویژگی رمز گذاری داده در سی آر ام (CRM) اقدام نمایید :
There are encrypted fields in the organization database, but the data encryption feature isn’t activated
"در پایگاه داده سازمان ، اطلاعات رمزگذاری شده وجود دارد ، اما ویژگی رمزگذاری داده ها فعال نشده است"
1 . برای فعال سازی (Data Encryption Key) در CRM ، ابتدا از منو به قسمت تنظیمات (Setting) سپس ، به بخش مدیریت داده (Data Management) بروید.
2 . سپس بر روی بخش Data Encryption کلیک نمایید .
3 . در پنجره باز شده ، در قسمت Activate Encryption Key ، کد فعالسازی دلخواه خودرا وارد نمایید و سپس برروی دکمه Activate کلیک کرده تا رمز گذاری داده CRM شما فعال گردد.
کد فعالسازی که انتخاب میکنید باید شامل یکسری پیش نیاز ها باشد که اگر در انتخاب آن دقت نمایید کد شما فعال نمی گردد.
پیش نیاز ها شامل :
حتما از کد فعالسازی خود بک آپ داشته باشید تا درصورت ازبین رفتن سرور سی آر ام (CRM) و نصب مجدد آن ، هنگام برگرداندن دیتابیس سازمان خود، با مشکل مواجه نشوید و بتوانید کلید رمز گذاری داده خودرا برگردانید .
حتما هنگامی که خواستید نسبت به فعالسازی دیتا انکریپشن (Data Encryption Key) اقدام نمایید ، توجه داشته باشید که زبان CRM را به انگلیسی (English) تغییر داده و سپس مراحل گفته شده را انجام دهید .
لازم به یاد آوری می باشد که فعال سازی رمزگذاری داده (Data Encryption Key) در CRM فقط درصورتی امکان پذیر می باشد که شما از پروتکل (HTTPS) در سی آر ام (CRM) استفاده کرده باشید درغیر اینصورت با خطایی که در ذیل آمده است مواجه میشوید که باید به روشی که در ادامه گفته میشود عمل کنید :
1 . به مدیریت پایگاه داده سی آر ام (CRM) خود رفته و دستور کوئری زیر را برای دیتابیس MSCRM_Config اجرا نمایید :
UPDATE [MSCRM_CONFIG].[dbo].[DeploymentProperties]
SET [BitColumn]=1
WHERE ColumnName=’DisableSSLCheckForEncryption’
2 . سپس دستور زیر را در قسمت Command Line (CMD) سرور CRM خود اجرا کنید : iisreset
3 . حال مجدد نسبت به فعالسازی Data Encryption Key خود در CRM اقدام نمایید.
محصول مرتبط
یکی از مشکلات رایج بین کاربران و شرکت هایی که از نرم افزار Microsoft CRM استفاده می کنند ، این است که در هنگام فعالسازی Data Encryption Key سی آر ام (CRM) خود از آن بک آپ نگرفته و یا بک آپ آنرا گم می کنند که این سبب بروز مشکلاتی برای آنها در آینده و همچنین هنگام نصب مجدد CRM و برگرداندن دیتا بیس قدیمی خود ، میشود.
ما در ادامه روشی را معرفی میکنیم تا شما بتوانید رمز گذاری داده خود را پس از نصب مجدد دوباره فعالسازی کنید.
اگر شما هم مثل بسیاری از مشتریان پس از فعال کردن Data Encryption Key خود در CRM ، کد فعالسازی آنرا فراموش کرده اید ، به روش زیر میتوانید کد فعالسازی قبلی را پاک و مجددا آنرا فعالسازی کنید :
1 . ابتدا وارد مدیریت پایگاه داده (SQL SERVER SSMS) CRM خود شوید .
سپس دستورات کوئری زیر را به ترتیب در دیتابیس CRM (MSCRM_Config) اجرا نمایید.
الف )
update DeploymentProperties
set BitColumn=0
where ColumnName = ‘DisableSSLCheckForEncryption’
ب )
USE OrgName_MSCRM
UPDATE EmailServerProfile SET IncomingPassword=null
UPDATE EmailServerProfile SET OutgoingPassword=null
UPDATE Mailbox SET Password=null
UPDATE Queue SET EmailPassword=null
UPDATE UserSettings SET EmailPassword=null
در قسمت OrgName_MSCRM نام سازمان خود را وارد کنید.
2 . سپس دستور زیر را در قسمت Command Line (CMD) سرور CRM خود اجرا کنید : iisreset
3 . سپس دستور زیر را در دیتابیس (MSCRM_Config) اجرا کنید :
update DeploymentProperties
set BitColumn=1
where ColumnName = ‘DisableSSLCheckForEncryption’
4 . سپس دستور زیر را در قسمت Command Line (CMD) سرور CRM خود اجرا کنید : iisreset
5 . حال به بخش Data Encryption خود در سی آر ام (CRM) رفته ، همانطور که میبینید کد فعال سازی رمزگذاری داده قبلی پاک شده و شما میتوانید مجددا نسبت به فعال سازی کلید رمز گذاری داده (Data Encryption Key) در Microsoft CRM اقدام نمایید.
این بار مطمئن شوید که از کد فعال سازی خود بک آپ گرفته و در جای مطمئن نگه داری کنید.
درباره این مطلب دیدگاهی بنویسید تعداد نظرات