نستضيفها · بمعزل عن الجيران
شركتك تعمل على منصّتها الخاصة
أنت تشترك. نحن نشغّل البرنامج. مستنداتك تعيش في قاعدة لا يشاركها أحد. عندما تغيّر طريقة عمل المنصّة، المكتب هو Lifecycle Portal: Development وTest وProduction، مكتبة الحزم، النسخ، من يوقّع الإصدار، وبيانات اعتماد خط الأنابيب. تجرّبها على Test، يعتمدها شخصان، ثم تذهب إلى Production. المكتب في المتصفح. المطوّرون يمكنهم أيضًا Visual Studio Code. المندوبون والمستودع يستخدمون تطبيق Android — الشركة نفسها، المستندات نفسها.
SaaS
لا تثبّت خوادم ليلة الجمعة. الاستضافة والتحديثات والنسخ والدعم في الاشتراك.
لك وحدك
منصّتك عمليتها وقاعدتها. يوم الجار المزدحم لا يُسقطك. فواتير غيرك ليست في جداولك.
DevOps
Lifecycle Portal هو المكتب: Development وTest وProduction، الحزم، النسخ، الناس وCI. يُعبَّأ التغيير، يُجرَّب على Test، يوقّعه شخصان، ثم Production.
منصّتك
لست مخلوطًا مع عملاء آخرين
هذه ليست قاعدة واحدة كبيرة بعمود شركة. منصّتك عملية منفصلة وقاعدة منفصلة. يفتحها الناس على عنوانك، عبر HTTPS.
عمليتك
البرنامج يعمل لك. إعادة تشغيل الجار ليست لك. ذروته لا تأخذ معالجك.
قاعدتك
المستندات والقوائم والأرصدة تعيش في قاعدة لك وحدك. لا جدول مشترك ولا عمود tenant-id يتظاهر بالفصل.
عنوانك
يدخل الناس شركتهم، لا مساحة عمل مشتركة. العنوان لك؛ HTTPS على المدخل.
بياناتك
دفاترك ليست في خزانة غيرك
الفصل عن الآخرين هو الحماية الأولى. وفوقه: HTTPS على المدخل، ولقطة قبل التحديث، ونسخ في الاشتراك، وتصدير تأخذه معك.
HTTPS إلى منصّتك
المتصفح وتطبيق Android وأدوات المطوّر تخاطب عنوانك. لا تهبط في مجمع مشترك.
المهام تبقى على منصّتك
النصوص والتجميع والمهام الخلفية تجري في عمليتك. ولا تُنفَّذ أبدًا ضد قاعدة شركة أخرى.
الاستعادة بياناتك وحدها
اللقطة أو النسخة أو التصدير مستنداتك وإعدادك. شركة أخرى ليست في ذلك الملف.
لقطات، نسخ، خروج
التحديث يأخذ لقطة أولًا ويمكنه الرجوع. الاشتراك يشمل النسخ. ويمكن تصدير البيانات والإعداد في أي وقت.
Lifecycle Portal
اكتبها، جرّبها، ثم ضعها حيّة
Lifecycle Portal مكتب المنصّة: Development وTest وProduction، مكتبة الحزم، النسخ، من يعتمد الإصدار، واعتماد خط الأنابيب. تعبّئ التغيير في ملف .zulopkg، تثبّته على Test، تعلّمه Ready (شخصان مختلفان)، ثم تطلقه إلى Production. قد يرفع الخط الحزمة ويثبّتها على Test. Ready يضغطه شخص — لا نطاق CI يفعل ذلك.
- 01
تكتب
على منصّة Development مساحة العمل مفتوحة. تحفظ ملفًا؛ المنصّة تلتقطه في ثوانٍ.
- 02
تعبّئ
ترفع .zulopkg. تتحقق البوابة من كل ملف مقابل القائمة داخل الحزمة قبل أن تبقيه.
- 03
تجرّب
تثبّت على Test. فارغة، أو نسخة من Production مع إيقاف البريد والمهام الصادرة حتى لا تكتب للعملاء.
- 04
تعتمد
Production لا يأخذ إلا حزمة معلَّمة Ready. شخصان مختلفان يضغطان. شخص واحد لا يكفي.
- 05
ضعها حيّة
تطلق حزمة Ready. Production ليست ملعبًا: لا زر إعادة بناء أو حذف على المنصّة الحيّة.
ناس وقاعدة الشخصين
Owner يدعو بالبريد. الأدوار: Owner وRelease manager وDeveloper وViewer. Ready for production شخص ثانٍ، لا رافع الحزمة، ما لم تُوقف القاعدة.
Production وTest وDevelopment
Production حيّ ولا زر إعادة بناء أو حذف. Test يثبت الحزمة. Development مساحة العمل. الخطة تحدّ عدد المنصّات إلى جانب Production.
نسخ تسمّيها، ولقطات نأخذها نحن
Back up now على أي منصّة، Production مشمولة. الاستعادة على Test أو Development فقط. قبل التحديث أو التثبيت يأخذ Zulo لقطة أيضًا؛ تلك النسخ لا تأكل حدّ مكتبتك.
التحديث يجرّب Test أولًا
تحديث المنصة يأخذ لقطة ويرجع إن لم تعد صحيحة. Production يقول: حدّث بيئة Test أولًا وشغّل الاختبارات هناك.
CI يرفع. شخص يعتمد.
اعتماد يمكنه رفع حزمة وتثبيتها على Test. GitHub Actions يدخل بلا سرّ مخزّن. Ready for production يبقى زر شخص.
سجلات واختبارات على المنصّة
تبقى السجلات مقروءة والمنصّة متوقفة. Run tests على بيئة: التشغيل يرجع ما كتبه. بعد تحديث منصة Production تُثبَّت حزم Ready على Test من جديد قبل Release التالي.
البوابة على خطط Business وEnterprise، العنوان lcp.getzulo.com. الخطة الأصغر ما زالت تملك المنصّة؛ دورة Test–Production والناس والنسخ وCI على هاتين. البوابة نفسها بالإنجليزية.
أين تكتب
في المتصفح. أو في Visual Studio Code.
طبقة الأعمال ملفات: JSON للكائنات وC# للنصوص. تحرّرها في محرّر الويب على المنصّة أو في ZuloOne Studio لـ Visual Studio Code. الحفظ على المنصّة في ثوانٍ.
في المتصفح
المحرّر في المنصّة نفسها. المعالجات والترحيل والأوامر والخدمات تُفتح بجانب كائنها. لتغيير صغير لا تثبّت سلسلة أدوات.
ZuloOne Studio لـ VS Code
Application Explorer، ومصمّمو القوائم والمستندات والسجلات، وC# بجانب JSON. Connect to Environment ينزّل مرآة ملفات المنصّة.
الملفات نفسها، مكتبان
الحفظ في المتصفح والحفظ في Studio هما الملف نفسه. المنصّة العاملة تطبّقه كالعادة.
في الميدان
المنصّة نفسها، في الجيب
تطبيق Android ليس منتجًا ثانيًا. المبيعات والمستودع والمديرون يخاطبون المنصّة نفسها التي يستخدمها المكتب — المستندات نفسها، الأسعار نفسها.
المستندات نفسها
الطلبات والمخزون والعملاء وحدات المكتب. لا محرّك أسعار ثانٍ ولا مجموعة أوراق ثانية.
ثلاث مهام، تطبيق واحد
مسارات وطلبات للمندوب، ومسح وجرد للمستودع، وField Desk للمدير.
Android من الحساب
تطبيق الميدان لنظام Android. المثبّت في الحساب، بجانب المنصّة التي يملكها الشخص أصلًا.
منصّتك، لا عرضًا مشتركًا
حدّثنا عن منصّة. الوثائق تعرض أين تضغط؛ وهذه الصفحة ما يشغّله الاشتراك فعلًا.