طریقه تعریف چند سرویس در نرم افزار

از ویکی پارس پویش
(تفاوت بین نسخه‌ها)
پرش به: ناوبری, جستجو
(صفحه‌ای جدید حاوی '<font face ="Tahoma"> <div dir=rtl lang=fa> '''تعریف چند سرویس IBSng ''' ------------------------------------------------------...' ایجاد کرد)
 
سطر ۱: سطر ۱:
 +
[[Category:IBSng]]
 
<font face ="Tahoma">
 
<font face ="Tahoma">
  

نسخهٔ ‏۳ سپتامبر ۲۰۱۱، ساعت ۱۰:۵۲

تعریف چند سرویس IBSng


به دليل امکانات فراوان و قسمت های متنوع نرم افزار IBSng، سرويس دهندگان پس از خريد این نرم افزار علاقمند به انجام سريع تنظيمات نرم افزار، مطابق با عملکرد دلخواه خود می باشند. لذا در این قسمت نحوه تعریف سرویس های مختلف در نرم افزار IBSng و مراحل گام به گام براي استفاده از سرويس های مختلف اين نرم افزار شرح داده مي شود:

محتویات

سرویس Broadband

Admin هایی که با استفاده از سرویس Broadband به کاربران خود سرویس می دهند ,می توانند پس از تنظیمات زیر این سرویس را اختیار کنند.

مراحل تنظیمات سرویس Broadand:

علاوه بر مراحل ذکر شده در قسمت IBSngروند کار با در اینجا نیز توضیحاتی داده می شود تا تنظیمات مربوط به سرویس های Broadband تکمیل شود.

ابتدا بهتر است با مفاهیمی در IBS آشنا شوید .

State

state یعنی وضعیت کاربر

وقتی یک کاربر را در نرم افزار اضافه می کنید در یکی از وضعیت های زیر قرار گیرد :

Menu of State of User.jpg


Package

این وضعیت مشخص کننده ی این است که کاربر دارای یک Package است . هنگامی که Admin کاربر را در یک گروه اضافه می کند و به او اعتبار تخصیص می دهد ,در واقع وضعیت او را به Package تبدیل می کند . حال اگر تاریخ انقضا کاربر تمام شد یا به هر دلیل دیگر کاربر تقاضای تمدید Package خود را داشته باشد ,Admin با عمل Renew می تواند این کار را برای کاربر مربوطه انجام دهد.

Recharged

اگر به هر دلیل کاربر بخواهد یک مقدار اعتبار اضافی بر آنجه در Package خود دارد ,دریافت کند, Admin می تواند در قسمت Recharge این کار را برای کاربر انجام دهدو از این پس وضعیت کاربر به Recharged تبدیل می شود. برای مثال در حالتی که کاربر قبل از به پایان رسیدن تاریخ انقضا Package اش , اعتبارش را به پایان رسانده باشد ,می تواند برای مدت زمانی که تا Exp Date اش مهلت دارد را از مقدار اعتباری که برای حالت Recharge او در نظر گرفته شده استفاده کند.

Temporary Extended

اگر Admin عمل Temporary Extend را برای کاربر انجام دهد , وضعیت او به Temporary Extend تغییر می یابد. همان طور که توضیح داده شد ,این وضعیت مربوط به زمانی است که کاربر تاریخ انقضا Package اش در روزی به پایان برسد که توانایی دسترسی به بانک و خرید Package جدید را نداشته باشد و با این امکان می تواند مقداری ساعت اضافه برای گذران مشکل خود داشته باشد و در روز بعد Package جدید را Renew کند.

Negative Credit

این حالتی است که به کاربر اجازه می دهد که بتواند در صورتی که اعتبارش به صفر رسید، با اعتبار زیر صفر (منفی) هم به اینترنت متصل شود.

این حالت هم برای کاربران prepaid و هم postpaid قابل تنظیم است.

نکته

زمانیکه می خواهید کاربری را به  حالت Negative Credit تبدیل کنید، می بایست 3 گزینهُ package  و Recharge  و Negative Credit  را انتخاب کنید.
Nagative Credit.jpg

عمل Renew

در واقع با Renew کردن یک Package جدید برای کاربر می خرید یا به او اختصاص می دهید. این زمانی است که کاربر تاریخ انقضاء package اش به پایان رسیده و دیگر نمی تواند به اینترنت متصل شود. حال در صورتیکه کاربر خود بخواهد ، سرویس دهنده می تواند اعتبار جدید و تاریخ انقضاء جدید به او بدهد یا به عبارتی با اختصاص دادن یک package جدید به کاربر، آنرا Renew کند.

عمل Recharge

با انتخاب این گزینه ,اگر Exp Date (تاریخ انقضا کاربر ) به اتمام نرسیده باشد ولی اعتبار (Credit)او تمام شده باشد می توان در اینجا مقداری اعتبار اضافی در همین Package ای که کاربر به آن متعلق است به او اختصاص داد تا در پایان (EXP Date) دوباره Package او را Renew کنید. در واقع اگر بخواهید Status کاربر را به وضعیت Recharged تبدیل کنید و به اصطلاح برای او عمل Recharge را انجام دهید می توانید با انتخاب این گزینه این عمل را انجام دهید.

عمل Temporary Extend

Ref User UserInfo Temporary extend.png


هر گاه تاریخ انقضا کاربر به پایان رسیده باشد و کاربر به دلایلی نتواند هزینه ای برای Package جدید بپردازد و یا زمانیکه تاریخ انقضای کابر هنوز به پایان نرسیده ولی اعتبار کاربر تمام شود (با فرض اینکه در Deposit خود اعتباری نداشته باشد که بتواند Auto Recharge )را انجام دهد، در این قسمت می توان مقداری اعتبار را بطور موقت ، برای چند ساعتِ محدود به کاربر داد تا بتواند login کند.

همان طور که در شکل مشاهده می کنید در قسمت Extend Expiration, مقدار ساعات و در قسمت Extend Credit مقدار اعتبار دلخواه را به کاربر اعطا می کنید.

توجه داشته باشید که این ساعات و اعتبار ارتباطی به Renew و یا Recharge کردن کاربر ندارد و در واقع Status کاربر را به گزینهُ Temporary Extend تغییر می دهد.

نکته:

برای اینکه کاربر را بتوان به حالت Temporary Extend تبدیل کرد 2 شرط لازم است :

1- حتماً در شارژ، قانونی با state از نوع Temporary Extend تعریف شده باشد. (چنانچه شارژ چند قانون داشته باشد، priority این قانون می بایست از باقی قوانین کمتر باشد.)

2- تا زمانیکه تاریخ انقضاء کاربر فرا نرسد به عبارت دیگر تا زمانیکه کاربر expired نشود ، گزینهُ Temporary Extend در لینک های مربوطه مشاهده و فعال نمی شود.

به طور مثال اگر کاربری روز جمعه اعتبارش به پایان رسد و نیاز به استفاده از شبکه را در این روز داشته باشد, می تواند با Admin تماس بگیرد و چند ساعت اعتبار 
           
 اضافی بگیرد تا روز شنبه که بتواند دسترسی به بانک داشته باشد و Package خود را Renew کند.

Deposit

ذخیرۀ اعتباری برای کاربر است. این تنظیم در صفحهُ اطلاعات مربوط به کاربر قابل مشاهده است (در صورتیکه نماینده اجازهُ تغییر آنرا داشته باشد قابل مشاهده است).

با Edit کردن این قسمت می توان مقداری اعتبار را بعنوان ذخیرهُ اعتباری کاربر نگه داشت که پس از به اتمام رسیدن مقدار اعتبار موجود در package اش ،از این اعتبار ذخیره برای Auto Recharge و یا چنانچه تاریخ انقضایش به پایان رسید از ذخیرهُ اعتباری موجود برای عمل Auto Renew استفاده کند. کاربر می تواند با استفاده از امکان Online Payment موجود در IBS، مقدار Deposit خود را تغییر دهد.

برای اطلاعات بیشتر به بخش Deposit مراجعه نمایید.

امکان Auto Renew

با انتخاب این گزینه برای کاربرانی که Deposit (ذخیره ی اعتبار ) برای ایشان در نظر گرفته شده ،امکان انتقال این ذخیره اعتبار(Deposit) به اعتبار(Credit) کاربر به طور خودکار را می دهیم. به عبارت دیگر امکان Renew User به صورت اتوماتیک (بعد از به اتمام رسیدن EXP Date کاربر) را ایجاد می کنید.

امکان Auto Recharge

با انتخاب این گزینه ,اگر Exp Date (تاریخ انقضا کاربر ) به اتمام نرسیده باشد ولی اعتبار (Credit) او تمام شده باشد و در Deposit او اعتبار به مقدار لازم موجود باشد، سیستم عمل Recharge User را به صورت خودکار (Auto Recharge) انجام می دهد.

توجه داشته باشید که در صورتی که کاربر به مقدار لازم در Deposit خود اعتبار داشته باشد و گزینه های Auto Renew , Auto Recharge هر دو را انتخاب کرده باشید , هنگامی که قبل از تاریخ انقضا اعتبارش , اعتبار او به پایان رسد , گزینه ی Auto Recharge اولویت دارد .

بررسی یک مثال

در یک مثال مراحل مختلف برای ایجاد سرویس Broadband را توضیح می دهیم.

فرض کنید که می خواهید یک account یک ماهه با محدودیت حجمی 2G و کنترل پهنای باند 64Kb با قیمت 15000تومان ایجاد کنید که هزینهُ آبونمان مخابرات هم 3000 تومان باشد و به ازای هر Giga Byte اضافه مقدار 2000 تومان از اعتبار کاربر کاسته شود.

طبق تعاریف ذکر شده در بالا ,ما می خواهیم در این مثال یک Package با امکان Recharge و Temporary Extend برای کاربر ایجاد کنیم به ترتیب زیر:

ابتدا باید ذکر شود که در IBS برای ایجاد هر account یک Package تعریف می کنیم که دارای مشخصات زیر است :

BW : در هر Package محدودیت کنترل پهنای باند وجود دارد که ایجاد این محدودیت می تواند توسط نرم افزار IBSng در قسمت Bandwidth Management یا از روشهای دیگر صورت گیرد.

Exp Date: Package باید محدودیت زمانی داشته باشد.

Credit : مقدار اعتباری که به کاربر می دهیم که به آن مقدار اعتبار اجازه ی استفاده از شبکه را دارد.

برای ایجاد account مثال فوق به ترتیب زیر عمل می کنیم:

تنظیم پهنای باند

ابتدا در قسمت Bandwidth Management.محدودیت کنترل پهنای باند را مشخص می کنید

بر طبق مثال , کاربر نمی تواند بیشتر از 64Kb پهنای باند داشته باشد, پس در درخت پهنای باند مربوطه یک Leaf برای کنترل پهنای باند به حد 64 Kb به صورت Share یا Dedicate بر حسب دلخواه ایجاد می کنید .


BW Manager's Menu.jpg


برای کسب اطلاعات بیشتر به قسمت Bandwidth Management مراجعه نمایید.

ایجاد Charge و ChargeRule

حال به قسمت Charge رفته و شارژ جدید ایجاد می کنید :


Add New Charge's Menu.jpg


Ref Charge Add new charge.png


از منوی Related Links گزینه ی Add charge Rule را انتخاب کرده و قوانین مورد نظر را به شارژ خود اضافه می کنید.

با توجه به خواسته های مثال فوق می بایست ۳ قانونن برای شارژ تعریف کنیم ,یک قانون برای Package اصلی ,یک قانون برای وضعیت Recharged که برای کاربر مقدار ۲۰۰۰ تومان اعتبار اضافه بر Package اصلی در نظر گرفته شده است و نهایتا یک قانون برای وضعیت Temporary Extend که احیانا اگر اعتبار کاربر در روز تعطیل تمام شود که امکان Renew(خرید Package جدید ) را نداشته باشد بتواند با Admin تماس گرفته و مقداری اعتبار مجانی دریافت کند تا چند ساعت کار خود را انجام دهد.

برای این سه وضعیت گفته شده سه Charge Rule اضافه می کنیم. همان طور که گفته شد از منوی کناری گزینه ی Add ChargeRule را انتخاب کرده و به طور مثال برای قانون اول می نویسیم :

Ref Examp Charge Add pac.png

و به ترتیب زیر مشخصات زیر را در سه قانون مجزا اضافه می کنیم:


در این قسمت با توجه به این که یک Package با اعتبار ۱۵۰۰۰ تومان و مقدار 2Gb باید بسازیم , پس (2*1024)/15000 را در قسمت Charge Per Mega byte وارد می کنیم.

Ref Examp Charge Rule pac.png


در این قسمت با توجه به این که برای Recharge کردن مقدار ۲۰۰۰ تومان برای هر Giga Byteدر نظر گرفته شده , پس در قسمت Charge Per MegaByteمقدار 2000/1024 را وارد می کنیم.


Ref Examp Charge Rule racharge.png


Ref Examp Charge Rule temp extend.png


برای اطلاعات بیشتر به قسمت Charge مراحعه نمایید.

ایجاد گروه

بعد از تنظیمات مربوط به قسمت شارژ به قسمت گروه رفته و تنظیمات آن قسمت را انجام می دهیم.

برای تنظیمات مربوط به گروه وارد قسمت Group می شوید و گروه جدید را با اسم دلخواه که بهتر است با نام شارژ ایجاد شده یکی باشد ,ایجاد می کنید.

Add New Group's Menu.jpg

و مشخصات زیر را وارد می کنیم :

Example Group Test2 group.png

در قسمت Exp Date هم مشخصات زیر را وارد کرده :

Example Group Exp date.png

تنظیم Extra Charge

با توجه به مثال باید هر ماه مقدار ۳۰۰۰ تومان به عنوان آبونمان مخابرات از اعتبار کاربر کم کنیم که برای این کار باید منوی Extra Charge را فعال کرد. ابتدا وارد Setting از منوی اصلی شده سپس گزینهُ Extra Charge را انتخاب کرده. بعد add profile را انتخاب کنید. برای توضیحات بیشتر به Extra Charges مراجعه کنید.

Add extra charge.jpg


Add Extra Charge Rule.JPG


در صورتی که بخواهید عمل Renew و Recharge به صورت اتوماتیک انجام گیرد ,می توانید در قسمت Flags گزینه های مربوطه را مطابق شکل علامت بزیند.

Example Group Flags.png
برای اطلاعات بیشتر در رابطه با گروه می توانید به بخش Group مراجعه کنید.

ابزارهای شخصی

گویش‌ها
فضاهای نام
عملکردها
گشتن
جعبه‌ابزار