تعيين والحصول على الملاحظات الميدانية في CRM 2011 جافا سكريبت

StackOverflow https://stackoverflow.com//questions/10683977

سؤال

أنا بحاجة إلى تعيين حقل "الملاحظات" إلى حقل "الملاحظات" القيمة في كيان آخر في CRM 2011 شكل.لذلك أريد أن أعرف كيف تحصل على تعيين حقل "الملاحظات" باستخدام جافا سكريبت.وأنا لست قادرا على الحصول على اسم من الملاحظات الميدانية داخل القسم كما يمكنك أن ترى في الصورة أدناه.

enter image description here

هل كانت مفيدة؟

المحلول

حسنا هناك مناهضين مطلوبين هنا. وأشار Philip_Rich (P> PALIP_RICH إلى أن التعليقات التوضيحية للسجلات الموجودة يتم إنشاؤها بمجرد فقدان التركيز، وبالتالي يمكن الاستفسار عنها.يجب أن تكون قادرا على العثور على رمز موجود لهذا بسهولة (إن لم يكن، اسأل هنا).

أنت نفسك معترف به أنه بالنسبة للسجلات الجديدة (غير المحفوظة)، لا يتم حفظ التعليقات التوضيحية إلا بعد حفظ السجل الأصل.لا توجد وسيلة مدعومة للوصول إلى القيمة في حقل الملاحظات في هذه المرحلة، ولكن يجب أن تحصل هذا الشيء قليلا من الرمز على القيمة التي تبحث عنها.احذر ذلك لأنه غير مدعوم، فهو عرض عرضة للتغيرات الدو في النماذج: giveacodicetagpre.

نصائح أخرى

تسمى

ملاحظات في CRM "التعليقات التوضيحية" تحت غطاء محرك السيارة.يمكنك إنشاء صفحة إعلامة وأنت تقوم بأي نوع سجل CRM آخر، ثم ربط الشرح بوجود سجل كيان الفائدة.لم أحاول استرداد حقول الملاحظات من جافا سكريبت صراحة (لقد قمت عادة بذلك عبر مكون إضافي، يتم توثيقه في SDK).ومع ذلك، لا أرى أي سبب لماذا لا يمكنك تنفيذ استعلام Odata لاسترداد التعليقات التوضيحية حيث كان سجل الكيان المرتبط من نوع الكيان X على سبيل المثال.

في شبيبة أنت لا تحتاج إلى القيام تعيين ، يمكنك فقط إنشاء ملاحظة.

ولكن كنت definetely تحتاج إلى إنشاء كيان قبل أن تتمكن من إرفاق مذكرة إلى ذلك.

الملاحظات يمكن نوعين مذكرة مرفق.

هنا هو مثال على كيف يمكنك إنشاء بسيط (النص) ملاحظة (الشرح) من JS.

function _createAnnotation(entity, subject, text) {
    var orgService = GetOrganizationService();
    var annotation = {};
    annotation.Name = "annotation";
    annotation._properties = [];
    annotation._propertyTypes = [];
    annotation._properties['objectid'] = entity;
    annotation._propertyTypes['objectid'] = 'lookup';
    annotation._properties['subject'] = subject;
    annotation._propertyTypes['subject'] = 'string';
    annotation._properties['notetext'] = text;
    annotation._propertyTypes['notetext'] = 'string';
    annotation._properties['isdocument'] = 'false';
    annotation._propertyTypes['isdocument'] = 'boolean';
    annotation._properties['mimetype'] = 'text/html';
    annotation._propertyTypes['mimetype'] = 'string';
    orgService.Create(annotation);
}

حيث:

الكيان - (EntityReference) الكيان الذي تريد إرفاقه ملاحظة.

الموضوع - (سلسلة) موضوع الملاحظة.

النص - (سلسلة) الجسم من ملاحظة.

إذا كنت ترغب في إرفاق MS office ثم كنت بحاجة إلى تغيير isdocument و نوع mime المعلمات.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top