Конфігуроване програмне забезпечення — це програмне забезпечення, яке можна налаштувати за допомогою вбудованих налаштувань, щоб воно відповідало різним користувачам, процесам і бізнес-правилам без перебудови всього продукту.
Звичайні параметри конфігурації включають поля, сторінки, дозволи, правила, робочі процеси, звіти, інформаційні панелі та сповіщення. Основне програмне забезпечення залишається незмінним, тоді як налаштування змінюється відповідно до потреб організації.
Що може змінити конфігуроване програмне забезпечення?
- Дані. Додайте поля, типи записів і зв'язки, необхідні бізнесу.
- Сторінки. Показуйте різну інформацію різним користувачам.
- Доступ. Контролюйте, хто може переглядати, створювати або змінювати записи.
- Робочий процес. Встановіть правила, затвердження, маршрутизацію завдань і автоматизовані дії.
- Звіти. Створюйте звіти та інформаційні панелі на основі показників, необхідних керівникам.
- Сповіщення. Надсилайте сповіщення або повідомлення, коли відбувається щось важливе.
Salesforce надає багато з цих змін за допомогою інструментів «вказати та натиснути». Це є однією з основних причин, чому Booking Ninjas може підтримувати різні операційні моделі на одній платформі.
Чим конфігуроване програмне забезпечення відрізняється від програмного забезпечення на замовлення?
| Область | Конфігуроване програмне забезпечення | Програмне забезпечення на замовлення |
|---|---|---|
| Точка відліку | Існуючий продукт і платформа. | Нова програма або функція розробляється та створюється. |
| Основні інструменти | Налаштування, конструктори, поля, правила, дозволи та інструменти робочого процесу. | Код та інструменти для розробки на замовлення. |
| Мета | Зробити існуючий продукт відповідним бізнесу. | Створити поведінку, яку існуючий продукт не надає. |
| Обслуговування | Використовує підтримувані інструменти платформи, де це можливо. | Кастомний код також потребує тестування та обслуговування з часом. |
Чим це відрізняється від стандартного програмного забезпечення?
Стандартне програмне забезпечення зазвичай вимагає від користувачів дотримуватися стандартної структури продукту. Конфігуроване програмне забезпечення надає організації більше контролю над тим, як існуючий продукт працює для своїх користувачів.
Дивіться Стандартне програмне забезпечення проти конфігурованого програмного забезпечення для повного порівняння.
Як Booking Ninjas використовує конфігурацію?
Booking Ninjas використовує Salesforce як свою платформу. Salesforce підтримує конфігуровані дані, сторінки, бізнес-процеси, автоматизацію, безпеку, звіти та програми.
Це може дозволити двом клієнтам Booking Ninjas використовувати одну й ту ж основну платформу по-різному. Один може потребувати затвердження членства та повторюваного виставлення рахунків. Інший може потребувати бронювання кімнат, депозитів, завдань з обслуговування та звітності за місцезнаходженням.
Для значення конфігурації в реалізації дивіться Що означає конфігурація?.
Чи означає конфігуроване, що все може змінитися?
Ні. Кожна платформа має обмеження. Вимога може все ще потребувати інтеграції, іншого процесу або додаткової розробки.
Добрий проект спочатку перевіряє найпростіший підтримуваний варіант. Це робить налаштування легшим для розуміння та обслуговування.
Конфігуроване не означає безмежне
Це означає, що платформа надає командам підтримувані способи змінити налаштування, перш ніж їм потрібно буде створити щось нове.
Що повинні запитати покупці про конфігурованість?
- Які поля та записи можна змінити?
- Чи можуть різні ролі користувачів бачити різні сторінки та дані?
- Чи можна змінити затвердження та правила робочого процесу?
- Чи можна налаштувати звіти та інформаційні панелі?
- Які потреби вимагають кастомного коду?
- Хто керує конфігурацією після запуску?
Ці запитання допомагають відокремити нормальне налаштування від роботи, яка може потребувати додаткової розробки.
Джерела та подальше читання
- Salesforce Help: Розширте Salesforce за допомогою кліків, а не коду — показує конфігуровані об'єкти, поля, бізнес-процеси, сторінки, дані та програми.
- Salesforce: Конструктор додатків Lightning — показує, як сторінки, дії, видимість та потоки можна налаштовувати за допомогою інструментів перетягування.
- Salesforce Help: Автоматизуйте свої бізнес-процеси за допомогою Salesforce Flow — показує, як безкодові інструменти можуть налаштувати автоматизацію та затвердження навколо бізнес-процесів.
Джерела підтримують загальне визначення. Точні параметри конфігурації в Booking Ninjas залежать від узгодженої реалізації.