صفحه فیلتر

نویسنده: باسینرژی

آخرین بروزرسانی: ۵ شهریور ۱۴۰۵

مقدمه

صفحه «فیلترها» مهم ترین قسمت برای مدیریت جستجوهاست. در این بخش می‌توانید جستجوهای پرکاربرد خود را یک بار برای همیشه ذخیره کنید تا در آینده، همیشه با یک کلیک به نتایج مورد نظرتان در بخش‌های مختلف سیستم مانند صفحه «بورد» دسترسی داشته باشید.

تصویر

راهنمای کاربردی:

همانطور که در تصویر اول مشاهده می‌کنید، این صفحه لیست تمام فیلترهایی که ساخته‌اید را در یک جدول نمایش می‌دهد. هر ردیف از این جدول شامل اطلاعات زیر است:

عنوان: نامی که شما برای فیلتر انتخاب کرده‌اید.

فیلتر: دستور و منطق اصلی فیلتر که بر اساس آن، اطلاعات نمایش داده می‌شوند.

نوع: نوع موجودیتی که فیلتر بر روی آن اعمال می‌شود (مثلاً task ، user story یا slice که پیش تر گفتیم تسک های در صفحه بورد میتوانند به صورت خام نمایش داده شوند یا بر اساس slice و user story )

تاریخ ایجاد: زمانی که فیلتر ساخته شده است.

ایجاد کننده: کاربری که فیلتر را ایجاد کرده.

عملیات: در این ستون دو دکمه برای ویرایش یا حذف فیلتر مورد نظر قرار دارد.

۲. چگونه یک فیلتر جدید بسازیم؟

راهنمای مفهومی:

ساخت یک فیلتر جدید به معنای شخصی‌سازی کامل جریان کاری شماست. وقتی شما یک فیلتر با عنوان واضح مانند «تسک‌های با اولویت بالای من» می‌سازید، در واقع یک ابزار قدرتمند و سریع برای خودتان خلق می‌کنید که به شما کمک می‌کند بدون حواس‌پرتی و اتلاف وقت، مستقیماً به سراغ مهم‌ترین کارها بروید.

راهنمای کاربردی:

  1. در بالای صفحه، روی دکمه “+ افزودن فیلتر” کلیک کنید.
  2. پنجره‌ای با عنوان “افزودن فیلتر به گروه پروژه” باز می‌شود که شامل سه بخش اصلی است:
  • عنوان: یک نام واضح و کوتاه برای فیلتر خود بنویسید. برای مثال: “تسک‌های در حال انجام من”.
  • نوع: از لیست کشویی، نوع موجودیتی که می‌خواهید فیلتر کنید را انتخاب کنید (مثلاً task).
  • فیلتر: این بخش مهم‌ترین قسمت کار است. در اینجا شما باید دستور فیلتر خود را بر اساس قواعد مشخصی که در ادامه توضیح داده می‌شود، بنویسید.

۳. راهنمای نوشتن دستورات فیلتر

راهنمای مفهومی:

این بخش مانند یادگیری یک زبان ساده و قدرتمند برای صحبت کردن با سیستم است. به جای کلیک‌های مکرر در منوهای پیچیده، با نوشتن چند کلمه کوتاه (Query)، دقیقاً همان چیزی را از دیتابیس استخراج می‌کنید که به آن نیاز دارید. تسلط بر این دستورات به شما اجازه می‌دهد گزارش‌های بسیار دقیق و شخصی‌سازی شده‌ای بسازید که در هیچ سیستم مدیریت پروژه پیش‌فرضی وجود ندارد.

راهنمای کاربردی:

شما می‌توانید با ترکیب فیلدهای مختلف، دستورات قدرتمندی بسازید. ساختار کلی یک دستور به صورت [نام فیلد] [عملگر] [مقدار] است. در ادامه لیست کامل تمام فیلدها و مثال‌های کاربردی آن‌ها آورده شده است:

فیلتر بر اساس مسئول تسک (assignee):

  • تسک‌های تخصیص داده شده به کاربر با شناسه ۱۰۲: assignee = 102
  • تسک‌های تخصیص داده شده به چند کاربر مشخص: assignee IN (102, 205, 330)

فیلتر بر اساس ایجادکننده تسک (reporter):

  • تسک‌هایی که توسط کاربر با شناسه ۴۱۰ ایجاد شده‌اند: reporter = 410
  • تسک‌هایی که توسط هر کاربری به جز کاربر ۴۱۰ ایجاد شده‌اند: reporter != 410
  • تسک‌های ایجاد شده توسط چند کاربر مشخص: reporter IN (410, 502)

فیلتر بر اساس وضعیت (status):

  • وضعیت های تسک: انجام نشده/ در حال انجام/ انجام شده (( toDo, inProgress, done
  • برای نمایش تسک‌های در حال انجام: status IN = inProgress
  • برای نمایش تسک‌های انجام شده : status = todo
  • برای نمایش تسک ها انجام نشده: status != done

فیلتر بر اساس مدت زمان (duration):

  • این فیلتر برای مقادیر عددی (به معنی تعداد روز یا ساعت، بسته به تعریف سیستم) به کار می‌رود.
  • مقدار دقیق (تسک‌هایی با مدت زمان دقیقاً ۵): duration = 5
  • بزرگتر/کوچکتر: تسک‌هایی با مدت زمان بیشتر از ۱۰ duration > 10 یا کمتر یا مساوی ۳۰ duration <= 30.
  • محدوده (تسک‌هایی با مدت زمان بین ۵ و ۱۵): duration BETWEEN 5 AND 15
  • مقدار تعریف نشده (null):
  • تسک‌هایی که مدت زمان ندارند: duration = null
  • تسک‌هایی که مدت زمان برای آن‌ها ثبت شده است: duration != null
  • چند مقدار مشخص (تسک‌هایی با مدت زمان ۰، ۵، ۱۰ یا ۲۰): duration IN (0,5,10,20)

فیلتر بر اساس تاریخ (created, updated, due):

  • تسک‌هایی که بعد از تاریخ خاصی ایجاد شده‌اند: "created > "2024-01-01
  • تسک‌هایی که در ۷ روز گذشته ایجاد شده‌اند: created >= -7d

فیلتر بر اساس اولویت (Priority):

  • مقادیر مجاز: low , normal , high
  • برای نمایش تسک‌های با اولویت بالا: priority = high
  • برای نمایش تسک‌های با اولویت نرمال یا پایین: priority IN (normal,low)

فیلتر بر اساس نوع تسک (type):

  • مقادیر مجاز: bug , spike , improvement , task
  • برای نمایش تسک‌هایی که از نوع task هستند: type = task
  • برای نمایش چند نوع خاص از تسک‌ها: type IN (task,spike)

۱. معرفی صفحه اصلی فیلترها

راهنمای مفهومی:

این صفحه به عنوان کتابخانه یا داشبورد مرکزی تمام جستجوهای ذخیره‌شده شما عمل می‌کند. به جای اینکه هر بار یک جستجوی تکراری را از نو بسازید، می‌توانید آن را اینجا مدیریت کرده، در صورت نیاز ویرایش کنید یا با دیگران به اشتراک بگذارید. این کار باعث صرفه‌جویی در زمان و ایجاد یک استاندارد مشخص برای مشاهده داده‌ها در تیم می‌شود.