Копіювання додатків та системи додатків y CRM #

CRM система GudHub дозволяє копіювати вже налаштовані додатки та цілі системи додатків. Це дає змогу повторно використовувати готову структуру, поля та їхні налаштування без необхідності створювати все заново.

Для копіювання використовується елемент Install App. Разом з елементом App він дозволяє обрати потрібні додатки та створити їхні копії у вашому акаунті.

Нижче розглянемо покроковий процес копіювання додатків і збереження зв’язків між ними.

Перед початком переконайтеся, що потрібні додатки доступні у вашому списку. Для копіювання необхідно мати права Read, Read&Write, Admin та Owner.

Для прикладу розглянемо копіювання двох додатків, один із яких пов’язаний з іншим через поле Item Reference. Щоб цей зв’язок зберігся між копіями, обидва додатки потрібно копіювати одночасно.

Про те, як  налаштувати зв’язки між додатками ви можете дізнатися в нашому окремому матеріалі.

Крок 1. Додайте елементи для копіювання #

Відкрийте новий або вже існуючий додаток, у якому ви можете редагувати шаблон. Перейдіть до будь-якого запису та відкрийте “Template Editor”. scr1 Серед доступних елементів знайдіть і додайте “App”, а потім – “Install”. Після цього збережіть зміни шаблону, натиснувши “Save”. scr3 scr4 Елемент App потрібен для вибору додатків, які ви хочете скопіювати. Install App отримує їхні ідентифікатори з цього поля та запускає копіювання.

Крок 2. Налаштуйте поле App #

Спочатку відкрийте “Field Style” доданого елемента App.  scr5 Активуйте поле “Editable”, щоб значення поля можна було змінювати, та відображення назви поля. Для способу відображення оберіть “Input”. scr6 Після цього перейдіть у “Edit Field” і вимкніть параметр “Current Application”. Це дозволить обирати інші додатки замість автоматичного використання поточного. scr7 Для зручності задайте полю назву “Додатки для копіювання”. Так його буде легше знайти під час налаштування Install App. scr8 Оскільки ми копіюємо два пов’язані додатки, увімкніть “Multiple Value”. Цей параметр дозволяє обрати кілька додатків одночасно. Для копіювання лише одного додатка його можна залишити вимкненим. scr9 Натисніть “Save”, щоб зберегти зміни.

Крок 3. Оберіть додатки для копіювання #

Поверніться до запису та в налаштованому полі App оберіть потрібні додатки. scr10 У нашому прикладі потрібно додати обидва додатки, між якими встановлено зв’язок. Якщо ваша система складається з більшої кількості пов’язаних додатків, оберіть усі, які мають увійти до її копії.

Крок 4. Налаштуйте Install App #

Відкрийте налаштування елемента Install App. Спочатку у “Field Style” активуйте поле “Show Field Name” та збережіть зміни. scr11 Потім перейдіть у “Field Settings”. У параметрі “Field With Apps” оберіть поле “Додатки для копіювання”, яке ми налаштували раніше. scr12 Далі в параметрі “Number of Items to Install” визначте кількість записів, які потрібно перенести разом із додатком. Можна залишити стандартне значення “1000” або обрати “All”, щоб скопіювати всі записи. scr13 Параметр “Browser Install” відповідає за спосіб виконання копіювання. Якщо його увімкнути, процес відбуватиметься у браузері. У такому разі не закривайте й не перезавантажуйте сторінку до завершення, оскільки це перерве копіювання.

Якщо “Browser Install” вимкнений, копіювання виконується на сервері. Закриття або перезавантаження сторінки не зупинить цей процес.

Крок 5. Запустіть копіювання #

Перевірте вибрані додатки для копіювання. У прикладі ми дублюємо додатки “Клієнти” та “Відвідування”, що пов’язані між собою. Після цього натисніть кнопку “Install”.

Дочекайтеся завершення кругового індикатора прогресу, після чого поверніться на головну сторінку системи. scr14 Якщо процес копіювання був налаштований коректно, на головній сторінці системи з’являться копії раніше обраних додатків.  scr15 Отже, за допомогою Install App ви можете швидко копіювати окремі додатки або цілі системи, зберігаючи їхню структуру та зв’язки між ними. Головне – правильно налаштувати елементи App та Install App і вибрати всі додатки, між якими потрібно зберегти зв’язки. Це дозволить повторно використовувати готові рішення в GudHub без необхідності налаштовувати їх з нуля.