چالش
ساعت کارکرد لودرها، کامیونها و ژنراتورها در سامانه ردیابی بیتا ثبت میشد اما ثبت آن در نقاط اندازهگیری راهکاران دستی بود؛ برای صدها تجهیز، همگام ماندن دو سیستم تقریباً غیرممکن شده بود.
نتیجه
- خواندن خودکار ساعت کارکرد هر تجهیز از REST API سامانه بیتا (Bistun Tracker)
- تطبیق یکتای ۱۷۰ تجهیز بین بیتا و ساختار نگهداری و تعمیرات راهکاران
- ارسال کسری کارکرد به نقطه اندازهگیری راهکاران — هم با وبسرویس رسمی و هم با شبیهسازی ورود اپراتور؛ مشتری در زمان اجرا انتخاب میکند
- همگامسازی سهبار در شبانهروز با پشتیبانی ۴۰ روز برگشت و آستانه ارسال ۰٫۰۲ ساعت
- داشبورد تجهیزات آفلاین و هشدار ایمیل خودکار برای تجهیزات غیرفعال
- قالبگیری کارکرد تجمیعی و روزانه هر تجهیز به تفکیک شیفت
آنچه ساختیم
کلاینت REST بیتا
احراز هویت و فراخوانی گزارشهای شیفت خودرو: مدت روشن، خاموش، حرکت و توقف به تفکیک شیفت و شبانهروز.
سرویس همگامسازی پسزمینه
خدمت زمانبندیشده با واترمارک «آخرین رکورد ارسالشده»، باکفیل ۴۰ روزه، مقیاسبندی ثانیه به ساعت و آستانه ارسال.
فرستنده راهکاران (دو روش)
وبسرویس CMMS راهکاران با ورود امن؛ بهموازات آن ربات ورود و ثبت فرم، مشابه کاربر انسانی — انتخابپذیر در زمان اجرا.
پایگاه داده میانی و وباپ
۹ جدول سفارشی با EF Core 8، OpenIddict، Quartz و SignalR؛ داشبورد Angular 19 RTL فارسی با مدیریت تجهیزات بیتا و راهکاران.
هشدار و گزارش
گزارش HTML ایمیل «تجهیزات غیرفعال بیش از N ساعت» با تنظیمات گیرنده و تاریخچه اعلان.
پروژهای شبیه این دارید؟
بگویید کدام فرآیند هنوز دستی است؛ ما امکانسنجی اولیه را رایگان انجام میدهیم.
