نمای کلی
الگوهای برنامه، روشی برای راهاندازی در فضاهای کاری مدیریتشدهای هستند که به نسخهای ویژه فضای کاری از یک برنامه یا رابط ChatGPT نیاز دارند. مدیران و مالکان فضای کاری میتوانند الگوها را در بخش مدیریتی موجود برنامهها یا افزونهها پیدا کنند، پیکربندی ویژه سازمان را بیفزایند و یک برنامه پیشنویس برای بازبینی بسازند. الگوهای برنامه مدیریتشده در فضاهای کاری شخصی نمایش داده نمیشوند.
الگوها زمانی مفیدند که OpenAI بتواند رفتار مشترک برنامه را فراهم کند، اما هر فضای کاری باید پیکربندی ویژه ارائهدهنده خود را ارائه دهد. بسته به الگو، این پیکربندی میتواند شامل نام مستأجر یا میزبان، اطلاعات ورود سرویسگیرنده OAuth، نشانیهای بازگشت، دامنههای دسترسی، جزئیات وبهوک، نشانی سرورهای مدیریتشده MCP یا سایر تنظیمات ارائهدهنده باشد. برای مثال، الگوی GitHub Enterprise میتواند رابط ویژه فضای کاری را بسازد که Codex برای دسترسی به میزبان GitHub Enterprise آن سازمان استفاده میکند.
پس از راهاندازی، اعضا از الگوی اصلی استفاده نمیکنند. آنها از برنامه منتشرشده فضای کاری که از آن ساخته شده است استفاده میکنند. سپس مدیران میتوانند این برنامه را مانند دیگر برنامههای ChatGPT مدیریت کنند؛ ازجمله دسترسی نقشها، کنترل اقدامات، مجوزهای برنامه و مجوز ارائهدهنده.
افزونهها میتوانند شامل الگوهای برنامه یا برنامههای ساختهشده از الگو باشند. اگر افزونهای شامل الگوی برنامه باشد، مدیر یا مالک فضای کاری باید پیش از آنکه اعضا بتوانند برنامه را در ChatGPT متصل کنند یا از طریق افزونه به کار ببرند، برنامه ویژه فضای کاری را بسازد و منتشر کند. افزونه از نمونه برنامه موجود در همان فضای کاری استفاده میکند؛ اعضا الگوی اصلی را پیکربندی نمیکنند.
برای فرایند کلی الگو از این مقاله استفاده کنید. برای راهاندازی ویژه هر ارائهدهنده، مراجعه کنید به:
دلایل رایج استفاده از الگو عبارتاند از:
نشانی ارائهدهنده شامل نام میزبان مستأجر، حساب، سازمان یا فضای کاری شرکت است.
سازمان باید سرویسگیرنده OAuth یا اطلاعات ورود ارائهدهنده را خودش تأمین کند.
ارائهدهنده به تنظیم نشانی بازگشت ویژه مشتری نیاز دارد.
برنامه باید از الگوی پیادهسازی یکسانی استفاده کند، درحالیکه هر فضای کاری دسترسی، اقدامات و تنظیمات امنیتی را جداگانه کنترل میکند.
تفاوت الگوها با برنامههای معمولی
یک برنامه معمولی را اغلب میتوان مستقیماً فعال کرد. اما الگو فرایند راهاندازی مدیر فضای کاری را آغاز میکند.
فرایند معمول به این صورت است:
مدیر، بسته به رابط موجود، الگو را در بخش مدیریتی برنامهها یا افزونههای فضای کاری پیدا میکند.
مدیر پیکربندی الزامی ویژه فضای کاری را وارد میکند.
ChatGPT یک برنامه پیشنویس برای فضای کاری میسازد.
مدیر پیشنویس را بازبینی و منتشر میکند.
مدیر تنظیمات دسترسی و اقدامات برنامه منتشرشده را پیکربندی میکند.
اعضا از برنامه منتشرشده فضای کاری استفاده میکنند، نه الگوی اصلی.
یافتن و راهاندازی الگوی برنامه
مراحل زیر رابط مدیریتی برنامهها را توضیح میدهند. اگر فضای کاری شما از مدیریت > افزونهها استفاده میکند، افزونه یا الگوی مربوطه را باز کنید و فرایند راهاندازی آن را دنبال کنید. برای پیمایش در فضای کاری، مراجعه کنید به: کنترلهای مدیریتی، امنیت و انطباق برای افزونهها و برنامهها.
به تنظیمات فضای کاری > برنامهها بروید.
فهرست را انتخاب کنید.
نام ارائهدهنده یا برنامه را جستوجو کنید.
بهدنبال مواردی باشید که بهعنوان الگو علامتگذاری شدهاند.
برای آغاز فرایند راهاندازی، فعالسازی را انتخاب کنید.
در فرایند راهاندازی، اطلاعات لازم برای ساخت برنامه ویژه فضای کاری درخواست میشود. فیلدهای دقیق به الگو بستگی دارند.
برای مثال، الگوی GitHub Enterprise ممکن است اطلاعاتی مانند موارد زیر را درخواست کند:
نام و توضیحات برنامه.
نام میزبان GitHub Enterprise.
پیکربندی نشانی بازگشت.
شناسه و رمز سرویسگیرنده OAuth.
کلید خصوصی GitHub App.
دامنههای دسترسی درخواستی.
جزئیات راهاندازی وبهوک.
پیش از ساخت پیشنویس، هر فیلد را با دقت بررسی کنید. اگر سازمان شما OAuth یا اطلاعات ورود ارائهدهنده را بهصورت متمرکز مدیریت میکند، با تیم مسئول این اطلاعات هماهنگ شوید.
برای راهاندازی ویژه هر ارائهدهنده، مراجعه کنید به: GitHub Enterprise، Snowflake و Databricks.
راهاندازی سرویسگیرنده OAuth
برخی الگوها از سازمان شما میخواهند سرویسگیرنده OAuth خود را تأمین کند. در صورت نیاز، برنامه OAuth را در کنسول مدیریت ارائهدهنده خارجی بسازید یا پیکربندی کنید؛ سپس نشانی بازگشت را از ChatGPT در تنظیمات نشانی تغییرمسیر یا بازگشت ارائهدهنده کپی کنید.
شناسه و رمز سرویسگیرنده OAuth را تنها پس از تأیید انطباق پیکربندی ارائهدهنده با دستورالعملهای راهاندازی الگو، در ChatGPT وارد کنید.
اگر الگو دامنههای دسترسی پیشفرض دارد، آنها را حفظ کنید؛ مگر اینکه سازمانتان مجوزهای ارائهدهنده را بررسی کرده و دلیل روشنی برای تغییرشان داشته باشد.
ساخت پیشنویس
پس از واردکردن اطلاعات لازم، ساخت پیشنویس را انتخاب کنید.
ساخت پیشنویس، برنامه را بهطور خودکار در دسترس اعضا قرار نمیدهد. پیش از درخواست از اعضا برای استفاده از برنامه، پیشنویس را بازبینی و منتشر کنید و تنظیمات دسترسی و اقدامات را پیکربندی کنید.
انتشار و مدیریت برنامه حاصل
پس از انتشار، برنامه ویژه فضای کاری را از تنظیمات موجود برنامهها یا افزونههای فضای کاری مدیریت کنید.
بررسیهای پیشنهادی پس از انتشار:
مطمئن شوید برنامه در برنامههای فعال نمایش داده میشود.
دسترسی نقشها را برای نقشهایی که باید از برنامه استفاده کنند تنظیم کنید.
اقدامات خواندن و نوشتن را بازبینی کنید.
مجوزهای برنامه را بازبینی کنید تا تعیین شود ChatGPT چه زمانی پیش از استفاده از برنامه از اعضا اجازه بگیرد.
از یک کاربر آزمایشی مجاز بخواهید، بسته به گزینه موجود، به برنامهها یا افزونهها برود و نمایش برنامه منتشرشده را تأیید کند.
اگر برنامه به احراز هویت نزد ارائهدهنده نیاز دارد، از کاربر آزمایشی بخواهید حساب ارائهدهنده خود را متصل کند.
یک اعلان آزمایشی کمخطر اجرا کنید تا مطمئن شوید برنامه مطابق انتظار کار میکند.
این مجوزها برای مکالمات ChatGPT اعمال میشوند. عاملهای فضای کاری از کنترلهای جداگانهای استفاده میکنند که سازنده عامل تعیین کرده است. برای جزئیات، مراجعه کنید به: عاملهای فضای کاری ChatGPT برای Enterprise و Business.
اگر از الگو فقط یکبار بتوان استفاده کرد
برخی الگوها ممکن است در هر فضای کاری فقط یک برنامه بسازند. اگر قبلاً از الگویی استفاده شده باشد، ممکن است دکمه «فعالسازی» در دسترس نباشد. در این صورت، بهجای ساخت برنامهای دیگر از همان الگو، پیشنویس یا برنامه منتشرشده موجود را مدیریت کنید.
آنچه اعضا میبینند
اعضا برنامه منتشرشدهای را میبینند که از الگو ساخته شده است. امکان مشاهده یا استفاده عضو از آن به تنظیمات فضای کاری و مجوز ارائهدهنده بستگی دارد. اگر برنامه در افزونهای گنجانده شده باشد، ممکن است اعضا از طریق آن افزونه با برنامه روبهرو شوند؛ بااینحال، همان الزامات دسترسی فضای کاری و مجوز ارائهدهنده همچنان برقرار است.
اگر افزونهای به برنامهای ساختهشده از الگو نیاز داشته باشد، ممکن است تا زمانی که مدیر برنامه ویژه فضای کاری را بسازد و منتشر کند، آن را برای نقش مربوطه فعال کند و همه مجوزهای لازم کاربر یا مدیر نزد ارائهدهنده تکمیل شوند، افزونه لزوم راهاندازی را نشان دهد.
بررسی کنید که:
برنامه منتشر شده باشد.
برنامه برای فضای کاری فعال باشد.
نقش عضو در فضای کاری اجازه دسترسی داشته باشد.
عضو در فضای کاری درست باشد.
عضو مجوزهای لازم را در ارائهدهنده خارجی داشته باشد.
برنامههای منتشرشده در تنظیمات موجود برنامهها یا افزونههای فضای کاری نمایش داده میشوند. اگر برنامه بخشی از یک افزونه باشد، ممکن است در صفحه جزئیات افزونه نیز بهعنوان برنامهای الزامی یا اختیاری نمایش داده شود.
عیبیابی الگوهای برنامه
اگر راهاندازی ناموفق بود یا برنامه نمایش داده نشد، موارد زیر را بررسی کنید:
نام میزبان مستأجر، حساب یا فضای کاری درست باشد.
نشانی بازگشت دقیقاً در پیکربندی ارائهدهنده کپی شده باشد.
شناسه و رمز سرویسگیرنده OAuth درست باشند.
دامنههای دسترسی درخواستی با موارد مجاز در برنامه OAuth ارائهدهنده مطابقت داشته باشند.
یک پیشنویس ساخته شده باشد.
پیشنویس منتشر شده باشد.
دسترسی نقشها به کاربر آزمایشی اجازه مشاهده برنامه را بدهد.
مجوزهای سمت ارائهدهنده، داده یا اقدام در حال آزمایش را مجاز بدانند.
بازبینی الزامات امنیتی
رمزهای سرویسگیرنده OAuth و اطلاعات ورود ارائهدهنده را اطلاعات حساس در نظر بگیرید.
پیش از ساخت پیشنویس، دامنههای دسترسی درخواستی را بازبینی کنید.
پس از انتشار، با استفاده از اقدامات تواناییهای برنامه را محدود کنید.
با استفاده از مجوزهای برنامه تعیین کنید ChatGPT چه زمانی پیش از استفاده از برنامه از اعضا اجازه بگیرد.
توجه داشته باشید که مجوزهای ارائهدهنده پس از فعالشدن برنامه در ChatGPT نیز همچنان اعمال میشوند.
