Parsware

منصة Parsware

منتج واحد يغطي التطبيق المؤسسي بكامله: نموذج البيانات، والشاشات، والعملية، والتقارير، والأمان، والطريقة التي يصل بها التغيير من بيئة المطوّر إلى الإنتاج دون أن ينسخ أحد شيئاً يدوياً.

المنصة في لمحة

كل ما يحتاجه تطبيق داخلي، في منتج واحد

اثنا عشر جزءاً بُنيت لتعمل معاً، وتحتها جميعاً نموذج بيانات واحد ونموذج أمان واحد ولغة برمجة نصية واحدة وصيغة تحزيم واحدة — لا مجموعة منتجات يجب ربطها.

التطبيقات المعتمدة على النماذج

عرّف الجدول مرة واحدة، ويتبعه التطبيق

تصبح الأعمدة والعلاقات وقوائم الخيارات جداول حقيقية في قاعدة البيانات. وتقرأ النماذج والعروض وحقول البحث كلها ذلك التعريف الواحد، فالعمود الذي يتغيّر يتغيّر في كل شاشة تستخدمه.

  • نماذج بعلامات تبويب وأقسام وحقول بحث وسجلات مرتبطة
  • عروض بالتصفية والفرز والعروض المحفوظة والاستيراد من جداول البيانات
  • تقويمات وخطوط زمنية ومخططات على الجداول نفسها

تطبيقات Studio

ارسم الشاشة، ثم قل ما هو كل جزء منها

Application Studio للشاشات التي لا يستطيع نموذج التعبير عنها. ارسمها على لوحة، وحدّد شكلاً على أنه قائمة أو نموذج أو زر، واربطه بجداولك، ثم عاينه وانشره.

  • قوائم ونماذج ومنتقيات ملفات ومخططات مرتبطة بسجلات حيّة
  • تنقّل ونوافذ منبثقة وأدراج جانبية، وشاشات تحدّث نفسها
  • تطبيق للهاتف على البيانات نفسها، أو شاشة داخل تطبيق معتمد على النماذج

العمليات

ارسم الموافقة، ثم راقبها وهي تعمل

مصمّم مسارات خلفه محرّك. تصل المهام إلى الشخص المناسب داخل التطبيق الذي يستخدمه أصلاً، ولكل تنفيذ مخطط حيّ يبيّن أين وصل.

  • مسارات للأدوار والفرق والأشخاص، مع توجيه العمل بالقواعد
  • مؤقتات ومواعيد نهائية وتوقيع متوازٍ وتفرّعات بحسب الشروط
  • سجل لكل خطوة: من فعل ماذا ومتى

التقارير

تقارير تُطبع كما صُمّمت تماماً

رتّب المستند بحجم الورق واربطه بجدول أو باستعلام محفوظ. ما يعرضه المصمّم هو ما يظهر على الشاشة وفي ملف PDF ومن الطابعة.

  • أشرطة ومجموعات ومجاميع وتعبيرات منسّقة
  • مخططات ورموز شريطية ورموز QR
  • تخطيطات من اليمين إلى اليسار للفارسية والعربية

المصمّم الرسومي

لوحة واحدة خلف كل رسم

تُرسم التقارير وشاشات Studio على المصمّم المتّجهي نفسه، فما يتعلّمه المنشئ مرة يعمل في الاثنين. ويُحفظ كل رسم مستنداً نصياً بمخطط منشور، فيمكن مراجعته وتوليده واستيراده كما تُعامل الشيفرة.

  • إطارات وتخطيط تلقائي وقيود تغيير الحجم
  • أنماط مشتركة ورموز تصميم ومكتبة مكوّنات
  • مكوّنات تُرسم مرة وتوضع في كل شاشة تحتاجها

BS Lang

لغة واحدة لكل قاعدة

منطق النماذج والتحقق على الخادم وشروط العمليات وواجهات API المخصّصة والدوال، كلها تُكتب بـ BS Lang — لغة صغيرة ذات أنواع تعمل في المتصفح وعلى الخادم بالنتائج نفسها.

  • الاستعلام عن السجلات، واستدعاء خدمة خارجية، وإرسال بريد إلكتروني
  • نصوص برمجية مشتركة تُستورد حيثما احتيج إلى المنطق نفسه
  • محرّر يُظهر الأخطاء أثناء الكتابة، مع الإكمال التلقائي وتلميحات التوقيع

الدوال

أعمال طويلة، بعيداً عن الحفظ

الدالة سكربت بلغة BS Lang يعمل في خدمة خاصة به: يدوياً، أو وفق جدول، أو باستدعاء من سكربت آخر. ولن تُبطئ دفعةُ عمل مدتها أربعون دقيقة أبداً من يحفظ سجلاً.

  • شغّلها الآن، أو كل عدد من الدقائق أو الساعات أو الأيام، في الوقت الذي تختاره
  • حدّ أقصى لمدة التشغيل، وسجلّ لكل تشغيل ولما كتبه
  • ملفات تُكتب في تخزين الكائنات، وإشعار للمستدعي عند انتهاء التشغيل

واجهات API مخصّصة

نقاط تعرّفها أنت، لا قاعدة بيانات تُسلَّم إلى تكامل

واجهة API المخصّصة عقد HTTP ذو إصدارات، خلفه سكربت بلغة BS Lang. يستدعي النظام الآخر العمليات التي سمّيتها بالضبط، بصفته تطبيقاً سجّلته، ولا شيء غيرها.

  • سكربت يقرأ مدخلاته ويستعلم عن السجلات ويحدّد الحالة والمخرجات
  • إصدارات جنباً إلى جنب، فلا يُعطّل أي تغيير مستدعياً ما زال على الإصدار القديم
  • تُستدعى بمعرّف العميل وسرّه من تسجيل تطبيق

البوابات

موقع لعملائك، على الجداول نفسها

انشر تطبيق Studio بوابةً، فيحصل من هم خارج شركتك على تسجيل دخول خاص بهم وعنوان خاص بهم — ولا يرون إلا السجلات التي تقول سياسةٌ إنها لهم.

  • زوّار يسجّلون ويدخلون ويستخدمون التحقق بخطوتين
  • قواعد على مستوى الصف: يرى الزائر سجلات شركته وحدها
  • نطاقك الخاص، موجَّه إلى البوابة بسجل CNAME

الحلول والبيئات

بيئات منفصلة فعلاً، وطريق واحد بينها

لكل بيئة مخطط قاعدة بيانات خاص بها، لا عمود تصفية. وينتقل العمل من التطوير إلى الاختبار إلى الإنتاج حلاً ذا إصدار — يُصدَّر ويُستورد ويُرقّى في مكانه، ولا يُنسخ يدوياً أبداً.

  • الاستعلام على البيئة الخطأ يفشل بدلاً من أن يعيد الصفوف الخطأ
  • مكوّنات بطبقات، فإلغاء تثبيت حلّ يعيد ما كان قبله
  • بيانات أولية ومتغيرات بيئة تنتقل مع الحل

الأمان والتدقيق

الخادم هو من يقرّر من يرى السجل

تمنح أدوار الأمان الإنشاء والقراءة والتحديث والحذف جدولاً بجدول، على كل السجلات أو سجلات فريق أو سجلات الشخص وحده. لا تقرّر أي شاشة ما يراه أحد؛ فالخادم لا يعيد إلا ما يحق له.

  • أدوار تُمنح مباشرة أو عبر فريق
  • ملكية السجلات والمشاركة وقواعد على مستوى الصف
  • سجل تدقيق تكتبه قاعدة البيانات: من غيّر ماذا ومتى

شيفرتك أنت

React الخاص بك، داخل المنصة

حين لا يكفي المصمّم، ابنِ تطبيق React أو عنصر تحكم مخصّصاً على Runtime SDK، واحزمه في أرشيف واحد وارفعه. يعمل داخل غلاف المنصة نفسه وينتقل مع الحل كأي شيء آخر.

  • عناصر تحكم مخصّصة تحلّ محلّ حقل في نموذج
  • تطبيقات React كاملة، بجانب التطبيقات المعتمدة على النماذج وتطبيقات Studio
  • إعادة تحميل فورية على بيئة تطوير أثناء البناء

أخبرنا بما تبنيه

جداولك، وعمليتك، وأسئلتك. ومن يردّ عليك هو من بنى الشيء الذي تسأل عنه.