Встановлення системи Billing

Вимоги до середовища роботи системи Billing

  • Microsoft Windows Server 2016 та вище.
  • Наявність 2-х або більше процесорів з тактовою частотою 2.5Ггц та вище.
  • Оперативна пам’ять 16 Гб та вище.
  • Жорсткий диск 500 Гб та вище.
  • Мережевий інтерфейс.

Увага: Браузер Microsoft Internet Explorer підтримується умовно. Повна працездатність системи у даному браузері не гарантується.

Встановлення системи Billing

  • Запустити файл встановлення Setup.exe з дистрибутиву. Обрати мову інтерфейсу встановлення та натиснути кнопку Далі. Далі автоматично здійсниться підготовка до запуску майстра встановлення, що виконає встановлення ISpro_Billing.
  • Для встановлення натиснути кнопку Далі.
  • Обрати один з варіантів підключення до сервісу Billing. Пропонується звичайний спосіб (http) та захищений спосіб підключення (https):
  • Для звичайного способу достатньо зазначити мережеве ім’я * (або IP адреса) серверу, на якому проводиться встановлення сервісу. Рекомендується використовувати порт по замовчанню (80). Змінюйте порт тільки в тому випадку, якщо він вже використовується будь-яким іншим сервісом.
  • Для безпечного способу підключення потрібно ввести мережеве ім'я * (або IP адресу) для кожного з протоколів (http і https). Порти можна залишити за замовчуванням (80 і 443 відповідно). Змінюйте порти тільки в тому випадку, якщо вони вже використовуються будь-якими іншими сервісами. Крім того, для безпечного підключення знадобиться сертифікат безпеки, виданий одним з центрів сертифікації здійснювати підключення до мережі. Заздалегідь подбайте про його придбання. Дані сертифіката доведеться внести в налаштування сервісу додатково.
    • Надалі на даному сайті буде підключено особовий кабінет користувача.
  • Оберіть каталог для встановлення сервісу та натисніть кнопку Далі.
  • Натисніть кнопку Встановити і дочекайтеся завершення процесу установлення сервісу ISpro_Billing. Щоб переглянути або змінити параметри встановлення, натисніть кнопку Назад. Для відмови встановлення натисніть на кнопку Відміна. При натисненні кнопки Встановити відобразиться процес та стан встановлення ISpro_Billing за допомогою індикаторів.
  • На наступному кроці буде запропоновано встановити сервер бази даних, необхідний для роботи сервісу:
  • Якщо на Вашому сервері вже встановлено MySQL Database Server v8.0.16, то не встановлюйте параметр Запустити встановлення MySQL і натисніть кнопку Готово.
  • Якщо необхідне встановлення серверу бази даних MySQL v8.0.16, то зазначте параметр Запустити встановлення MySQL та натисніть кнопку Готово.

Увага: Для повноцінного функціонування програми потрібна наявність поштового сервера. У процесі реєстрації користувачів виконується розсилка коду підтвердження реєстрації на вказану клієнтом адресу. Для налаштування поштового сервісу: знайдіть в каталозі установки додатка файл appsettings.json і відкрийте його в будь-якому текстовому редакторі. Знайдіть секцію SmtpConfig і заповніть значення параметрів поштової скриньки, з якого буде здійснюватися розсилка пошти

"Host": "smtp.yourserver.com", - адреса вашого поштового сервера

"Port": 25, - порт поштового сервера

"UseSSL": false, - в більшості випадків в модифікації не потребує

"Name": "IsproBilling",

"Username": "your smtp user name", - ім'я користувача поштової скриньки

"EmailAddress": "your corporate email", - адреса email поштової скриньки

"Password": "your smtp password" - пароль до поштової скриньки.

За замовчуванням опція підтвердження реєстрації користувачів через електронну пошту вимкнена. Щоб включити її знайдіть в зазначеному файлі параметр TwoFactorEnabled і впишіть в його значення true. Збережіть файл і запустіть службу.

Встановлення сервера бази даних MySQL

  1. У розділі LicenseAgreement необхідно прийняти умови ліцензійної угоди та натиснути кнопку Next.
  2. У розділі ChoosingaSetupType оберіть спосіб встановлення Serveronly (встановлюється лише MySQL Server.) та натисніть кнопку Next.
  3. Перевірка сумісності системи. У розділі Installation, якщо немає повідомлень про помилки сумісності (про це свідчить напис Ready to install), натисніть кнопку Execute та дочекайтеся завершення процесу встановлення. Якщо є помилки сумісності, то натисніть кнопку Back, виправить їх (проконсультуйтеся з фахівцем) і знову натисніть кнопку Next, щоб перевірити чи усунені помилки.

Увага: В більшості випадків немає необхідності в установці додаткових бібліотек. Найчастіше за все на комп'ютері можуть бути відсутні бібліотеки часу виконання Microsoft C ++. Версії для 32-х і 64-х бітних платформ поставляються разом з дистрибутивом. Встановить бібліотеки необхідної розрядності і продовжуйте процес встановлення.

4. У розділі Installation, якщо помилок немає і сервер бази даних MySQL встановлено (статус Complete) натисніть кнопку Next і перейдіть до конфігурування.
5. У розділі Product Configuration, якщо статус ReadytoConfigure натисніть кнопку Next.
6. У розділі High Availability виберіть параметр Select MySQL Server / Classic MySQL Replication та натисніть кнопку Next.
7. На наступному кроці, у розділі TypeandNetworking оберіть тип конфігурації ConfigTypeServerComputer. У групі параметрів зв’язку Connectivity встановіть такі параметри та натисніть кнопку Next:
  • TCP/IP
    • Port: 3306;
    • XProtocolPort: 33060.
  • OpenWindowsFirewallportsfornetworkaccess;
  • NamedPipe (PipeName - MYSQL);
  • SharedMemory (Memory Name - MYSQL).
8. В розділі Authentication Method встановіть параметр Use Strong Password Encryption authentication (рекомендовано) та натисніть кнопку Next.

Увага: Якщо після встановлення програма не може встановити з'єднання з сервером MySQL, то необхідно перевстановити сервер бази даних і на цьому етапі вибрати параметр Use Legacy Authentication Method.

9. Далі, у розділі AccountsandRoles встановіть пароль адміністратора бази даних. Введіть пароль root для облікового запису в поле MySQL Root Password і такий же пароль (root) в полі Repeat Password. Натисніть кнопку Next.

Увага: Запишіть встановлений пароль адміністратора MySQL Root. Відновити пароль адміністратора неможливо !

При встановленні паролю використовуйте латинські літери нижнього та верхнього регістру, цифри і спеціальні символи. Якщо пароль буде ненадійним з’явиться напис – Weak(слабкий), якщо надійний – Strong(сильний). Якщо паролі не співпадають буде виведено символ -

10. У розділі WindowsService залиште всі параметри без змін та натисніть кнопку Next. Повинні бути встановлені такі параметри:
  • Configure MySQL Server as a WindowsService;
    • WindowsService Name – MySQL80;
  • Start the MySQL Server at System Startup/

Run Windows Service as:

  • Standard System Account.

    • У розділі ApplyConfiguration натисніть кнопку Execute та дочекайтеся завершення налаштування серверу MySQL. При успішному налаштуванні всі перемикачі повинні бути відмічені зеленою «галочкою». Після закінчення налаштування серверу натисніть кнопку Finish.
    • У розділі ProductConfiguration для MySQL Server 8.0.16 відобразиться статус Configuration Complete. Натисніть кнопку Cancel.
    • Після попереджуючого повідомлення про закриття майстра встановлення натисніть Yes і закрийте програму інсталяції.

Запуск служби

Для роботи з системою ISpro Billing необхідно провести запуск служби. Для цього треба перейти в каталог, в який було встановлено ISpro_Billing, в даному випадку C:\Program Files (x86)\ISpro_Billing і запустити файл IsproBilling.exe.

Увага: Запуск файлу встановлення IsproBilling.exe необхідно виконувати від імені адміністратора або користувач повинен мати права адміністратора.

Подальша робота з програмою відбувається в інтернет-браузері. Для входу в програму в адресному рядку треба вказати параметри, введені в пункті 2 (підпункт 3.1/3.2) даного керівництва.