Кожен интернетчик рано чи пізно стикається з необхідністю заповнення різних форм. Втім, для деяких людей це відбувається дуже рідко. Інші ж постійно працюють з формами. Причому, що цікаво, на різних сайтах найчастіше доводиться вводити одну і ту ж інформацію. А це означає, що дана задача цілком піддається автоматизації. І за прикладами програмних продуктів, які можуть допомогти в заповненні різних форм, далеко ходити не потрібно. Давайте ми з вами, шановні читачі, розглянемо сьогодні утиліту iNetFormFiller. розроблену фахівцями однойменної компанії.
У програмі iNetFormFiller існує спеціальний список синонімів назв полів
Ми вже згадували, що функція заповнення форм піддається автоматизації. Однак не все так просто, як здається на перший погляд. При вирішенні цього завдання можна зіткнутися з декількома проблемами. По-перше, не у всіх формах поля, призначені для введення однієї і тієї ж інформації, називаються однаково. Для вирішення цієї проблеми в програмі iNetFormFiller існує список синонімів. У ньому перераховані всі назви полів, яким може відповідати та чи інша інформація. Причому цей список не постійний. У процесі роботи з нею система "навчається", дізнаючись все нові і нові синоніми. Втім, необхідно визнати, що іноді виникають такі ситуації, коли програма не може самостійно вирішити, яку інформацію необхідно вставити в те чи інше поле форми. Для вирішення цієї проблеми в утиліті iNetFormFiller реалізована функція ручної прив'язки. Вона дозволяє користувачеві самому вказати, що саме має бути в пропущеному поле. У майбутньому ж, при зверненні до даної форми, програма буде заповнювати її автоматично.
Віртуальні поля вирішують проблему різноманітності форматів представлення даних в формах
Іншою проблемою, пов'язаною з процесом заповнення форм, є велика різноманітність форматів даних. І дійсно, одна і та ж інформація може бути представлена в різному вигляді. Причому це стосується багатьох вельми поширених полів. Для прикладу можна взяти ім'я людини і дату його народження. Перший параметр може бути представлений в таких форматах: "Прізвище Ім'я", "Ім'я Прізвище", "Прізвище Ім'я По батькові" і т. Д. Дата же може бути в англійському (день-місяць-рік) або американському (місяць-день-рік ) стандартах з літерним або числовим позначенням місяця. Як же програма буде знати, який з цих варіантів використовувати в кожному конкретному випадку? Для вирішення таких питань в утиліті iNetFormFiller існують так звані комбіновані, або віртуальні, поля. У них користувач задає не конкретне значення, а тільки шаблон для об'єднання будь-якої інформації. Для прикладу давайте візьмемо дату народження. Спочатку число, місяць і рік записуються окремо один від одного в різні строки. Потім створюється потрібну кількість віртуальних полів, кожне з яких представляє собою один з варіантів об'єднання введених даних. Те ж саме можна зробити і з ім'ям людини. Спочатку створити поля, що містять окремо прізвище та ім'я, а потім зробити комбіноване поле, що об'єднує їх.
Програма iNetFormFiller дозволяє заповнювати багатокрокові форми
У програмі реалізована можливість збереження форм і заповнення їх без вихідного сайту
У програмі iNetFormFiller існує багато додаткових функцій
У програми iNetFormFiller є три версії, в тому числі і безкоштовна