كيف يمكنك إضافة زر إلى شريط أدوات نافذة رسالة البريد الإلكتروني في Lotus Notes 8.5+؟

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

  •  01-07-2019
  •  | 
  •  

سؤال

لقد كان زميل العمل يعاني من هذه المشكلة.

النتيجة المرجوة هي مكون إضافي قابل للتثبيت لـ Notes والذي سيضيف زرًا لرسائل البريد الإلكتروني التي تحتوي على مرفقات والتي ستتيح للمستخدمين حفظ المرفق في نظام إدارة المستندات.

لقد كان العثور على وثائق حول القيام بذلك لـ Notes بمثابة معركة شاقة على أقل تقدير.

لا تمثل كتابة Java الفعلية للقيام بالعمل مشكلة، ولكن معرفة كيفية توسيع Notes يمثل مشكلة.

إذًا، هل هناك طريقة لإضافة زر/رمز إلى شريط الأدوات، أم أن الأمر مجرد إضافة شريط أدوات جديد؟إذا أضفنا شريط أدوات جديدًا، فهل يمكننا أن نجعله مرئيًا فقط (أو نجعله باللون الرمادي بخلاف ذلك) عندما لا يكون هناك بريد إلكتروني مفتوح؟

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

المحلول

يستخدم كل من Lotus Notes 8+ وLotus Symphony مجموعة أدوات IBM Lotus Expeditor.

إذا حصلت على Lotus Symphony SDK هنا.

هناك مثال أو مثالان يتعاملان مع إضافة أزرار إلى شريط أدوات Symphony.

يجب أن تترجم بشكل متطابق تقريبًا إلى Notes.

حظ سعيد،

بريان جيانفوركارو

نصائح أخرى

كان علي أن أفعل ذلك مرة واحدة في تطبيق Notes للمكون الإضافي الذي كنت أقوم بتطويره.ما انتهى بي الأمر إلى فعله هو تحرير قالب Notes في المصمم، ثم كتابة بعض LotusScript خلفه والذي يسمى فئة .NET عبر ملف DLL.لذا، عند النقر فوق الزر، فإنه يطلق الحدث في LotusScript، ثم يستدعي DLL، ويمرر معلومات العنصر إليه.

يجب أن أشير أيضًا إلى أنه كان من الصعب اكتشاف ذلك لأن توثيق Notes فظيع.

اعتمادا على مدى وصولك إلى النظام، يمكن أن تكون المهمة سهلة إلى حد ما.عادةً ما تقوم بتخصيص قالب البريد الخاص بك ليشمل زرًا في مجلد البريد الوارد وعرض كافة المستندات (للاطلاع على احتياطات السلامة، راجع هذا الإدخال).يمكنك تخصيص ($Inbox) ($All) إذا كنت تريد الحصول على الأزرار فقط على مستوى العرض أو إضافة النماذج (يوجد نموذج فرعي مشترك للرأس يمكنك استخدامه.
أعط الزر تسمية ذات معنى وأضف هذا الكود:

@Command([ToolsRunMacro];"(ExportDocumentsTo[yourSystemNameHere])")

الأقواس المستديرة مهمة بالفعل.الكود الخاص بك (Java أفترض) ينتقل إلى الوكيل.قمت بتحديد "إنشاء وكيل" وJava كلغة.يمكنك تحديد "المستندات المحددة" ليتم تشغيلها واختيار قائمة الوكلاء كمشغل (وهذا يضع () حول اسمك).يمكنك الحصول عليها من فئة الجلسة.إذا كان المستخدمون لديك موافقون على استخدام القائمة بدلاً من الزر، فيمكنك ببساطة تحديد قائمة الإجراءات كمشغل وسيتم إدراج الوكيل في قائمة الإجراءات.

من سؤالك أستنتج أنك تريد هذا لعميل Eclipse.يرجى الاطلاع على موقع ميكيل هيستربيرج LekkimWorld.com

أنه يحتوي على طن من المواد.ابدأ بقراءة عروضه التقديمية وابحث في الموقع.لديها الكثير من المواد المفيدة.

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