Мова: Українська
У наступному розділі пояснюється, як працює серійний номер, і описується, як додати серійний номер під час розробки форми. Тут також представлені способи налаштування серійного номера з використанням вмісту інших полів, щоб його було легше запам'ятати.
Кожному запису, що зберігається в ActivityInfo, під час створення автоматично присвоюється унікальний, випадково згенерований ідентифікатор. Використовуючи поле "Серійний номер" у вашій формі, ви можете легше ідентифікувати кожен запис завдяки формату, що легше запам'ятовується і складається з послідовних чисел, таких як "000023", "000024".
Якщо ви додаєте поле "Серійний номер" у свою форму, це поле автоматично стає полем-ключем для вашої форми, і ви не можете додати інші ключі.
До однієї форми можна додати лише одне поле "Серійний номер".
Щоб полегшити відстеження або запам'ятовування запису, замість простого номера ви можете додати до нього префікс, який забезпечить кращу відстежуваність, не розкриваючи конфіденційної інформації. Для цього ви можете додати формулу префікса.
Це корисно, оскільки дозволяє швидко ідентифікувати будь-який конкретний запис у перегляді таблиці.
Також це дозволяє користувачам легко посилатися на такий запис, якщо ви використовуєте кілька форм, пов'язаних між собою полями посилань.
Щоб гарантувати унікальність серійних номерів, вони присвоюються лише після фактичного збереження запису на сервері. Коли ви редагуєте запис, який ще не збережено, поле форми відображатиметься як "(В очікуванні)".
Ви також можете використовувати серійні номери в підформах. У підформах формула префікса також може походити з батьківської форми.
За | замовчуванням ActivityInfo присвоює серійний номер у форматі '%06d', що означає 6 цифр з доповненням нулями.
Після присвоєння серійного номера запису його не можна змінити.
Якщо записи були додані до форми до того, як були застосовані зміни до формули префікса, попередній серійний номер залишиться | незмінним, а зміни будуть застосовуватися лише до нових записів.
Якщо ви зберігаєте запис, використовуючи базу даних, доступну офлайн, серійний номер не буде йому присвоєно, доки ви | повністю не синхронізуєте форму з ActivityInfo.
Серійні номери можуть бути особливо корисними при налаштуванні систем відстеження справ, де соціальним працівникам потрібен легкий для запам'ятовування ідентифікатор для кожної справи, який не містить особистої інформації.
Як додати серійний номер
Додавання поля "Серійний номер"
- На сторінці дизайну форми натисніть "Серійний номер", щоб вибрати його з палітри полів.
Заповніть властивості серійного номера, вказавши:
- Назва: дайте описову назву для серійного номера
- Опис: за бажанням надайте опис для серійного номера
- Код: за бажанням надайте код для серійного номера
- Формула префікса: ви можете налаштувати серійний номер за допомогою іншого поля; для отримання додаткової інформації прочитайте наступні приклади
У налаштуваннях встановіть прапорці, які ви хочете застосувати для серійного номера.
Налаштування поля "Серійний номер" за допомогою поля "Одиночний вибір"
- Ви можете налаштувати серійний номер за допомогою поля "Одиночний вибір". У цьому випадку користувачі зможуть вибрати префікс зі списку параметрів, які ви їм надасте.
- Додайте поле "Одиночний вибір" і додайте як параметри всі можливі префікси.
- Натисніть "Готово", щоб додати поле.
- У розділі "Префікс" поля "Серійний номер" натисніть стрілку, щоб відкрити список параметрів, які можуть працювати як префікси, і виберіть поле "Одиночний вибір".
- Натисніть "Готово", щоб додати поле.
- Натисніть "Зберегти", щоб зберегти форму.
- Коли користувач додає запис, він не зможе заповнити поле "Серійний номер", оскільки воно автоматично заповнюється ActivityInfo. Натомість у цьому полі він побачить слово "(В очікуванні)".
- Якщо ви використовували поле "Одиночний вибір" для визначення префікса, користувач зможе вибрати його під час додавання нового запису, і він буде автоматично доданий як префікс до серійного номера, який буде присвоєно запису.
- Це з'явиться в перегляді таблиці перед серійним номером.
Налаштування поля "Серійний номер" за допомогою поля "Текст"
- Ви можете налаштувати серійний номер за допомогою поля "Текст". У цьому випадку користувачі зможуть ввести короткий текст, який потім буде використано як префікс серійного номера. Ви також можете додати маску введення до поля "Текст", щоб обмежити те, що користувачі можуть вводити в текстове поле.
- Додайте поле "Текст".
- Натисніть "Готово", щоб додати поле.
- У розділі "Префікс" поля "Серійний номер" натисніть стрілку, щоб відкрити список параметрів, які можуть працювати як префікси, і виберіть поле "Текст".
- Натисніть "Готово", щоб додати поле.
- Натисніть "Зберегти", щоб зберегти форму.
- Коли користувач додає запис, він не зможе заповнити поле "Серійний номер", оскільки воно автоматично заповнюється ActivityInfo. Натомість у цьому полі він побачить слово "(В очікуванні)".
- Якщо ви використовували поле "Текст" для визначення префікса, користувач зможе ввести текст у поле "Текст", який потім буде автоматично додано до префікса.
- Це з'явиться в перегляді таблиці перед серійним номером.
Налаштування поля "Серійний номер" за допомогою текстової формули
- Ви можете налаштувати серійний номер, використовуючи більше одного текстового поля та текстові формули.
- Додайте текстові поля, які ви хочете використовувати, і надайте їм код.
- Додайте поле "Серійний номер", дайте йому назву, а в розділі "Префікс" поля "Серійний номер" введіть текстову формулу. Використовуйте у формулі коди, які ви присвоїли текстовим полям.
- Натисніть "Готово", щоб додати поле.
- Натисніть "Зберегти", щоб зберегти форму.
- Коли користувач додає запис, він не зможе заповнити поле "Серійний номер", оскільки воно автоматично заповнюється ActivityInfo. Натомість у цьому полі він побачить слово "(В очікуванні)".
- Якщо ви використовували текстові поля для визначення префікса, користувач зможе вводити текст у текстові поля, і префікс буде автоматично застосовано до серійного номера.
Налаштування серійного номера за допомогою поля з посилальної форми
- Ви можете налаштувати серійний номер, використовуючи поле "Текст", поле "Одиночний вибір" або серійний номер іншої форми. Для цього вам потрібно додати поле посилання у вашу форму і посилатися на форму, яка містить поле, яке ви хочете використовувати.
- Потім у формулі префікса поля "Серійний номер" натисніть на стрілку і виберіть поле зі списку або введіть формулу.
- Коли користувач додає запис, він не зможе заповнити поле "Серійний номер", оскільки воно автоматично заповнюється ActivityInfo. Натомість у цьому полі він побачить слово "(В очікуванні)".
- Якщо ви використовували поле посилання для визначення префікса, користувач зможе вибрати свою відповідь у полі посилання (це може бути серійний номер або будь-яке інше поле-ключ посилальної форми), і префікс буде автоматично застосовано до серійного номера.