پاسخ کوتاه
- اول یک فرایند کوچک را انتخاب کنید و نیاز به توسعه اختصاصی را در برابر فرمساز بسنجید.
- نقشها، قواعد تأیید و معیار تطبیق دادهها را قبل از ساخت ثبت کنید.
پاسخ کوتاه: تبدیل اکسل به نرمافزار تحت وب اختصاصی یعنی دادهها و قواعد ضروری فایل را به یک سامانه قابل استفاده در مرورگر منتقل کنیم. اگر مشکل فقط گزارش یا مرتبکردن دادههاست، معمولاً اکسل یا یک ابزار آماده کافی است. وقتی هر درخواست چند مسئول دارد، باید تأیید شود و تغییراتش قابل ردیابی باشد، توسعه اختصاصی ارزش بررسی پیدا میکند.
چه زمانی اکسل کافی است و چه زمانی سامانه بسازیم؟
| شرایط | گزینه مناسب برای شروع | نمونه |
|---|---|---|
| یک مالک فایل، محاسبات ساده و گزارش دورهای | همان اکسل با ساختار استاندارد | گزارش ماهانه هزینهها |
| فرم ساده، اطلاعرسانی و تأیید ثابت | آزمون فرمساز یا ابزار گردش کار آماده | ثبت و تأیید مرخصی با یک مدیر |
| نقشهای متعدد، قوانین متغیر یا اتصال به سیستمهای دیگر | بررسی توسعه اختصاصی، با یک فرایند محدود | درخواست خرید با تأیید مدیر و ارجاع شرطی به مالی |
داشتن چند کاربر یا نیاز به دسترسی از راه دور بهتنهایی دلیل کافی برای کدنویسی اختصاصی نیست. قبل از سفارش، یک هفته خطاها را ثبت کنید: چند درخواست گم شد؟ چند بار داده دوباره وارد شد؟ چه اطلاعاتی را افراد اشتباه دیدند؟ اگر مسئله را نمیشود توضیح داد، هنوز برای برآورد ساخت زود است.
مثال عملی: انتقال فرم درخواست خرید از اکسل به سامانه
در یک سناریوی فرضی، کارمند درخواست را ثبت میکند و مدیر درباره آن تصمیم میگیرد. اگر مبلغ از سقف مصوب شرکت بالاتر باشد، پس از تأیید مدیر به مالی ارجاع میشود. کارمند وضعیت را میبیند و گزارش وضعیت از همان دادهها ساخته میشود.
- ورودیها: متقاضی، واحد، قلم یا خدمت، مبلغ، توضیح و پیوست. تعیین کنید کدام فیلد اجباری است و چه کسی میتواند آن را تغییر دهد.
- وضعیتها: پیشنویس، در انتظار بررسی، نیازمند اصلاح، تأییدشده یا ردشده. تعیین کنید درخواست ردشده قابل بازگشایی هست یا نه.
- نقشها: کارمند فقط درخواستهای مجاز خود را میبیند؛ مدیر درخواستهای واحدش را بررسی میکند؛ مالی تنها موارد ارجاعشده را پردازش میکند.
- ردپای تغییر: زمان ثبت، تصمیمگیرنده، دلیل رد یا برگشت و وضعیت قبلی و بعدی ثبت شوند.

اگر اولویت شما پیگیری مشتری پس از دریافت فرم است، راهنمای اتوماسیون پیگیری مشتری مسیر دیگری را توضیح میدهد. در سامانه خرید، تصمیم تأیید متعلق به مسئول مجاز است و برای اجرای نسخه اول به هوش مصنوعی نیاز ندارید.
انتقال داده: فایل اکسل نقشه راه است، نه ساختار نهایی دیتابیس
اول شیتها، فرمولها و ستونهایی را فهرست کنید که هنوز استفاده میشوند. برای هر ستون مشخص کنید داده وارد میشود، محاسبه میشود یا فقط نمایش داده میشود. مثلاً مبلغ نهایی میتواند در سامانه محاسبه شود؛ لازم نیست هم عدد خام و هم نسخه دستی همان محاسبه وارد شود.
| ستون قبلی | مقصد | کنترل انتقال |
|---|---|---|
| شماره درخواست | شناسه مرجع قدیمی | شناسایی تکراریها پیش از ثبت |
| نام واحد | شناسه واحد سازمانی | یکیکردن نامهای املایی متفاوت |
| مبلغ | مبلغ درخواست با واحد مشخص | کنترل تومان و ریال و مقادیر نامعتبر |
| تاریخ ثبت | تاریخ معتبر با نمایش شمسی در صورت نیاز | نمونهبرداری از تاریخهای مرزی و سلولهای متنی |

یک نمونه از فایل را ابتدا در محیط آزمایشی وارد کنید. تعداد ردیفهای معتبر، ردشده و تکراری را با فایل تطبیق دهید و گزارش اختلاف بگیرید. سپس تصمیم بگیرید چه رکوردهایی باید مهاجرت کنند و چه چیزهایی فقط در آرشیو باقی بمانند. تاریخ شمسی، ارقام فارسی و شناسههایی که با صفر شروع میشوند را از همان ابتدا در سناریوی آزمون قرار دهید.
نسخه اول نرمافزار باید چه چیزی تحویل دهد؟
- یک فرم قابل استفاده، نقشها و گردش تأیید برای یک فرایند مشخص.
- گزارش و خروجی برای تطبیق با داده قبلی؛ همراه با گزارش ردیفهای ناموفق.
- آزمون ثبت تکراری، رد درخواست، نبود دسترسی و تغییر مبلغ بعد از تأیید.
- توافق مکتوب درباره مالکیت کد، اجرای نسخه جدید و دسترسیها؛ از چکلیست تحویل سورس و اجرای مستقل استفاده کنید.
هزینه تبدیل اکسل به سامانه اختصاصی چطور تعیین میشود؟
برای برآورد، تعداد فرمها، نقشها و شاخههای تأیید، کیفیت فایلهای قبلی، حجم مهاجرت و اتصالهای بیرونی مهماند. یک فایل با فرمولهای نامستند میتواند از چند فایل مرتب زمان بیشتری بگیرد. برای پیشنهاد اولیه، یک نمونه ناشناس از فایل، سه وضعیت اصلی و نمونه گزارش فعلی را آماده کنید.
پرسشهای متداول
آیا همه فرمولها عیناً منتقل میشوند؟
لزومی ندارد. قواعدی که هنوز تصمیم یا خروجی را تعیین میکنند باید شناسایی و با نمونههای واقعیِ ناشناس آزمون شوند. فرمولهای گزارشگیری میتوانند به گزارش تبدیل شوند.
آیا میتوان مدتی اکسل و سامانه را موازی استفاده کرد؟
بله، اگر مرجع نهایی داده در هر مرحله مشخص باشد. دوره آزمایشی، تاریخ قطع ورود دوباره و نحوه تطبیق اختلافها را از قبل تعیین کنید.
آیا بعد از انتقال همچنان خروجی اکسل داریم؟
میتوان خروجی اکسل را در محدوده پروژه تعریف کرد. ستونها، دسترسی دریافت و میزان اطلاعات قابل خروج باید مشخص باشند.
از کجا شروع کنیم؟
یک فرایند کوچک را انتخاب کنید و فایل ناشناس، نقشها و چند نمونه مسیر موفق و ناموفق را آماده کنید. اگر فرمساز مشکل را حل نمیکند، خدمات برنامهنویسی و توسعه اختصاصی آونا را ببینید.
درخواست برآورد سامانه تحت وب اختصاصی
نویسنده: کارشناس محتوای هوشمند آونا
منابع و روش بررسی
مثال درخواست خرید فرضی و برای توضیح روش طراحی است؛ تصاویر تحریریه و ساختهشده با هوش مصنوعیاند.
بازبینی: کارشناس محتوای هوشمند آونا · ۱۷ آبان ۱۴۰۵




