بازنویسی و ادغام محتوای سه سند Codex، Antigravity و Claude Code
تاریخ تهیه سند یکپارچه: ۲۶ ژوئن ۲۰۲۶
| شاخص | شرح یکپارچه |
|---|---|
| نام پروژه / سامانه | Transys — سیستم مدیریت ترابری و لجستیک[cite: 4] |
| نام کامل پیشنهادی | Transys ERP / Transport & Logistics ERP[cite: 4] |
| ماهیت پروژه | وباپلیکیشن سازمانی و داخلی برای مدیریت عملیات، مالی، منابع انسانی، سفارشها، اسناد و اطلاعات پایه شرکتهای حملونقل و لجستیک[cite: 4]. |
| تاریخ شروع قابل استناد | هسته اولیه پروژه دستکم از اواخر سال ۲۰۱۴ در فایلهای پروژه دیده میشود[cite: 4]. فاز مدرنسازی و ثبت درخواستهای تغییر مدرن با شناسه REQ-2026-001 از ۳ فوریه ۲۰۲۶ آغاز شده است[cite: 4]. |
| پلتفرم هدف | تحت وب، مناسب استفاده در مرورگرهای دسکتاپ و اجرا روی Apache/PHP/MySQL[cite: 4]. |
| وضعیت فعلی | فعال، قابل استفاده و در حال توسعه تدریجی؛ بخشی از سیستم قدیمی و عملیاتی است و بخشی دیگر در مسیر نوسازی UI، RBAC، سفارشات، ذخیرهسازی فایل و ساختار داده قرار دارد[cite: 4]. |
| منطقه زمانی عملیاتی | Asia/Dubai[cite: 4] |
ترنسیس یک سامانه ERP تحت وب برای شرکتهای حملونقل، ترابری و لجستیک است که چند حوزه مهم کسبوکار را در یک محیط واحد مدیریت میکند: ناوگان، رانندگان و خودروها، رسیدهای باربری، سفارشهای خرید و فروش، مشتریان و تأمینکنندگان، حسابها و تراکنشهای مالی، چکها، کارکنان، مرخصیها، اسناد دارای تاریخ انقضا، پیامها، یادآورها و تنظیمات سیستمی[cite: 4].
ارزش اصلی ترنسیس در این است که اطلاعات پراکنده عملیاتی، مالی و اداری را در یک سامانه متمرکز قرار میدهد[cite: 4]. کاربر پس از ورود، بر اساس نقش و شرکت فعال خود فقط به همان اطلاعات و ماژولهایی دسترسی دارد که برای او مجاز شدهاند[cite: 4]. این طراحی، سیستم را برای شرکتهایی که چند شعبه، چند شرکت یا چند سطح کاربری دارند مناسب میکند[cite: 4].
ترنسیس برای کاهش پراکندگی اطلاعات و کنترل بهتر عملیات روزانه شرکتهای لجستیکی ساخته شده است[cite: 4]. هدف آن فقط ثبت اطلاعات نیست، بلکه ایجاد یک جریان کاری قابل پیگیری از مرحله تعریف اطلاعات پایه تا انجام عملیات، ثبت مالی، صدور سند، گزارشگیری و کنترل دسترسی است[cite: 4].
مهمترین اهداف پروژه عبارتاند از:
این سامانه بر اساس سطوح دسترسی برای نقشهای سازمانی زیر توسعه یافته است:
ورود با نام کاربری و رمز عبور، نگهداری نقش و شرکت فعال در نشست، قفل موقت حساب پس از تلاش ناموفق، اجبار تغییر رمز، مدیریت RBAC و کنترل دسترسی در سطح منو، کنترلر و عملیات[cite: 4].
انتساب کاربر به یک یا چند شرکت، تعیین شرکت فعال، سوئیچ بین شرکتها، فیلتر شدن دادهها بر اساس company_id و استفاده از CompanyScopedActiveRecord برای جلوگیری از اختلاط دادهها[cite: 4].
داشبورد شامل کارتهای آماری، دسترسی سریع، KPI و هشدار اسناد منقضی یا نزدیک به انقضا است[cite: 4]. منوی کناری آکاردئونی شامل گروههایی مانند Overview، Master Data، Operations، Commerce، Finance، People، Communication و System است[cite: 4].
ترنسیس شامل ماژول قدیمی Order و مسیرهای جدیدتر SalesOrder و PurchaseOrder است[cite: 4]. سفارش فروش با مشتری، تاریخ، اقلام، قیمت، مقدار، VAT، پیشپرداخت و پوشش پروژه ثبت میشود[cite: 4]. سفارش خرید/LPO نیز با تأمینکننده، مواد، قیمت توافقی و شمارهگذاری خودکار مدیریت میشود[cite: 4].
تعریف حسابها، ثبت واریز، برداشت و انتقال، پشتیبانی از نقد، حواله و چک، مدیریت دستهچک و چکهای دریافتی، کنترل وضعیت تراکنشها و خروجی صورتحساب از قابلیتهای مالی پروژه است[cite: 4]. در بخش اداری نیز پرونده کارکنان، تماسهای اضطراری، مرخصیها و مدارک هویتی و کاری پایش میشوند[cite: 4].
کاربر وارد سامانه میشود، نقش و شرکت فعال او تعیین میگردد، داشبورد و منوها بر اساس دسترسی ساخته میشوند، سپس کاربر وارد ماژول مربوطه شده و عملیات ایجاد، مشاهده، ویرایش، حذف، چاپ یا خروجیگیری را انجام میدهد[cite: 4]. در ماژولهای شرکتمحور، دادهها به شرکت فعال محدود میشوند[cite: 4].
سیستم اطلاعات شرکتها، کاربران، نقشها، کارکنان، مشتریان، تأمینکنندگان، خودروها، پروژهها، سفارشها، اقلام، قیمت، VAT، تراکنشها، چکها، مرخصیها، اسناد، پیوستها و فایلهای خروجی را مدیریت میکند[cite: 4]. همچنین شمارههای سریال، وضعیتها، تاریخهای یادآوری، هشدارها، ردپای حسابرسی و فایلهای پشتیبان را تولید میکند[cite: 4].
ترنسیس از RBAC، جداسازی دادهها بر اساس شرکت فعال، قفل موقت حساب، اجبار تغییر رمز و اعتبارسنجی فایلها استفاده میکند[cite: 4].
زبان فعال رابط کاربری انگلیسی است و منطقه زمانی سیستم Asia/Dubai است[cite: 4]. فریمورک Yii قابلیت i18n دارد، اما ترجمه کامل فارسی یا عربی و پشتیبانی RTL فعال در نسخه فعلی تأیید نمیشود[cite: 4]. قالب تاریخ، نمایش عدد و ارز از طریق تنظیمات قابل کنترل است[cite: 4].
رابط کاربری بر پایه Bootstrap 3، jQuery، Font Awesome و قالب mashaheer_v2 ساخته شده است[cite: 4]. سیستم شامل صفحه ورود، داشبورد، Topbar، Sidebar، فرمهای استاندارد، لیستها، صفحهبندی، کارتها و فرمهای چندمرحلهای سفارشهاست[cite: 4]. بخشی از صفحات در مسیر مدرنسازی از جدولهای قدیمی به کارتهای Bootstrap قرار دارند[cite: 4].
سیستم از خروجی PDF، Excel، CSV و پشتیبان SQL پشتیبانی میکند[cite: 4]. ابزارهای نگهداری شامل پشتیبانگیری، وارد کردن SQL، تعمیر، بهینهسازی، مدیریت ذخیرهسازی فایل و مهاجرت بین ذخیره محلی و پایگاه داده است[cite: 4].
ترنسیس یک مونولیت کلاسیک PHP/Yii بر پایه معماری MVC است[cite: 4]:
MenuHelper، UserIdentity، StorageManager و CompanyScopedActiveRecord جهت تامین منطق مشترک چندشرکتی[cite: 4].در نسخه فعلی وجود اقلام زیر بهصورت قطعی تأیید نمیشود یا خارج از محدوده پیادهسازی جاری است:
| ماژول / قابلیت | وضعیت پیادهسازی |
|---|---|
| احراز هویت، ساختار چندشرکتی، فرآیندهای مالی و مدیریت چکها | ✔ پیادهسازی شده و پایدار[cite: 4] |
| اطلاعات پایه، مدیریت ناوگان (خودروها و رانندگان) و ثبت واچرها | ✔ پیادهسازی شده و پایدار[cite: 4] |
| کارکنان، سیستمهای مرخصی، پیامرسانی داخلی و خروجیهای PDF/Excel | ✔ پیادهسازی شده و پایدار[cite: 4] |
| همزیستی ماژولهای قدیمی و جدید سفارشدهی | ⏳ در حال انتقال و مدرنسازی[cite: 4] |
| یکپارچهسازی DocExpiry و DocumentExpiry | ⏳ در حال انتقال و مدرنسازی[cite: 4] |
| ارتقای ساختار ذخیرهسازی فایل، مدرنسازی UI و تقویت الگوریتمهای هشینگ امنیتی | ⏳ در حال انتقال و مدرنسازی[cite: 4] |
ترنسیس (Transys ERP) — سامانه یکپارچه مدیریت ترابری و لجستیک
ترنسیس (Transys ERP) یک سامانه یکپارچه تحت وب برای مدیریت شرکتهای حملونقل و لجستیک است که عملیات ناوگان، رسیدهای باربری، مشتریان و تأمینکنندگان، سفارشهای خرید و فروش، فاکتورها، امور مالی، چکها، کارکنان، مرخصیها و اسناد دارای تاریخ انقضا را در یک محیط واحد گردآوری میکند[cite: 4]. این سامانه با ساختار چندشرکتی و کنترل دسترسی نقشمحور، به سازمانها کمک میکند دادهها و فرآیندهای خود را بهصورت متمرکز، قابل پیگیری و امنتر مدیریت کنند[cite: 4].
ترنسیس برای کسبوکارهایی مناسب است که میخواهند از مدیریت پراکنده، فایلهای جداگانه و پیگیری دستی فاصله بگیرند و عملیات روزانه خود را با گزارشگیری، هشدارهای هوشمند، خروجیهای قابل چاپ و کنترل دقیق دسترسیها ساماندهی کنند[cite: 4]. نقطه قوت سیستم در ترکیب همزمان نیازهای عملیاتی، مالی، منابع انسانی و مدیریتی در یک سامانه داخلی بالغ و قابل توسعه است[cite: 4].
ترنسیس یک وباپلیکیشن ERP سازمانی است که از نظر عملیاتی بخشهای مهم یک شرکت حملونقل و لجستیک را پوشش میدهد: ناوگان، باربری، سفارشها، مالی، چکها، منابع انسانی، اسناد، گزارشها و تنظیمات[cite: 4]. سیستم روی پشتهای قدیمی اما شناختهشده یعنی PHP/Yii 1، MySQL و Bootstrap 3 ساخته شده و همچنان قابل استفاده و در حال توسعه است[cite: 4].
تصویر واقعی پروژه این است: یک سامانه داخلی بالغ و کاربردی که سالها ریشه عملیاتی دارد، اما در سال ۲۰۲۶ وارد فاز نوسازی جدیتر شده است[cite: 4]. بنابراین معرفی درست آن باید هم ارزش عملیاتی و پوشش ماژولی گسترده را نشان دهد و هم محدودیتهای فنی، امنیتی و معماری قدیمی آن را شفاف بیان کند[cite: 4].