طرق لتتبع بيانات Meta المخصصة حول حقول Salesforce؟

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

  •  18-09-2019
  •  | 
  •  

سؤال

يحتوي Salesforce على بعض حقول بيانات META المزودة في حقول كل حقل لكل كائن.

على سبيل المثال، يمكنك تسجيل وصف ومساعدة القيمة النصية لكل حقل.

هل هناك أي طريقة لتسجيل مزيد من المعلومات؟ على سبيل المثال إذا أردت تسجيل الملاحظات حول كل حقل ذي صلة بالمطورين ولكن ليس للمستخدمين؟ أو إذا أردت إشارة حقل "لم تعد تستخدم"؟

أنا أتساءل عما إذا كان هناك تطبيق في AppExchange لهذا؟

أو هل يجب علي إنشاء قاعدة بيانات بيانات META الخاصة بي في مكان ما خارج Salesforce؟

تحرير: أحد الأسباب التي أرغب في القيام بذلك هي لتوثيق بنية البيانات - أفضل مكان لوضع ملاحظات المطور حول حقل موجود موجود في بيانات التعريف، إذا كان هناك مكان مناسب له للذهاب ...

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

المحلول

الاعتذار مقدما إذا كنت تعرف بالفعل ما أنا على وشك النشر، لم يكن واضحا فقط من سؤالك سواء كنت تعلم كيف تتعرض البيانات الوصفية الحالية.

لست متأكدا من كيفية توسيع المخطط، لكنها تبدو وكأنها واحدة من العناصر التي تطلبها سيتم دعمها ...

بمجرد إنشاء مثيل لك عن كائن Proofefieldresult، يمكنك الاتصال بالعديد من الطرق للحصول على الكثير من المعلومات حول الكائن. على سبيل المثال، لاحظت في ملفات التعليمات التي توجد طريقة تسمى ISDEPRecatedandhidden التي تبدو وكأنها سيتم استخدامها لمعرفة الحقل المستخدمة لم يعد.

لذلك على سبيل المثال، يمكنك القيام بما يلي للتحقق من ذلك.

Schema.DescribeFieldResult FieldResult = Account.AccountNumber.getDescribe();
Boolean isDeprecated = FieldResult.isDeprecatedAndHidden();

هناك العديد من الطرق الأخرى التي تعطي معلومات جيدة عن الحقول. تتعرض هذه الأساليب من خلال كائن SeafefielDresult. نلقي نظرة على هذا لمزيد من التفاصيل:http://www.salesforce.com/us/developer/docs/apexcode/content/apex_methods_system_fields_describe.htm.

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