> ## Documentation Index
> Fetch the complete documentation index at: https://docs.flova.ir/llms.txt
> Use this file to discover all available pages before exploring further.

# انتشار dashboard

> تفاوت draft و نسخهٔ منتشرشده و بررسی نهایی قبل از publish.

در Studio دو وضعیت مهم وجود دارد: draft که برای ویرایش شماست و published که
کاربر نهایی در runtime دریافت می‌کند. ذخیره‌کردن draft، نسخهٔ منتشرشده را
تغییر نمی‌دهد.

## روند انتشار

1. widgetها و صفحه‌ها را در Studio ویرایش کنید.
2. bindingهای داده و actionها را از Inspector بررسی کنید.
3. در Preview، مسیرهای خواندن و نوشتن را امتحان کنید.
4. خطاهای validation را برطرف کنید.
5. عنوان نسخه و تغییرات را مرور کنید.
6. Publish را تأیید کنید.
7. dashboard را در PWA یا اپ Android با دستگاه آزمایشی باز کنید.

اگر dashboard از saved FlovaQL query استفاده می‌کند، query در زمان runtime با
دسترسی فعلی اجرا می‌شود. ذخیره‌شدن query مجوز تازه‌ای ایجاد نمی‌کند. اگر
datastream حذف یا نوعش عوض شده باشد، قبل از انتشار binding ناسازگار را اصلاح
کنید.

## بعد از publish چه می‌بینیم؟

اپ یا PWA نسخهٔ منتشرشده را از Engine می‌گیرد و دادهٔ زنده را جداگانه دریافت
می‌کند. بنابراین ممکن است layout جدید منتشر شده باشد اما دستگاه هنوز offline
باشد. این دو وضعیت را جداگانه بررسی کنید.

برای بازگشت به نسخهٔ قبلی از history یا نسخهٔ معتبر workspace استفاده کنید.
قبل از هر انتشار بزرگ، یک دستگاه آزمایشی و یک حساب کاربر نهایی را در checklist
قرار دهید.
