الجمعة، 17 أبريل 2015

أطلق تطبيق شيربوينت فقط في 60 ثانية باستخدام اكسس 2013 !! (الحلقة 1)


شئنا أم ابينا , يوجد في مؤسستنا من المستخدمين العاديين غير الفنيين من يقوم بعمل تطبيقات ! نعم بالفعل , من خلال استخدامهم للاكسل او الاكسس او حتى على منصات خارجية متوفرة على الانترنت ...
وهم يقومون بذلك لانهم يحتاجونه و المؤسسة نفسها تحتاجه ...
خصوصا ان تلك التطبيقات الخارجية التي ينشؤها المستخدمون غالبا ما ستصبح يوما ما عالية الاهمية للمؤسسة و حساسة جدا في سير العمل :)   !! ومع ذلك فهي في الوقت نفسه ذات تصميم يفتقر الى الدقة و الجودة .
لذلك, هم يحتاجون مساعدتنا لعمله بالطريقة صحيحة والمثالية, ويحتاجون المساعدة لبناء تلك التطبيقات على منصة آمنة بحيث تكون البيانات محفوظة بطريقة سليمة. 
فماذا لو ساعدناهم على بناء تلك التطبيقات بالطريقة الصحيحة منذ البداية ؟

في البداية دعوني اقترح ان نركز على تطبيقات الاكسس. والتي تكون على هيئة تطبيقات مكتبية Desktop Applications, الا ان تطلعات المستخدم هي ان يستفيد من تطبيق Access 2013 المكتبي في كل مكان يذهب اليه : في المكتب , في البيت , في الجهاز المحمول و حتى في الجوال ... 
شيربوينت يقدم الحل للهدف السابق حيث بالامكان انشاء و استضافة تطبيق اكسس على منصة شيربوينت 2013 و تشغيله باستخدام المتصفح فقط. واليكم مراحل عمل تطبيق اكسس في اقل من دقيقة !

1- قم بفتح Access 2013  و بانشاء تطبيق ويب مخصص "Custom Web App"




2- قم بربط الاكسس ببيئة الشيربوينت في مؤسستك ( مع العلم انه لابد ان تكون قد جهزت  البيئة مسبقا لاستضافة تطبيقات الشيربوينت لان تطبيق Access web App هو في النهاية SharePoint App) او قم بربط الاكسس باستراكك في Office 365 (اليك رابط مساعدة لذلك : انشاء موقع مبرمج على How to: Create a Developer Site within your existing Office 365 subscription)
عملية الربط هذه سينتج عنها في ما بعد تواجد شاشات التطبيق ضمن منصة الشيربوينت اما البيانات فستكون محفوظة في خادم SQL Server الخاص بك سواء على الخدمة السحابية Azure اذا كنت تستخدم موقع المبرمج على Office 365 او على الخادم الخاص بالمؤسسة في شبكتها الداخلية.
بالنسبة لي فقد استخدمت الخدمة السحابية حيث لدي حساب مفعل اما انت اذا لم يكون لديك حساب فبامكانك الحصول على ترخيص 3 اشهر مجاني للمبرمجين كما في الرابط التالي : 
Sign up for an Office 365 Developer Subscription and set up your tools and environment


3- بعد الربط ستكون الشاشة كالتالي :



 4- توجد نماذج من تطبيقات كثيرة جاهزة للاستخدام مقدمة هدية من مايكرسف :) . قم باختيار ما يناسبك. اما انا فاخترت تطبيق الموظفين "Employees"




5- بعد ان يتوفر التطبيق لك للاستخدام ستكون الشاشة كالتالي , عندها سيكون اكسس قد قام بتجهيز جميع جداول قواعد البيانات و العلاقات بينها و جميع المناظر اللازمة "Views"



6- اضغط على زر نشر التطبيق "Launch App" ليكون الاكسس برفع التطبيق على موقع البرمجة الخاص بك على الخدمة السحابية لمايكرسفت و التي اشرت اليها في الخطوة (2)




7- والان ما عليك الا الاستمتاع بتجربة تطبيقك الجديد الذي عملته في اقل من دقيقة 








8- وهنا لديك امكانية العرض على هيئة ورقة بيانات "DataSheet"



9- اذا احببت ان تختبر بنفسك وجود البيانات على خادم SQL Server فما عليك الا فتح قواعد البيانات على Azure مستخدما SQL Server Management Studio و ستظهر لك جداولك و بياناتك, طبعا اذا قمت بعملية Update مثلا لمعلومات موظف ما, و حاولت بعد ذلك عرض بياناته من خلال شاشة الشيربوينت فتجد ان التعديل فعلا قد تم ...

ارجو انك قمت بتجربة ممتعة :)



ليست هناك تعليقات: