با سلام خدمت همکاران عزیز، این نوشته به تازههای وب نسخه 15/62 میپردازد.
1- ویژگی تازهای که آنرا آزمایشگاه خواندهایم از این نسخه به برنامه اضافه شده است. همانطور که از نام آن قابل حدس است، آزمایشگاه محلی است که در آن امکانات آزمایشگاهی و در حال بررسی نسخه یا نسخههای اخیر برنامه فعال و غیر فعال میشوند. ویژگیهای آزمایشگاهی معمولا یک یا چند نسخه در سیستم باقی میمانند و سپس نهایی میشوند؛ یا بقاء پیدا میکنند و به جزئی عادی از برنامه تبدیل میشوند یا ناموفق بوده و از نسخهای به بعد ناپدید میشوند. به همین خاطر برای این دسته از گزینهها جایگاه متفاوتی در نظر گرفته شده است تا از دیگر تنظیمها متمایز باشند.
محاوره آزمایشگاه فهرستی ارائه میکند که هر سطر از آن یک تنظیم، معمولا برای فعال یا غیرفعال کردن یک ویژگی از برنامه است. توضیحات لازم برای آن ویژگی در همان سطر داده شده است. در نسخه فعلی، فهرست بسیار کوتاه است. هر سطر نامی دارد که با کاراکتر / شروع میشود. اولین گزینه فهرست ( با نام /آزمایشگاه)، همیشه ظاهر است و مربوط به فعال کردن خود آزمایشگاه به طور کل است. این گزینه در ابتدا در وضعیت پیشفرض است اما میتواند روشن یا خاموش شود. در وضعیت پیشفرض یا زمانی که خاموش باشد کلیه امکانات آزمایشگاهی برنامه غیرفعال است. زمانی که روشن شود دیگر سطرهای فهرست ظاهر میشوند و امکان کنترل مورد به مورد امکانات آزمایشگاهی فراهم میشود. هر ویژگی آزمایشگاهی در ابتدا در وضعیت پیشفرض است و به نوبه خود قابل روشن یا خاموش شدن است. در بندهای بعدی به امکانات آزمایشگاهی ویژه این نسخه پرداخته شده است. برای هر سطر به جز گزینههای روشن و خاموش یک گزینه پیشفرض هم وجود دارد که به معنای پذیرفتن تعریف این نسخه از سیستم از آن گزینه است و مورد به مورد به روشن یا خاموش تفسیر میشود. ممکن است تفسیر مربوطه در نسخه بعدی برنامه تغییر کند.
آزمایشگاه به ما امکان میدهد که در ارائه امکانات جدید جسورتر باشیم. مثلا همیشه یک نگرانی وجود دارد که یک ویژگی جدید با عادت کاربران فعلی سازگار نباشد. گاهی این امر مانع از پیاده کردن آن ویژگی میشود حتی وقتی مفید است. حالا ارائه آزمایشگاهی آن ویژگی به کاربران قدیمی یک نسخه فرصت میدهد تا با ویژگی جدید آشنا شوند. گاهی یک ویژگی به این خاطر که لزوما برای همه مطلوب نیست ارائه نمیشود. حالا آزمایشگاهی ارائه شدن آن اجازه میدهد تا فقط در موارد لازم از آن استفاده شود.
- واسط کاربر محاوره آزمایشگاه قدری نامتعارف است و به نظر میرسد که مولفههای زائد داشته باشد. باید تا نسخههای بعدی صبر کنیم تا جایگاه این واسط کاربر بهتر روشن شود. آن موقع توضیح دادن چرایی اینگونه بودن آن قدری راحتتر خواهد بود.
- ممکن است لازم شود در نسخههای بعد فعال کردن آزمایشگاه را تحت کنترل بیشتری قرار دهیم. اما در این نسخه محدودیتی برای آن در نظر گرفته نشده است. هر کس میتواند آزمایشگاه را برای خود فعال و تنظیم کند.
- خود آزمایشگاه هم فعلا تحت آزمایش است!، به همین خاطر فعلا ورودی صریحی برای آن پیشبینی نشده است و محاوره تنها با ترکیب کلید Ctrl+Shift+F8 از درون محاوره تنظیم احضار میشود.
2- در انتهای نواحی از پیش موجود در برگه مرور کارها، حالا یک ناحیه جدید به عنوان "رصد تغییرات کارهای در وضعیت مهم" اضافه شده است. کارهای در وضعیت مهم آنهایی هستند که بنا به تشخیص طراح، کاربر باید از تغییر وضعیتشان آگاه شود (وضعیت اطلاعرسانی). رصد تغییرات (مانیتورینگ) این فهرست از کارها در این ناحیه انجام میشود. فهرست در بازههای زمانی بررسی میشود و اگر تحولی در آن رخ داده باشد، یک سطر به جدول سیاههای (log) که در این ناحیه ظاهر میشود اضافه میشود. اگر کار جدیدی به فهرست آمده باشد، اگر کاری از فهرست خارج شده باشد یا کاری از فهرست تغییر وضعیت داده باشد. همچنین تغییر مقادیر فیلدها هم رصد میشود و تغییرات احتمالی در سیاهه به اطلاع کاربر میرسد.
این رصد تنها زمانی معنا داشته و مفید است که فهرست کارهای در وضعیت مهم توسط طراحی به درستی و معقول تنظیم شده باشد. یعنی تعداد کارهای آن معدود باشد و تغییر آنها واقعا امر مهمی را منعکس کند. در غیر اینصورت این رصد هم پر هزینه است و هم واقعیت به درد بخوری را بازتاب نمیدهد. این فهرست خاص برای رصد انتخاب شده است چون هم مستحقترین فهرست از کارها برای مانیتور شدن است و هم، از آنجا که همه ابعاد آن توسط طراح تعیین میشود، نمیتواند توسط یک کاربر ناآگاه به طور ناخواسته منجر به افزایش باری برای سیستم شود.
با این همه برای آن که باز هم تاثیر ناخواستهای بر کارایی سیستم نداشته باشد، رصد تغییرات این فهرست تنها زمانی انجام میشود که جدول ظاهر شده در این ناحیه توسط کاربر در حال رویت باشد. اگر ناحیه بسته شود یا کاربر به برگهای به جز برگه مرور کارها مراجعه کند، رصد کارها تا بازگشت دوباره او انجام نخواهد شد. از این گذشته این ویژگی به صورت آزمایشگاهی ارائه شده است و به طور پیشفرض خاموش است.
3- حالا عملیات ویژه گردشکار به صورت گروهبندی شده در کارپوشه کاربر ظاهر میشوند. گروهبندی امکان میدهد که نمای معنادارتری از عملیات ارائه شود. ناحیه پایینی کارت کار را همیشه عامدانه بدون عنوان گذاشته و از به کار بردن عبارت ثابت "عملیات ویژه (خاص) گردشکار" در این ناحیه پرهیز کردهایم تا برای کاربر آموزش ندیده سوال تازهای ایجاد نکرده باشیم. حالا گروههای گردشکار و عبارتهایی که طراح به زبان خود کاربر انتخاب میکند در نقش عنوان میتواند راهنمای خوبی برای کاربران باشد.
این نمایش جدید از عملیات ویژه گردشکار به طور پیشفرض فعال است. اما در آزمایشگاه میتوانید روش قدیمی (خطی و گروهبندی نشده) نمایش عملیات را فعال کنید. این مورد آزمایشگاهی بیشتر از آنکه کاربرد عملی داشته باشد، بیشتر کارکرد آموزشی دارد. با این مثال خواستم نشان دهم چطور یک ویژگی جدید میتواند با نسخه قبلی خود همزیستی داشته باشد و دل کاربر عادتگرا را به دست آورد! کاربری که روش قبلی را میپسندد حالا دست کم یک نسخه فرصت دارد که با وضعیت جدید خود را منطبق کند.
4- از این نسخه فیلدهای محاسباتی کلاینت هم میتوانند در بخش پیشنمایش فیلدها در کارپوشه ظاهر شوند.
موفق باشید.