الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

عدة انظمة تحت Schema واحدة أو اكثر من Schema

Featured Replies

بتاريخ:

السلام عليكم

عند تجهيز لعمل عدة انظمة مثلا مبيعات ومخازن ومشتريات ومالية ورخص بناء الخ الخ باستخدام ADF
عندي انظمة على كذا يوزر والكل الجداول Synonym

ما هو الأفضل عمل تجهيز لكل Entity and view Object لكل الجداول مرة واحدة في Model
ام التقسيم على عدة Application?


مع العلم انة سيكون شاشة واحدة للوجن لجميع الأنظمة

ولكم جزيل الشكر والتحية

بتاريخ:

انت ناوي تعمل كل المشروع فى application واحد
لا الافضل انك تقسم كل حاجة فى application لواحدة
يعنى مثلا لو هنتكلم عن امر صرف من المخزن يبقى نعمل application لوحدة فى ال EO و ال VO اللى هتحتاجة بس مع ال taskflow بتاعتك
و لو فية مثلا امر اضافة للمخز يبقى هتعمل application لوحدة فى بردة ال EO و ال VO اللى هتحتاجهم بس مع ال taskflow بتاعته
و هكذا
و فى الاخر تجمع كل دول تحت main application اللى هيبقى فيه ال menus بتاعتك
لمذيد من المعلومات شوف دى
http://andrejusb.blogspot.com/2010/03/integration-in-oracle-adf-with-adf-task_09.html

بتاريخ:
  • كاتب الموضوع

لو امكن شرح تفصيلي اكتر
هل انا علشان امر اضافة او امر صرف للمخزن هاعملة taskflow ?
ولا على مستوى كل منيو اعمل ليها taskflow ?
مثلا عندي منيو فيها ثلاث قوائم اعدادات 10 شاشات
عمليات 30 شاشة مثلا
تقارير 50 شاشة بتنادي على التقارير مثلا

هل اعمل unbounded task flow واحدة واعمل منيو واحدة لكل دا ويكون دا برنامج المخازن
وكل الجداول تنزل تحت EO and VO
وتحت Application واحدة
طب فية كمان برامج تانية زي الحسابات ومحتاجة Template and menu لوحدهم
والأتنين المفروض شاشة لوجن واحدة ادخل بيها على الكل

السؤال ابدأ ازاي؟ وأوزع ازاي؟

بتاريخ:

بسم الله الرحمن الرحيم
تعالى نمشى واحدة واحدة .
المرحلة الاولى

اولا كل template تعملها application لواحدة و تحولها ل . يعنى لو عندك 2 تمبلت هيبقى عندك 2 jar files . كل تمبلت jar
ثانيا: هيبقى عندك application رئيسى اللى هيبقى فيه ال menu و صفحة jspx اللى هتبقى فيه المنيو دى . و هنسمى ال application دة مثلا main
ثالثا : هتبنى الصفحة الاولى بتاعتك و اللى هنسميها مثلا menuPage على التمبلت الاولى. ازاى؟؟؟ يبقى لازم تضيف الجار فايل بتاع التمبلت لل viewcontroller project . و لما تيجى تعمل الصفحة هيظهرلك تلقائي اسم التمبلت اللى انت ضيفتها
رابعا: المنيو بتاعتك هيبقى فيها قائمة واحدة بس اسمها الانظمة systems . و هيبقى فى القائمة دى اسامى كل الانظامه . مثلا هيبقى تحتها نظام الحسابات-نظام المخازن-المشتريات-المبيعات و هكذا
خامسا: هتعمل لكل نظام صفحة باسمة يعنى مثلا الحسابات هتبقى ليها صفحة اسمها accounts.jspx و المخازن هتبقى inventory.jspx و هكذا . خلى بالك كل دة و لسة احنا بنتكلم فى ال main application
سادسا : هتضيف كل الفحات دى فى ال adfc-config اللى هي تعتبر ال unbound taskflow بتاعتك و هتضيف كمان "Wildcard control flow rule" اللى علامة النجمة
سابعا: هتربط كل صفحة بال Wildcard control flow rule من خلال control flow case . يعنى فى الاخر هتلاقى نجمة كدة و مربوطة بكل الصفحات
ثامنا :اكتب ايم ال outcome بتاع كل controle flow case فى ال action بتاع كل منيو حسب كل صفحة. يعنى مثلا منيو الحسابات هتفتح صفحة الحسابات و منيو المخازن هتفتح صفحة المخازن و هكذا
تاسعا : احفظ الapplication دة و اقفلة خلاص

المرحلة الثانية
مرحلة بناء صفحات النظام و كفكرة سريعة هيبقى كل حركة فى كل نظام application منفصل . يعنى لو عندك فى المخازن 5 حركات او ذى ما بتقول 5 شاشات يبقى كل شاشة لوحدها application منفصل لوحدة يعنى المخازن مش هتبقى application واحد لا دى هتبقى 5 applications . ذى مثلا الناس اللى شغال اوراكل فورمز هتلاقيها بتعمل كل حركة فى شاشة لوحدة fmb و فى الاخر يندة للفورمه دى من المنيو . اهو دة اللى حان بنعمله و السبب فى كدة هو علشان يبقى الصيانه maintenance سهلة وواضحة.
كل application هيبقى فيه على الاقل one bounded taskflow و ميكونش فيه ولا صفحة jspx . هيكون بس كله page fragments و بس . ممكن تحط فيه صفحة jspx للتحربة فقط و تشيلها قبل ما تعمل deploy . و فى الاخر و انت بتعمل deploy للابليكيشن دة هتعمل ديبلو ك jar file و بعد كدة ناخد كل ال jars بتاعتنا و نضيفها لل main application و نسحب كل تاسك فلو as dynamic region

انا هتكلم بالتفصيل اكتر عن المرحلة التانية بامثلة و فى فيديو هرفعه بكرة ان شاء الله موضح فيه الكلام دة بس حبيت اديك فكرة بس الاول لان الوقتى مفيش وقت كافى انى اشرح بامثلة لكن ان شاء الله قريب جدا هشرح بامثلة

اللينك اللى بعتهولك فى الاول بيتكلم عن نفس الفكرة

بتاريخ:
  • كاتب الموضوع

تسلم ايدك يا هندسة.
اللينك هاتعملة هنا ولا في موضوع جديد؟

بتاريخ:

لا فى نفس الموضوع
اللينك دة فى فيديو فى شرح مبسط
http://www.4shared.com/rar/5hswW-Y7/Oracle_ADF_Projects_Integratio.html
ان شاء الله في فيديو تاني هيبقى فى شرع لمشروع اكبر بس لسة بجهذه
حاولت اخلى حجم الفيديو صغير بس دة اصغر حاجة وصلتلها

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.