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