اپلیکیشنی بر پایهٔ پلتفرم Formata

Formata Tracker — نرم‌افزار مدیریت وظایف با ویکی و اسپرینت، روی سرور خودتان

وظایف، گردش کار، اسپرینت، ویکی، ثبت زمان و داشبورد در یک سامانه

پروژه‌ها را مثل Jira پیش ببرید، مستندات را مثل Confluence نگه دارید و داده‌ها را روی سرور خودتان حفظ کنید. وظایف را با رشتهٔ پرس‌وجویی فیلتر کنید که هنگام تایپ پیشنهاد می‌دهد یا با ماوس ساخته می‌شود، و پرس‌وجوهای خوب را به‌صورت قالب برای کل تیم ذخیره کنید.

ورود به نسخهٔ نمایشی: anna — مدیر سامانه و مدیر پروژه‌ها sergey — تحلیلگر olga — توسعه‌دهنده elena — آزمونگر nina — مدیر محصول: گزارش‌ها و داشبوردهاگذرواژه همان نام کاربری است. داده‌های نمایشی انگلیسی‌اند و هر شب از نو ساخته می‌شوند.

وظایف و اسپرینت‌هاگردش کارزبان پرس‌وجوویکی نسخه‌دارثبت زمانداشبوردها۱۴ زبانروی سرور شما

روی سرور مشتری نصب می‌شود (Linux، PostgreSQL).

26فیلد در زبان پرس‌وجو
27شاخص برای داشبورد
14زبان رابط کاربری
12قالب آمادهٔ فیلتر
فهرست وظایف Formata Tracker با رشتهٔ پرس‌وجو

هر آنچه تیم برای کار روی وظایف نیاز دارد

مفاهیم آشنای ترکرها — پروژه‌های کلیددار، وضعیت‌ها، اسپرینت‌ها، برد — به‌علاوهٔ آنچه معمولاً باید جداگانه خرید: ویکی، ثبت زمان و گزارش‌ها.

وظایف و سلسله‌مراتب

پروژه‌های کلیددار (PLT-12)، اپیک، استوری، باگ و زیروظیفه با هر عمقی، پیوندهایی مانند «مسدود می‌کند»، «مرتبط است با» و «تکراری است»، دنبال‌کنندگان. تاریخچهٔ هر فیلد، با مقایسهٔ متن پیش و پس از تغییر.

گردش کار

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

زبان پرس‌وجو و قالب‌ها

رشتهٔ پرس‌وجو به سبک JQL با پیشنهاد هنگام تایپ، سازندهٔ بصری و خطاهایی که دقیقاً به نویسهٔ مشکل‌دار اشاره می‌کنند. قالب‌های شخصی و مشترک در فهرست وظایف، گزارش‌ها و داشبوردها کار می‌کنند.

گام‌ها بر اساس نوع کار

هر وضعیت یک نوع کار دارد: توسعه، بازبینی کد، آزمون، پذیرش. نسخه‌های چک‌لیست با تیک‌های مخصوص خود، موارد آزمون با نتیجهٔ قبول/رد و مجموعه‌های استاندارد برگرفته از ویکی.

اسپرینت‌ها و برد کانبان

بک‌لاگ، شروع و بستن اسپرینت با انتقال کارهای ناتمام، نمودار برن‌داون و سرعت تیم. بردی که از گردش کار پروژه ساخته می‌شود، با کشیدن و رها کردن و محدودیت‌های WIP.

ثبت زمان و برآورد

برآورد با امتیاز و ساعت، ثبت زمان در قالبی آشنا (1h 30m، 1:30، 1d) با محاسبهٔ دوبارهٔ زمان باقی‌مانده، موعدها با رنگ‌های چراغ راهنمایی. گزارش اینکه چه کسی در یک بازه یا اسپرینت چه مقدار زمان ثبت کرده است.

ویکی نسخه‌دار

فضاها و درخت صفحات، ویرایشگر با جدول، کد و تصویر. هر ذخیره یک نسخه است: هر دو نسخه را کلمه‌به‌کلمه مقایسه و بازیابی کنید. خروجی HTML، Markdown، Word و PDF.

گزارش‌ها و داشبوردها

زمان ثبت‌شده، پیشرفت وظایف، نمودار به تفکیک تیم و واحد. داشبوردهایی ساخته‌شده از ۲۷ شاخص — شخصی، مشترک و با کنترل دسترسی، با فیلترهای جداگانه برای هر پنل.

کنترل دسترسی

نقش‌های پروژه — بیننده، گزارش‌دهنده، توسعه‌دهنده، مدیر؛ دسترسی برای افراد، گروه‌ها و تیم‌ها؛ پروژه‌های خصوصی و داخلی؛ مجوزهای فضاهای ویکی و داشبوردها. همهٔ این‌ها را سرور اعمال می‌کند.

یکپارچگی با Gitea

شاخه‌ها، کامیت‌ها و درخواست‌های ادغامی (pull request) که کلید وظیفه را ذکر می‌کنند، در وظیفه و تاریخچهٔ آن نمایش داده می‌شوند؛ رویدادهای مخزن وظیفه را در گردش کار جابه‌جا می‌کنند؛ کامیت‌های هوشمند با #time و #comment. فقط وب‌هوک ورودی امضاشده.

برچسب‌های وابسته

گروه‌های برچسب و برچسب‌های «یکی از گروه»، قواعدی مانند «نیاز دارد» و «مستثنا می‌کند»، برچسب‌های والد. ترکر به شما می‌گوید بر اساس یک قاعده چه چیزی را تغییر داده است.

۱۴ زبان رابط کاربری

فرم‌ها، فهرست‌های مرجع، پیام‌ها و خطاها به زبان‌های انگلیسی، روسی، آلمانی، اسپانیایی، فرانسوی، ایتالیایی، لهستانی، پرتغالی، ترکی، ژاپنی، کره‌ای، چینی، عربی و فارسی.

زبان پرس‌وجو: هر مجموعه‌ای از وظایف در یک خط

شرط‌هایی به شکل «فیلد عملگر مقدار»، AND، OR، NOT، پرانتز و ORDER BY. ترجیح می‌دهید تایپ نکنید؟ پرس‌وجو را با ماوس بسازید تا رشته خودبه‌خود ظاهر شود.

assignee = me() AND resolved is empty ORDER BY priority DESCوظایف باز من، مهم‌ترین‌ها اول
project in (PLT, MOB) AND type = bug AND created >= -7dباگ‌های دو پروژه در هفتهٔ گذشته
sprint in openSprints() AND status = "Testing"آنچه هم‌اکنون در حال آزمون است
(priority >= high OR label = urgent) AND assignee is emptyکارهای فوری بدون مسئول
due < today() AND resolved is empty ORDER BY dueوظایف عقب‌افتاده
پرداخت "بازگشت وجه"کلمات ساده در عنوان و توضیحات جست‌وجو می‌شوند
  • پیشنهاد در محل مکان‌نما: فیلدها، عملگرهای هر فیلد، مقادیر آن و کلیدواژه‌ها (Ctrl+فاصله، Tab)
  • سازنده: گروه‌های «همهٔ شرط‌ها (AND)» یا «هر یک از شرط‌ها (OR)»، NOT، مرتب‌سازی
  • مقادیر به هر زبانی: status = "In Progress" وضعیتی را که نام روسی دارد هم پیدا می‌کند
  • خطاها بی‌درنگ زیر خط نمایش داده می‌شوند، با موقعیت نویسه و به زبان رابط کاربری
  • قالب‌ها: شخصی و مشترک، ۱۲ قالب آماده مانند «وظایف باز من»، «عقب‌افتاده» و «در اسپرینت‌های جاری»
  • یک پرس‌وجو در فهرست وظایف، در سه گزارش و در پنل‌های داشبورد کار می‌کند

فیلدها و توابعproject, type, status, category, priority, assignee, reporter, watcher, sprint, label, team, department, resolution, key, parent, text, title, created, updated, resolved, due, start, points, estimate, remaining, spent · me(), openSprints(), futureSprints(), closedSprints(), myTeams(), today(), startOfWeek(), endOfWeek(), startOfMonth(), endOfMonth(), startOfYear() · تاریخ‌ها 2026-11-30, 30.11.2026, -7d, +2w

نمایی از محیط

تصاویر با داده‌های نمایشی: یک تیم توسعه، یک پروژهٔ موبایل و پشتیبانی.

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

برای چه کسانی

تیم‌های فناوری اطلاعات و توسعه

اسکرام و کانبان، گردش کار «توسعهٔ نرم‌افزار» از بک‌لاگ تا انتشار، موارد آزمون و بازبینی کد درون خود وظیفه، یکپارچگی با Gitea.

تیم‌های پشتیبانی و خدمات

گردش کار «پشتیبانی» با وضعیت انتظار، زمان ماندن در هر وضعیت، و فهرست‌های «عقب‌افتاده» و «بدون مسئول» که به‌صورت قالب با یک کلیک در دسترس‌اند.

دفاتر مدیریت پروژه و مدیران

داشبوردها به تفکیک تیم و واحد، گزارش‌های زمان و پیشرفت، دسترسی مبتنی بر نقش در هر پروژه.

سازمان‌هایی که داده‌ها را نزد خود نگه می‌دارند

ترکر و ویکی روی سرور شما با PostgreSQL اجرا می‌شوند: وظایف، صفحات و پیوست‌ها هرگز به فروشنده ارسال نمی‌شوند.

متناسب با فرایندهای شما — بر پایهٔ پلتفرم Formata

Formata Tracker بر پایهٔ پلتفرم کم‌کد (low-code) Formata ساخته شده است: فرم‌ها، فیلدها، پرس‌وجوها و اسکریپت‌های Python در طراح تغییر می‌کنند، بدون نیاز به ساخت دوبارهٔ برنامه.

دربارهٔ Formata بیشتر بدانید
  • فیلدها و فرم‌های وظیفهٔ دلخواه
  • گردش کارها، انواع وظیفه و انواع کار دلخواه
  • منطق با Python و در PostgreSQL
  • یکپارچه‌سازی از طریق HTTP API و وب‌هوک‌های ورودی
  • همان موتوری که Formata CRM، مدیریت اسناد و مالی را اجرا می‌کند

روی سرور شما

داده‌ها در PostgreSQL روی سرور مشتری ذخیره می‌شوند. کاربران در مرورگر کار می‌کنند.

  • سرور Ubuntu 24.04 یا 22.04 LTS؛ کانتینر هم قابل استفاده است
  • PostgreSQL 16 با افزونهٔ pgcrypto
  • مرورگر مبتنی بر Chromium: Google Chrome، Microsoft Edge
  • HTTPS از طریق پراکسی معکوس (برای نمونه nginx)
  • نصب آزمایشی: ۲ تا ۴ هستهٔ پردازنده، ۴ تا ۸ گیگابایت RAM

مستندات

راهنمای کاربر — وظایف، گردش کار، زبان پرس‌وجو و قالب‌ها، اسپرینت‌ها، ویکی، گزارش‌ها، داشبوردها و مجوزها — در همین سایت است؛ مجموعهٔ کامل اسناد به‌صورت PDF در دسترس است.

پرسش‌ها و پاسخ‌ها

تفاوت Formata Tracker با Jira چیست؟

یک ترکر وظایف و یک ویکی در یک سامانه روی سرور خودتان است: داده‌ها در پایگاه دادهٔ PostgreSQL شما قرار دارند، ویکی و ثبت زمان درون آن تعبیه شده‌اند، زبان پرس‌وجو شبیه JQL است، و فرم‌ها، فیلدها و منطق را می‌توان در طراح Formata تغییر داد. مفاهیم آشنا — پروژه‌های کلیددار، گردش کار، اسپرینت، برد کانبان — همگی وجود دارند.

آیا می‌توانیم وظایف خود را از Jira منتقل کنیم؟

فعلاً ابزار داخلی برای ورود داده از Jira وجود ندارد. انتقال پروژه‌ها، وظایف و کاربران را در جریان پیاده‌سازی انجام می‌دهیم — به ما پیام دهید.

زبان پرس‌وجو چگونه کار می‌کند؟

شرط‌هایی به شکل «فیلد عملگر مقدار»، AND، OR، NOT، پرانتز و ORDER BY؛ کلمات بدون عملگر در عنوان و توضیحات جست‌وجو می‌شوند. پرس‌وجو را می‌توان با ماوس ساخت و به‌صورت قالب ذخیره کرد. سرور آن را تجزیه و اجرا می‌کند: فقط وظایف پروژه‌هایی برگردانده می‌شوند که فرد به آن‌ها دسترسی دارد.

داده‌ها کجا ذخیره می‌شوند؟

در پایگاه دادهٔ PostgreSQL و یک پوشهٔ پیوست‌ها روی سرور مشتری. ترکر وظایف، صفحات ویکی یا پیوست‌ها را برای فروشنده ارسال نمی‌کند.

به چه سروری نیاز داریم؟

Ubuntu 24.04 یا 22.04 LTS (کانتینر هم قابل استفاده است) و PostgreSQL 16. نصب آزمایشی به ۲ تا ۴ هستهٔ پردازنده و ۴ تا ۸ گیگابایت RAM نیاز دارد. دسترسی HTTPS را یک پراکسی معکوس فراهم می‌کند.

آیا با Git یکپارچه می‌شود؟

بله، با Gitea: شاخه‌ها، کامیت‌ها و درخواست‌های ادغامی که کلید وظیفه را ذکر می‌کنند در وظیفه نمایش داده می‌شوند، رویدادهای مخزن وظیفه را در گردش کار جابه‌جا می‌کنند، و کامیت‌های هوشمند زمان ثبت می‌کنند و نظر می‌افزایند. ترکر فقط وب‌هوک امضاشده می‌پذیرد و چیزی به Gitea ارسال نمی‌کند.

اعلان‌ها چگونه کار می‌کنند؟

اعلان‌های رویدادهای مربوط به وظایف شما در نماد زنگوله در رابط کاربری نمایش داده می‌شوند. فعلاً از طریق ایمیل ارسال نمی‌شوند.

رابط کاربری به چه زبان‌هایی است؟

۱۴ زبان: انگلیسی، روسی، آلمانی، اسپانیایی، فرانسوی، ایتالیایی، لهستانی، پرتغالی (برزیل)، ترکی، ژاپنی، کره‌ای، چینی، عربی و فارسی.

هزینهٔ آن چقدر است؟

قیمت به تعداد کاربران و اجزای بسته بستگی دارد. به ما پیام دهید تا پیشنهاد قیمت آماده کنیم.

آیا می‌توانیم ترکر را به‌صورت زنده ببینیم؟

بله. نسخهٔ نمایشی را در tracker.new-imobile.com باز کنید و با anna / anna (مدیر سامانه) یا نقشی دیگر وارد شوید: تحلیلگر sergey، توسعه‌دهنده olga، آزمونگر elena، مدیر nina؛ گذرواژه همان نام کاربری است. همچنین می‌توانیم نمایش راهنمایی‌شده برگزار کنیم و به پرسش‌ها پاسخ دهیم — از فرم تماس درخواست بفرستید.

مستندات

مستندات PDF برای Formata Tracker: شرح محصول، نصب، راهنمای کاربر، پشتیبانی و امنیت. مستندات به زبان انگلیسی هستند.

Formata Tracker را روی کارهای خودتان ببینید

ترکر را با داده‌های نمایشی نشان می‌دهیم و در تنظیم گردش کارها و انتقال پروژه‌هایتان کمک می‌کنیم.