پرش به مطلب اصلی

خروجی گرفتن از یک راه‌حل

هدف​

از راه‌حلی که ساخته‌اید، در همان محیطی که ساخته شده است، یک بستهٔ قابل حمل و نسخه‌دار خروجی بگیرید که بتوان آن را در محیطی دیگر وارد کرد.

پیش‌نیازها​

  • با نقش مدیر پلتفرم یا سازنده وارد مرکز کنترل مدیریت شده‌اید.
  • راه‌حلی وجود دارد که اجزای مورد نظر شما برای جابه‌جایی را در بر دارد (موجودیت‌ها، فرم‌ها، نماها و گام‌های افزونهٔ سمت سرور). به «ساخت یک راه‌حل» و «افزودن یک جزء به یک راه‌حل» نگاه کنید.
  • می‌دانید کدام محیط مبدأ اجزای ساخته‌شده را نگه می‌دارد — خروجی گرفتن، تعریف واقعی اجزا را از همان محیط می‌خواند.

گام‌ها​

  1. محیط مبدأ را در بالای مرکز کنترل مدیریت انتخاب کنید — همان محیطی که اجزای راه‌حل در آن ساخته شده‌اند (برای نمونه، Development). خروجی گرفتن، تعریف واقعی اجزا را از همان محیط می‌خواند.
  2. صفحهٔ راه‌حل‌ها را از ناوبری بالای صفحه باز کنید.
  3. راه‌حلی را که می‌خواهید از آن خروجی بگیرید انتخاب کنید.
  4. گزینهٔ خروجی گرفتن را انتخاب کنید.
  5. پلتفرم یک فایل بسته تولید می‌کند که راه‌حل را توصیف می‌کند: ناشر آن، نسخه، فهرست اجزا و تعریف کامل هر جزء.
  6. بسته را ذخیره کنید. همین فایل را در محیطی دیگر وارد می‌کنید (به «وارد کردن یک راه‌حل در یک محیط» نگاه کنید).

فرستادن یک تغییر: اول نسخه را بالا ببرید​

وقتی راه‌حلی را تغییر می‌دهید که از قبل در آزمون یا عملیاتی است، پیش از برون‌بری دوباره نسخهٔ آن را بالا ببرید:

  1. راه‌حل را باز کنید.
  2. تعیین نسخه را انتخاب کنید، نسخهٔ تازه را بنویسید، مانند 1.1.0، و ذخیره را انتخاب کنید.
  3. برون‌بری را انتخاب کنید. نام فایل نسخهٔ تازه را دارد.

نسخه دو تا چهار عدد است که با نقطه از هم جدا شده‌اند. درون‌ریزی فایل در جایی که نسخهٔ قدیمی‌تری نصب است یک ارتقا است (به «وارد کردن یک راه‌حل در یک محیط» نگاه کنید). فقط راه‌حلی که در آن می‌سازید تعیین نسخه دارد: نسخهٔ یک راه‌حل مدیریت‌شده همان نسخه‌ای است که با آن درون‌ریزی شده است.

پشت صحنه چه اتفاقی می‌افتد​

خروجی گرفتن، هر جزء Model-Driven راه‌حل را از محیط مبدأ می‌خواند و تعریف کامل آن را — نه فقط یک ارجاع — در بسته جاسازی می‌کند. چون تعریف‌ها درون خود بسته سفر می‌کنند، وارد کردن بسته در محیطی دیگر موجودیت‌ها، فرم‌ها، نماها و قاعده‌های واقعی را همان‌جا از نو می‌سازد — محیط مقصد به دسترسی به داده‌های محیط مبدأ نیاز ندارد.

عیب‌یابی​

  • «Solution not found.» — این راه‌حل در مستأجر شما وجود ندارد؛ فهرست راه‌حل‌ها را تازه‌سازی کنید.
  • خروجی گرفتن با ارجاع به محیط مبدأ شکست می‌خورد — محیط مبدأ انتخاب‌شده نتوانست تعریف اجزا را برگرداند. پیش از خروجی گرفتن مطمئن شوید که اجزا واقعاً در همان محیط ساخته شده‌اند.

سناریوهای مرتبط​