سؤال

أنا أستخدم Alfresco 4.0.d وأريد إنشاء دخول إلى كل سير عمل بدأت ، على غرار صفحة "سير العمل التي بدأت". أريد أن تبدو Dashlet مثل داش "مهام". تتمثل مقاربي في إعادة استخدام اندفاعة المهام الموجودة وتخصيصها بطريقة يسرد مهام سير العمل بدلاً من المهام.

الآن لدي مشاكل في فهم كيفية عمل دسلي المهام الخاصة بي وأعتقد أنه من الأهمية بمكان أن نفهمها في أودر لإعادة استخدامها وجعلها تعمل بطريقة مماثلة مع سير العمل.

ما لا أفهمه هو:

  • كيف يتم ملء البيانات التي يتم ملؤها بالبيانات عند عرضها في المرة الأولى ، أعني دون استخدام القائم على المرشح؟ هل هناك نوع من المرشح الأولي؟
  • في my-tasks.get.config.xml وتقول أن WebScript-instance يتم استخدامه للتصفية. ولكن أين في my-tasks يتم تعريف WebScript ، أن WebScript في التغذية المستخدمة؟ بالنسبة لي يبدو السحر :).
  • ما الذي يجب علي القيام به جعل النموذج يستخدم بيانات حالات سير العمل بدلاً من بيانات مثيلات المهام؟

بالطبع لا أتوقع تعليميًا خطوة بخطوة لنهج. لدي شعور بأنني أفتقد شيئًا ما أو أنني لا أفهم كيف تتفاعل WebScripts مع WebScripts وكيف يتم ملؤها بالبيانات من المستودع. سأقدر تفسيرات لفهم أفضل وبعض التلميحات لاتخاذ المزيد من الخطوات مع هذا النهج.

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

المحلول

ما تبحث عنه هو ملف JavaScript. يمكنك العثور عليه هنا: Alfresco Tomcat WebApps share components dashlets my-tasks.js

  • "كيف يتم ملء Dashlet مع البيانات ...": انظر إلى طريقة ملف JavaScript OnReady ()
  • "ما الذي يجب علي القيام به جعل النموذج يستخدم بيانات سير العمل بدلاً من بيانات مثيلات المهام؟": هل تحتاج إلى تغيير عنوان URL لـ WebScript في ملف JavaScript "var webscript"

جميع الإجابات التي تبحث عنها هي في ملف Alfresco Tomcat WebApps share components dashlets my-tasks.js.

ألق نظرة أيضًا على Alfresco Tomcat WebApps share Components Workflow Workflow-List.js (يسرد سير العمل في صفحة "سير العمل التي بدأت"))

حظا طيبا وفقك الله.

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