نویسنده مطلب
امیررضا عنایتی
جدیدترین مطالب
در آخرین بهروزرسانی افزونه «ارتباط با پایگاه داده و اجرای کوئری»، امکانات جدیدی افزوده شدهاند که طراحی فرآیندها و فرمها را بسیار سریعتر، حرفهایتر و قابل اطمینانتر میکنند.
امکان تعریف و ذخیره کوئریها در بانک کوئری
در محیط طراحی و از طریق منوی «ارتباطات پایگاه داده»، تب جدیدی با عنوان “کوئریها“ اضافه شده است. این بخش بهعنوان یک بانک کوئری متمرکز عمل میکند که به شما امکان میدهد کوئریها را برای استفادههای بعدی ذخیره و مدیریت نمایید.
استفاده مستقیم از کوئریهای تعریفشده در فرمساز و فرآیندساز
در فرمساز میتوانید کوئریهای تعریفشده را در المانهایی مانند Dropdown،Radio و Checkgroup استفاده کرده و مقادیر آنها را داینامیک بارگذاری کنید.
در طراحی فرآیندها از کوئریها میتوان در قالب Query Task استفاده کرد و مستقیماً کوئری موردنظر را از بانک کوئری ها انتخاب نمود.
استفاده از کوئری در قالب واچر (وابستهها)
در این نسخه، پشتیبانی از کوئریها در قالب واچر نیز فراهم شده است. این ویژگی باعث میشود وابستگی بین دادهها را در فرمها بدون نیاز به اسکریپتنویسی، تنها با انتخاب کوئری از بانک، پیادهسازی کنید.
امکان تست مستقیم کوئریها
در مسیرهای مختلف سیستم، از جمله در محیط طراحی در قالب کوئری تسک و در محیط فرمساز میتوانید کوئریهای خود را بهصورت مستقیم تست و نتیجه را مشاهده کنید. این امکان باعث افزایش اطمینان و کاهش خطا در حین طراحی میشود.
پشتیبانی از API برای توسعهدهندگان
توسعهدهندگان میتوانند از کوئریهای ثبتشده در بانک، یا حتی کوئریهای جدید، از طریق API و در اسکریپتتسکها استفاده کنند. با وجود این قابلیت، دیگر نیازی به ثبت دستی اطلاعات پایگاه داده در اسکریپتها نیست؛ در نتیجه، امنیت اتصالها و دادهها افزایش یافته و زمان توسعه و استقرار بهطور چشمگیری کاهش مییابد.
مهمترین مزایای این بهروزرسانی:
1. جدا شدن منطق اتصال و اجرای کوئریها از لایه اسکریپتنویسی که باعث افزایش امنیت کدها میشود.
2. افزایش سرعت طراحی و کاهش پیچیدگی فنی برای کاربران غیرتوسعهدهنده
3. امکان استفاده مجدد از کوئریها در بخشهای مختلف سیستم (فرمها، فرایندها)
4. پشتیبانی کامل از تست کوئریها برای جلوگیری از خطاهای پایگاه داده در زمان طراحی
5. یکپارچهسازی ساختار کوئریها با اتصال امن به دیتابیس از طریق کانکشنهای ثبتشده
