INetFormFiller – Программа для автоматического заполнения веб-форм. Чем автоматизировать заполнение форм в браузере (создание ботов) Программа для заполнения веб форм

Все, кто пользуются вашими приложениями или веб-сайтом, делают это с определенной целью. И очень часто одной из таких целей является ввод данных. Веб-формы были, есть и будут одним из наиболее важных видов взаимодействия пользователей и приложения или сайта. Чаще всего веб-форма - это заключительный этап, позволяющий получить желаемое, и логично, что она должна быть простой и понятной каждому.

В этой статье пойдет речь о практических юзабилити-методах, которые были получены в результате длительных тестирований, полевых испытаний, исследований движения глаз и анализа жалоб пользователей. При правильном применении данная информация поможет многим разработчикам создавать формы ввода гораздо быстрее, проще и эффективнее, чем они делали это раньше. По своей сути данная статья - инструкция для создания собственных прототипов, и для работы вам всего лишь нужно бесплатно скачать Adobe XD и сразу же начать работу. Кроме того, в конце статьи вы откроете для себя несколько новых методов создания html форм.

Компоненты формы

Обычно создание формы состоит из пяти компонентов:

  • Структура . Сюда входит порядок полей, их появление на странице в форме, и логическая связь между полями ввода.
  • Поля ввода (input-ы) . Они включают в себя текстовые поля, поля ввода пароля, галочки, переключатели и любые другие способы ввода нужной информации.
  • Метки полей (label-ы) . Указывают на то, что необходимо вводить в поля.
  • Кнопка действия . Нажимая эту кнопку, происходит некое действие - к примеру, данные отправляются на сервер.
  • Обратная связь . Пользователь хочет понять, правильно ли он ввел информацию - и для этого используется обратная связь. Чаще всего это простое текстовое сообщение, уведомляющее о положительном результате («Регистрация завершена!»), либо отрицательном («Введенный вами номер неверен»).

Кроме того, формы могут включать в себя следующие элементы:

  • Подсказки . Помогают пользователю понять, что именно нужно ввести в форму.
  • Валидация . Автоматическая проверка позволит гарантировать правильность ввода пользователем данных.

В данной статье мы рассмотрим многие аспекты, связанные со структурой формы, полями ввода, метками, кнопками подтверждения и проверкой.

Структура формы

Форма - это один из видов общения. И, как и любой разговор, она должна являться логической связью между пользователем и используемым приложением или сайтом.

Запрашивайте только необходимую информацию

Убедитесь, что вы запрашиваете у пользователя действительно важную информацию. Чем больше полей ввода - тем хуже коэффициент конверсии , посему всегда учитывайте, почему вам нужна та или иная информация, и для чего она будет использоваться.

Структурируйте форму логически

Запрашивайте информацию логически с точки зрения пользователя, а не сайта или базы данных. К примеру, было бы необычно сначала спросить адрес пользователя, а только потом - его имя.

Группирование связанной информации

Группируйте информацию, связанную между собой логически, в отдельные блоки. Это облегчит понимание того, что необходимо будет вводить в отдельно взятом блоке, и ускорит «диалог» пользователя с системой. Взгляните, как это работает, на примере формы контактной информации ниже.

Группируйте связанные логически поля

Один столбец или несколько?

Одна из проблем, с которой сталкиваются при создании формы в несколько колонок - это неверное интерпретирование пользователями последовательности ввода информации. Если в форме имеются смежные поля в нескольких колонках, то пользователю приходится напрягаться, пересматривать форму, что замедлит его и снизит вероятность успешного заполнения. Но если форма построена в одну колонку, по прямой линии вниз, то пользователю будет гораздо проще внести необходимую информацию.

На примере выше слева показан один из многих способов неверного интерпретирования формы из двух колонок, в то время как справа форма выглядит логично и удобно для заполнения.

Поля ввода

Поля ввода текста используются для заполнения пользователями формы. Существуют различные типы полей для сбора информации - это текстовые поля, поля для ввода пароля, выпадающие списки, галочки, переключатели, загрузка файлов и многое другое.

Количество полей

Главное правило в создании форм - чем короче, тем лучше. Это делает форму менее сложной в заполнении, более интуитивно понятной и повышает конверсию. Посему стоит сводить к минимуму количество полей, что сделает форму менее загруженной - но не стоит забывать, что нельзя слишком уж перегибать палку, особенно если вам нужно получить много информации. Никто не любит, когда форма из трех полей внезапно превращается в 30 строчек для заполнения. А вот 5 полей, «вырастающих» в 7 - обычная практика на сегодня.

Объединяйте несколько полей в одно для повышения удобства заполнения

Обязательные и необязательные поля

Дополнительные поля в формах - неудобство, которого стоит избегать. Но если уж приходится их использовать, стоит дать понять пользователю, какие из полей нужно заполнить, а какие - оставить пустыми. Сделать это весьма просто - банальная звездочка (*) в метке для необходимого поля или слово «опционально» в необязательном поле (особенно полезно это делать в длинных формах с несколькими важными полями). Кстати, если вы используете в качестве указателя необходимого для заполнения поля звездочку, не забудьте поставить внизу формы пояснение, что обозначает знак «*», так как не все понимают, для чего она нужна.

Форма подписки MailChimp

Значение поля по умолчанию

Желательно избегать значений по умолчанию, если есть возможность, что не все пользователи (меньше 90%) будут выбирать именно такое значение. Особенно это относится к необходимым полям. Почему? Потому что, скорее всего, это приведет к ненужным ошибкам при заполнении. Обычно пользователи заполняют онлайн-формы очень быстро, не особо разбираясь, что и где нужно выбирать, и зачастую пропускают то, что может иметь значение.

Но это не касается «умных» умолчаний - значений, устанавливаемых на основе уже имеющейся информации о пользователе. «Умные» значения по умолчанию позволяют заполнить форму быстрее и точнее. К примеру, можно установить выбор страны пользователя на основе данных геолокации. Но все же стоит быть осторожным со значениями по умолчанию - очень многие пользователи оставляют поля так, как они были изначально заполнены.

Заранее подобранная страна в форме заказа

Маски ввода

Маска поля ввода - это удобный метод форматирования вводимого текста. Маска появляется при постановке пользователем курсора в поле ввода, и она позволяет автоматически форматировать вводимый текст, помогая пользователю сосредоточиться на вводимых данных и более легко заметить возможную ошибку. В приведенном ниже примере круглые скобки, пробелы и тире расставляются автоматически при вводе номера телефона или кредитной карты, что позволяет вводить необходимую информацию быстрее и точнее, чем расстановка пунктуационных знаков вручную.

Только для компьютеров: легкое ориентирование по форме с помощью клавиатуры

Пользователи должны иметь возможность заполнять форму только с помощью клавиатуры. Многие пользователи имеют опыт использования особенностей клавиатуры, посему применение кнопки Tab, перемещение между полями и тому подобное должно быть простым и удобным без мыши. Подробные инструкции о работе полей ввода с клавиатурой есть в инструкциях W3C.

Даже простой выбор даты должен соответствовать стандартам W3 C

Только для компьютеров: автофокус на поле ввода

Автофокус поля показывает пользователю стартовую точку для заполнения формы, что позволяет ему моментально начать ввод информации без необходимых поисков. Четкий визуальный сигнал фокуса также необходим - изменения цвета поля, мигание курсора и т.д. здесь в помощь. На примере - удобно сделанная форма Amazon с автофокусом и визуальными сигналами.

Только для телефонов: автоматический выбор клавиатуры для поля ввода

Мобильные пользователи ценят приложения, которые используют соответствующие полям типы клавиатур (к примеру, в поле ввода кредитной карты откроется цифровая клавиатура). Это можно реализовать не только на этапе регистрации, но и во всех аспектах приложения.

Уменьшаем количество набора (автодополнение)

Этот пункт особенно относится к мобильным пользователям, ибо именно для них наиболее важно сократить набор текста, сделать форму более понятной и уменьшить количество ошибок. Автозаполнение позволит предотвратить огромное количество нажатий клавиш. К примеру, во многих формах ввод адреса - сложная часть добавления данных, а инструмент Address Form, появляющийся во время ввода в поле адреса данных и подсказывающий по базе данных и геолокации пользователя наиболее вероятный адрес, позволяет пользователям заполнять форму с меньшим количеством нажатия клавиш.

Метки (label -ы)

Текстовые метки к полям ввода делают интерфейс более понятным и доступным. Качественно выполненный label сообщает пользователю назначение поля и до заполнения, и во время, и после того, как пользователь ввел нужные данные.

Количество слов

Важно - label-ы не являются справкой. Лучше, чтобы они состояли из одного-двух слов, дабы пользователи могли быстрее заполнять форму. Яркий пример - предыдущая версия регистрационной формы Amazon, которая была перегружена ненужной информацией и заполнялась гораздо медленнее, чем текущая версия с короткими метками.

Капитализация или предложение?

В большинстве сегодняшних цифровых продуктов есть два способа выделять заголовки:

  • Капитализация: писать каждое слово с заглавной литеры вроде «Это Текстовое Поле».
  • Как предложение: писать с заглавной литеры только первое слово вроде «Это текстовое поле».

Писать метки как предложение гораздо удобнее, чем капитализация: их проще и быстрее читать. Для коротких меток разницы между «Полное Имя» и «Полное имя» нет, но вот длинные метки лучше писать как обычное предложение. Теперь вы знаете, что капитализированный заголовок труднее читать.

Избегайте «капса»

Никогда не используйте только заглавные литеры, если не хотите ухудшить читаемость формы и снизить скорость заполнения - неудобно анализировать форму, если нет никакой разницы в высоте символов.

Все буквы меток - в верхнем регистре, что весьма неудобно для чтения

Позиция меток: слева, справа или сверху?

Маттео Пенсо в 2006 году в своей статье по размещению меток предлагает размещать метки поверх поля , так как это повышает скорость заполнения формы в разы.

Главный плюс такого размещения меток - это возможность изменения размера метки в случае перевода интерфейса, что позволяет с минимальными потерями использовать различные локализации (что особо важно для мобильных версий).

Основной минус - самая низкая скорость заполнения формы. Скорее всего, это связано с расстоянием между полем ввода и текстом метки, потому как чем короче метка - тем дальше она от поля. Но не стоит забывать, что низкая скорость заполнения не во всех случаях плоха - к примеру, вводя конфиденциальные данные, лучше «замедлить» пользователя. Допустим, вы запрашиваете номер лицензии водителя или социальную страховку - и, так как здесь важна точность вводимых данных, можно чуть замедлить пользователя. А еще один минус - метка с левой стороны требует большего горизонтального пространства, к чему особо чувствительны мобильные пользователи.

Большим плюсом текста метки по правому краю является отличная визуальная связь между меткой и полем ввода. Размещенные рядом компоненты связаны между собой - и это было очевидно достаточно давно, так как вытекало еще из закона близости по гештальтпсихологии. Таким образом, короткие формы с текстом меток по правому краю заполняются гораздо быстрее. Правда, такие формы чуть более дискомфортны для чтения - у них нет жестко фиксированного левого края, что менее удобно глазу.

Вывод: если вам важна скорость просмотра и заполнения формы, размещайте метки над полями, так как это ускоряет движение глаз вниз. Но если требуется внимательность при вводе данных, лучше поставить метки слева от поля ввода, что вынудит пользователя читать информацию по Z-траектории и более внимательно подходить к заполнению.

Встроенные метки (в качестве placeholder-а)

Метка, используемая в качестве заполнителя (placeholder-а) в поле ввода, исчезает по постановке курсора в поле; пользователь перестает видеть метку. Но это удобно лишь для самых простых форм, в то время как в более длинных формах от меток требуется большая информативность для получения информации от пользователя.

Переводя курсор в поле ввода, пользователь перестает видеть метку - и это неудобно в плане проверки правильности введенного текста, что увеличивает шансы на ошибку. Другая же проблема - возможность того, что пользователь спутает заполнитель с обычным текстом и проигнорирует необходимость заполнить поле (исследования Nielsen Norman Group лишь подтверждают это).

Текст placeholder-а как метка поля

Хорошим решением проблемы для шаблонного текста является . Все очень просто - текст используется как заполнитель поля, но как только курсор появляется в поле ввода, заполнитель исчезает и появляется в качестве метки сверху поля.

Вывод : Не стоит полагаться лишь на одни заполнители поля, потому как при вводе информации они будут исчезать - и это осложнит проверку правильности ввода пользователем. Используйте плавающую метку, что существенно облегчит проверку.

Первичные и вторичные кнопки действия

Отсутствие визуальных различий между кнопками первичной и вторичной важности легко могут привести к сбросу форму. Поэтому чем меньше визуальное сходство, к примеру, между кнопками «Подтвердить» и «Отмена», тем больше вероятность, что пользователь без проблем завершит заполнение.

Расположение кнопок

Как правило, в сложных формах необходима кнопка «Назад». Но если расположить ее непосредственно под полем ввода, пользователь легко может спутать ее с кнопкой подтверждения и нажать. Так как «Назад» - кнопка вторичного действия, стоит сделать ее менее доступной, к примеру - разместить под метками и снизить визуальное сходство с кнопками первичной важности.

Правильное название

Избегайте общих слов вроде «Отправить» для кнопок первичной важности, потому что они не дают понять, что именно произойдет при отправке данных. Гораздо лучше вместо этого описать конкретное действие при нажатии - к примеру, «Создать учетную запись» или «Подписаться на еженедельные новости».

Несколько кнопок действий

Чем больше кнопок - тем больше путаницы, посему избегайте использовать их больше одной.

Кнопка сброса - зло

Никогда не используйте кнопку сброса. Она практически никогда не помогает пользователям, и более того - немного нервирует их. Посему будет гораздо лучше, если такая кнопка просто отсутствует.

Внешний вид

Сделайте кнопки действительно кнопками - покажите, что их можно нажать или коснуться.

Визуальная обратная связь

Разработайте кнопку «Отправить» таким образом, чтобы после нажатия она ясно показывала обработку введенных пользователем данных. Это позволит пользователю быть уверенным, что он все сделал правильно.

Валидация

Ошибки при вводе данных неизбежны и являются неотъемлемой частью заполнения формы (все мы иногда совершаем ошибки). Да, вы можете сделать все для предотвращения ошибок, но они все равно есть и будут. Посему главный вопрос - как сделать проверку с минимальными сложностями для пользователя?

Проверка в режиме онлайн

Пользователям очень не нравится, когда нужно полностью заполнить форму, чтобы узнать, что где-то совершена ошибка. Особенно расстраивает, когда по заполнении длинной формы нажимаешь «Отправить» и получаешь… сообщение с описанием ошибок. Еще больше нервирует, когда не указывается, в каком именно поле и почему имеется ошибка.

Правильная же проверка информирует пользователя о правильности либо ошибке ввода сразу по факту внесения нужной информации. Основной принцип грамотной проверки - диалог с пользователем. Скажите ему, что именно не так, укажите сразу же на ошибки. Проверка в реальном времени позволяет моментально указать пользователю на недочеты, и такой подход позволит устранить ошибку гораздо быстрее, вместо того чтобы заполнить все, нажать «Отправить» и увидеть отчет о неверно введенных данных.

Но не стоит переусердствовать и вводить проверку на каждое нажатие кнопки, так как в большинстве случаев просто невозможно проверить неполно введенную информацию. Посему валидация формы во время ввода лишь собьет пользователя с толку.

Форма Google говорит о неверном адресе электронной почты во время заполнения

В то же время плохо, когда форма сообщает об ошибках при заполнении, но не убирает сообщение при исправлении ошибок.

Проверка в Apple Store выполняется после ввода данных

Мил Конжевик в своей статье «Inline Validation in Forms: Designing the Experience» рассматривает различные вариации проверки и предлагает гибридную стратегию, удовлетворяющую обе стороны и звучащую как «Награждай сразу, накажи позже».

  • Если пользователь вводит данные в поле, в которое до этого вводились действительные данные, то проверять после ввода.
  • Если пользователь заполняет поле, которое до этого заполнялось недействительной информацией, то стоит проверять непосредственно во время ввода.

Защита данных

Джеф Раскин однажды сказал: «Система должна рассматривать все введенные пользователем данные как священные». Для форм это особенно актуально - просто представьте, насколько хорошо, когда вы заполняете форму, случайно обновляете страницу, а данные остаются на месте. В этом могут помочь такие инструменты как Garlik.js, который помогает сохранять значения одной из форм до отправки данных. Таким образом пользователи не теряют время и данные даже если они случайно закроют браузер.

Диалоговые интерфейсы - новый способ заполнения форм

В последнее время популярность набирают разговорные интерфейсы и чат-боты. Многие тенденции способствуют этому явлению, но одна из них наиболее сильна - это то, что люди очень много времени проводят в программах обмена сообщениями, причем даже больше, чем в социальных сетях. Это стало результатом большого количества экспериментов во многих сферах вроде интернет-магазинов, где заполнение формы велось в качестве разговора - как в обычном мессенджере. Даже веб-формы изменились под действием этой тенденции - многие дизайнеры стараются превратить обычную форму в удобный диалоговый интерфейс.

Действительно разговорный интерфейс

Каждый интерфейс - как обычная беседа. Да, создаваемые нами формы очень похожи на обычную беседу, вот только выглядят эти вопросы немного машинными. Но что, если внести в разговор с пользователем немного человечности, показать реальное, а не машинное, отношение к нему? Таким образом пользователю будет гораздо проще общаться с приложением как с человеком, а не как с машиной. К примеру, можно сделать форму в качестве обычного предложения с контекстными условиями, чем утруждать пользователя вводом данных.

Эта форма из Codrops использует диалоговый шаблон, чтобы быть более естественной

Разговорная форма, или Conversational Form - это концепт с открытым исходным кодом, позволяющий превратить любую форму на веб-странице в интерактивную беседу. Он заменяет все элементы ввода, берет многоразовые переменные из предыдущих вопросов и полностью моделирует реальную беседу. Это пока лишь разрабатываемый проект, но он уже интересен своим новым взглядом на взаимодействие между пользователей и формой - вы как будто общаетесь в обычном чате, но при этом достигаете своей цели в виде оформления заказа, поиска информации и т.д.

Вывод

Пользователям не всегда нравится заполнять формы - посему сделайте этот процесс наиболее легким. Всего лишь незначительные изменения вроде группировки полей и логической связи между ними, или же автоматическим заполнением ряда полей на основе подсказок, могут существенно повысить удобство и простоту использования. И не стоит забывать о юзабилити-тестах - всего несколько человек или коллега могут дать много интересных подсказок для создания действительно удобной формы ввода.

Автоматическое заполнение форм

Привычным атрибутом многих сайтов стала процедура регистрации. Подписка на рассылки новостей, получение нового электронного адреса, покупка программ через Интернет все эти услуги требуют регистрации и заполнения различного вида форм с персональными данными. Чтобы упростить себе жизнь, необходимо использовать специализированные утилиты, помогающие автоматизировать процесс заполнения различных форм и анкет.

Утилита RoboForm - универсальный программный продукт для заполнения форм, сохранения паролей. В настоящее время программа признана одной из лучших в своем классе.

Утилита добавляет в контекстное меню Internet Explorer свои элементы. Для заполнения формы достаточно щелкнуть на кнопке Заполнить - дальнейший процесс завершится автоматически. Программа работает не только с Internet Explorer, но и с Netscape, Mozilla, Firefox. Качество ее функциональности обусловлено немалым искусственным интеллектом, сделавшим RoboForm самой точной среди программ для распознавания и заполнения форм.

Программа обладает высокой скоростью работы и полной безопасностью, она никак не отслеживает работу пользователя в Сети. Утилита имеет встроенную базу пользовательских паролей - RoboForm сама введет имя и пароль, где это необходимо, а где потребуется - создаст новые. Программа гибка в работе, разнообразна в выборе адресатов пункта Персоны , которых может создавать пользователь - настоящих и вымышленных, - и легко переключается между ними.

Утилита может читать и заполнять формы на русском, английском, немецком, французском, итальянском, голландском языках, причем при выборе страны программа не просто переходит на ее язык, по и учитывает ее особенности при заполнении форм.

RoboForm используется в финансовых корпорациях США и при получении кредитных карточек DeskShop, а довольно известный журнал «PC Magazine" объявил ее лучшей утилитой для заполнения форм в Internet Explorer.

Из книги Microsoft Office автора Леонтьев Виталий Петрович

Заполнение личных данных Итак, вы выбрали шаблон, который более-менее удовлетворяет вашим эстетическим вкусам, щелкнули по нему... И тут же, совершенно неожиданно, перед вашими глазами выскочил вот такой таинственный бланк... Многие неопытные пользователи пиратских

Из книги Офисное программирование автора Фризен Ирина Григорьевна

Из книги Ландшафтный дизайн на компьютере автора Орлов Андрей Сергеевич

Из книги Создание электронных книг в формате FictionBook 2.1: практическое руководство автора Кондратович Михаил Иосифович

Заполнение цветников и клумб растениями В программе Landscaping and Deck Designer имеется большая библиотека с растениями, с помощью которой можно заполнить созданные клумбы растениями и создать прекрасные цветники.Щелчком кнопки мыши на значке «плюс» рядом с папкой Plants (Растения) в

Из книги Microsoft Windows SharePoint Services 3.0. Русская версия. Главы 9-16 автора Лондер Ольга

§ 4.3 Заполнение заголовка книги Перед тем, как приступить к набору или редактированию текста книги необходимо заполнить описание книги - Description.Это описание нужно, в первую очередь, для корректной работы библиотечного софта, но может быть интересно и читателю.Режим

Из книги Photoshop. Лучшие фильтры автора Бондаренко Сергей

Заполнение новой формы После создания библиотеки форм пользователи могут заполнять новые формы и изменять формы, хранящиеся в библиотеке.В следующем упражнении вы создадите форму и сохраните ее в библиотеке форм SharePoint.Откройте узел SharePoint, на котором находится

Из книги Справочник по PHP автора

Fill Stamp (Заполнение россыпью) Данный фильтр напоминает уже рассмотренный выше эффект Border Stamp (Россыпь по краю). В отличие от последнего, он рассыпает предметы выбранного типа не по краю выделения, а заполняя его. С его помощью можно дополнить картинку теми предметами,

Из книги Сетевые средства Linux автора Смит Родерик В.

Черчение и заполнение фигур pdf_curvetoЧерчение кривой.Синтаксис:void pdf_curveto(int pdf_document, double x1, double y1, double x2, double y2, double x3, double y3)Чертит кривую Безье от текущей точки до (x3,y3), использую точки (x1,y1) и (x2,y2) как ориентирующие.pdf_linetoЧерчение отрезка.Синтаксис:void pdf_lineto(int pdf_document, double x, double

Из книги Самоучитель работы на Macintosh автора Скрылина Софья

Заполнение таблицы маршрутизации Таблица маршрутизации выполняет две задачи. Во-первых, она сообщает системе, на какой из интерфейсов следует передавать информационные пакеты. На первый взгляд может показаться, что если на компьютере установлен лишь один сетевой

Из книги Linux программирование в примерах автора Роббинс Арнольд

4.4.8. Автоматическое заполнение форм Браузер Safari может автоматически заполнять поля электронных форм, заимствуя информацию из вашей личной карточки адресной книги. Более того, вы можете дать указание Safari запоминать все пароли и логины, используемые вами для доступа к

Из книги 1С: Бухгалтерия 8.2. Понятный самоучитель для начинающих автора Гладкий Алексей Анатольевич

12.2.1. Заполнение памяти: memset() Функция memset() копирует значение val (интерпретируемое как unsigned char) в первые count байтов буфера buf. Она особенно полезна для обнуления блоков динамической памяти:void *p = malloc(count);if (p != NULL) memset(p, 0, count);Однако memset() может использоваться с любой

Из книги FictionBook Editor V 2.66 Руководство автора Izekbis

Из книги Linux и UNIX: программирование в shell. Руководство разработчика. автора Тейнсли Дэвид

Из книги Разработка ядра Linux автора Лав Роберт

29.5.3. Заполнение списка Если HTML–страницы являются действительно динамическими, следует предусмотреть возможность заполнения списков или таблицы текущими данными, выбранными из существующего файла, вместо того, чтобы жестко кодировать эти данные в сценариях

Из книги Написание скриптов для Blender 2.49 автора Anders Michel

Заполнение структур Структуры заполняются таким образом, чтобы каждый ее элемент имел естественное выравнивание. Например, рассмотрим следующую структуру данных на 32- разрядной машине.struct animal_struct { char dog; /* 1 байт */ unsigned long cat; /* 4 байт */ unsigned short pig; /* 2 байт

2.6. Программы для автоматического заполнения форм

ПРИМЕЧАНИЕ

Функциональные возможности RoboForm выделяют эту программу из ряда аналогичных продуктов, делая ее одной из лучших в своей категории. После установки RoboForm (http://www.roboform.com) также встраивается в Internet Explorer в виде дополнительной панели инструментов, вызываемой с помощью кнопки RoboForm. Кроме того, когда в браузере отображена панель инструментов RoboForm, в области уведомлений появляется значок программы, с помощью которого можно управлять ее работой.

Программа позволяет заполнять формы на веб-сайтах двумя способами. Посетив страницу, можно ввести на нее свои данные и нажать кнопку Сохранить – вся информация сохранится в базе данных RoboForm. Элементы базы данных программы с сохраненной информацией называются пасскартами. В следующий раз при посещении веб-страницы и выборе соответствующей пасскарты RoboForm автоматически заполнит поля. В любой момент содержимое пасскарты можно отредактировать (рис. 2.75).

Второй способ работы с программой заключается в сохранении анкеты с полями, которые встречаются на веб-формах. После создания анкеты с помощью специального модуля – редактора персон – программа разместит для нее кнопку на панели инструментов. Встретив на веб-странице форму, достаточно нажать эту кнопку и все поля будут заполнены данными из созданной анкеты.

Кроме того, в программу входит редактор заметок, с помощью которого можно легко сохранить краткие записи, возникающие при веб-серфинге. Переключение между модулями RoboForm выполняется с помощью соответствующих пунктов главного меню программы.

Рис. 2.75. Окно редактирования пасскарты RoboForm

Разработчики побеспокоились о сохранении конфиденциальной информации – все существующие пасскарты, персоны и даже возможность добавления новых записей в базу данных программы можно защитить паролями с помощью генератора паролей.

RoboForm допускает создание папок для хранения пасскарт и анкет пользователей. Для каждого создаваемого набора значений на Рабочем столе можно разместить ярлык, обеспечив быстрый доступ к сохраненным данным.

Программа отслеживает выполняемые действия пользователя и при заполнении формы предлагает сохранить ее данные в пасскарте. RoboForm поддерживает многопользовательский режим, для каждого пользователя можно установить свои личные параметры заполнения форм.

Следует отметить широкие возможности настройки программы. Например, можно полностью настроить состав контекстного меню Internet Explorer, а также задать комбинации клавиш, применяемых RoboForm для заполнения форм.

После установки и обязательной регистрации программы iNetFormFiller (http://www.inetformfiller.com) в области уведомлений появится ее значок, а в браузер Internet Explorer будет встроена дополнительная панель инструментов iNetFormFiller.

В основном окне программы размещены анкеты с детальной информацией о пользователе. Такое впечатление, что разработчики iNetFormFiller предусмотрели все возможные варианты полей для ввода, даже редко встречающиеся при заполнении веб-форм. Данные формы сохраняются в профайле. Его настраивают, произвольным образом выбирая поля, которые войдут в него, а также создавая группы полей.

Кроме того, анкета может содержать поля абсолютно любых стандартов. При этом некоторые поля связывают – при вводе определенной информации в одно поле остальные, связанные с ним, могут заполняться указанными значениями автоматически. Создавая профайл, программа удаляет лишние поля. Готовые профайлы можно сохранить как шаблоны и использовать впоследствии при создании других профайлов.

INetFormFiller также умеет заполнять формы двумя способами: подставляя в поля на веб-странице сохраненные данные или сохраняя данные, введенные в формы на веб-странице. Для заполнения формы достаточно нажать кнопку Заполнить, и все данные будут сохранены в форме (рис. 2.76).

Рис. 2.76. Окно программы iNetFormFiller

Все страницы, заполненные программой, сохраняются в специальном разделе – списке форм-карт. Если выделить форм-карту в списке, то рядом в окне программы будут показаны поля этой страницы, которые можно редактировать в офлайновом режиме, просто вводя туда нужные значения. По сути, форм-карта представляет собой ту же веб-страницу с формой, только с сохраненной структурой.

В режиме пакетного ввода информации программа позволяет заполнять веб-формы типовыми данными, при этом можно указать, какие данные следует подставлять из профайла, а какие – вводить вручную.

Еще один интересный инструмент, доступный в iNetFormFiller, позволяет записать каждое действие пользователя, выполняемое в браузере. В этом режиме работы iNetFormFiller запоминает не только заполненные поля, но и каждый щелчок кнопкой мыши на ссылке или кнопке. Можно запомнить практически любой набор действий, а потом воспроизвести его нужное количество раз, изменяя при необходимости некоторые параметры.

Следует отметить гибкие возможности настройки программы. Для каждой страницы iNetFormFiller позволяет задать собственные настройки, включающие различные параметры сохранения и заполнения. Благодаря функциям экспорта и импорта настроек и сохраненных профайлов базу данных iNetFormFiller можно перенести на другой компьютер.

Во время интернет-серфинга часто приходится заполнять различные формы на веб-страницах, указывая при этом одни и те же данные: фамилию, имя, адрес, дату рождения и многое другое. С помощью определенных программ можно сохранить эти данные в специальной базе, чтобы при необходимости подставлять их в формы на веб-страницах.

После установки программа IE Scripter (http://www.iescripter.com) добавляет свою кнопку на панель инструментов браузера Internet Explorer. В форму на веб-странице нужно ввести данные, после чего нажать эту кнопку. В окне браузера отобразится дополнительная панель, с помощью которой осуществляется управление работой программы. Введенные в форму данные можно сохранить, отобрав при этом значения, нужные для сохранения.

Встретив форму на другом сайте, нажмите кнопку Load, чтобы воспользоваться сохраненными данными, – программа автоматически подставит все значения в нужные поля. Однако IE Scripter не всегда работает корректно, особенно с раскрывающимися списками. Кроме того, не предусмотрено использование различных данных для одной страницы, открытой в Internet Explorer, например нельзя применить сведения нескольких почтовых ящиков – программа не умеет запоминать несколько наборов значений.

ПРИМЕЧАНИЕ

Набор стандартных параметров недостаточный, и их не всегда хватает для заполнения форм.

Параметры можно загрузить из набора, сохраненного в настройках Internet Explorer. Однако в программе нельзя редактировать список ключевых слов, по которым определяется тип поля в веб-форме (рис. 2.74).

Программа обладает гибкими настройками, которые можно сохранить в специальном файле. Дополнительные возможности IE Scripter: инструмент генерации паролей и просмотр Cookies.

Рис. 2.74. Окно настроек IE Scripter

После установки программа IE Scripter (http://www.iescripter.com) добавляет свою кнопку на панель инструментов браузера Internet Explorer. В форму на веб-странице нужно ввести данные, после чего нажать эту кнопку. В окне браузера отобразится дополнительная панель, с помощью которой осуществляется управление работой программы. Введенные в форму данные можно сохранить, отобрав при этом значения, нужные для сохранения.

Встретив форму на другом сайте, нажмите кнопку Load, чтобы воспользоваться сохраненными данными, – программа автоматически подставит все значения в нужные поля. Однако IE Scripter не всегда работает корректно, особенно с раскрывающимися списками. Кроме того, не предусмотрено использование различных данных для одной страницы, открытой в Internet Explorer, например нельзя применить сведения нескольких почтовых ящиков – программа не умеет запоминать несколько наборов значений.

ПРИМЕЧАНИЕ

Набор стандартных параметров недостаточный, и их не всегда хватает для заполнения форм.

Параметры можно загрузить из набора, сохраненного в настройках Internet Explorer. Однако в программе нельзя редактировать список ключевых слов, по которым определяется тип поля в веб-форме (рис. 2.74).

Программа обладает гибкими настройками, которые можно сохранить в специальном файле. Дополнительные возможности IE Scripter: инструмент генерации паролей и просмотр Cookies.

Рис. 2.74. Окно настроек IE Scripter

ParRot – бесплатная и очень полезная программа, которая может стать отличным помощником для сотрудников компаний и офисов, работа которых постоянно связана с заполнением различных бланков и документов.

Бесплатная программа ParRot для Windows дает возможность настроить автоматическое заполнение полей в рабочих документах, платежных файлах, экспресс накладных и бланках. Сделать это под силу любому пользователю. Для этого необходимо создать собственные шаблоны для автозаполнения, используя специальный редактор в ParRot.

После этого, содержимое шаблонов можно быстро экспортировать в текстовые файлы, а также добавлять в них графические элементы. Используя такие возможности можно также быстро заполнять поля дипломов, грамот, аттестатов и прочих печатных документов. Оперативно произведя заполнение нужного файла, его содержимое можно сразу отправить на печать.

При этом, вам не стоит переживать о том, что после распечатки содержимое файла будет некорректно отображено на бумаге, поскольку в состав ParRot входит функция автоматической адаптации под используемый принтер или МФУ.ParRot на русском языке можно скачать и использовать бесплатно , но несмотря на это, программа может навсегда избавить от рутинной работы, максимально автоматизировать вашу офисную деятельность. Она реально экономит для вас огромное количество времени.

Для первого использования программы, ознакомьтесь с инструкцией ниже. Инструкция может не содержать описание новых функций.



Вам или Вашим сотрудникам необходимо часто заполнять однотипные документы. Это могут быть договора, приказы, внутренние формы документов. В таких документах в основном содержится одна и та же информация (реквизиты организации, данные о сотруднике, и т.д.). Например, для продажи товара новой организации, Вам надо заполнить три разных документа (Анкета организации, Договор купли-продажи, Акт передачи товара), все эти документы для каждого клиента одинаковые, меняется только данные самого клиента. Так же, во всех трех документах содержится одна и та же информация, но в разных местах документа, и надо копировать и вставлять кусочки нужной информации из одного места в другое. Мы столкнулись с подобной проблемой, посоветовались с партнерами, и оказалось, что для них эта проблема тоже актуальна. Решили разработать программу, которая сможет взять шаблоны документов(обычный документ в формате MS Word, где меняющиеся данные заменены полями для вставки - слово в квадратных скобках - , ) и заменить эти поля сразу во всех документах на нужные данные. Так как у нас данные о клиентах повторялись, то что бы не вносить заново эти данные каждый рах, решили, что они все будут храниться в файле в формате MS Excel и для формирования документов, будет просто выбираться нужная строка из этого файла. Это позволило заполнять значительно сократить время на подготовку документов. Во-первых, не надо следить за форматированием текста, текст в вноситься любым шрифтом, любого размера или цвета (что актуально когда копируешь данные или из электронного письма или с сайта компании клиента, где данные имеют разное форматирование) Во-вторых, данные надо скопировать или ввести один раз для всех документов - даже фамилию директора, или название компании клиента, нет необходимости вносить несколько (даже если эти данные встречаются в одном договоре в нескольких местах) В-третьих, информация сохраняется, а значит можно сформировать документы заново в любой момент, или использовать эти данные для дальнейшей обработки - аналитика\ статистика и т.д. в программе MS Excel или загрузить в другое ПО для обработки. Так же, добавлены настройки для более удобной работы, которые позволят упростить Вашу работу с программой (подробнее в описании новых возможностей)

Установка, настройка и работа с программой

Для работы программы "ШаблонББ2", необходимо:
  1. распаковать архив, например, на диск C:\
  2. в папке программы есть две папки:
    1. shablon - здесь должны храниться шаблоны документов в формате MS Word (*.doc, *.docx)
    2. docum - здесь будут сохраняться сформированные, заполненные документы. Имена файлов будут соответствовать именам шаблонов документов
  3. сформировать шаблоны Ваших документов. Это делается в программе MS Word. Пример небольшого щаблона, Вы можете посмотреть в папке Shablon. Данные, которые необходимо вставлять в шаблон ограничиваются "квадратными скобками", например , и будем называть их "шаблонные поля".
  4. заполнить файл замен (replace.xls). Там есть тестовые данные для тестового шаблона. Вам необходимо удалить все из этого файла и заполнить сначала первую строку. Она заполняется "шаблонными полями" из файла шаблона. Например в шаблоне есть и оно встречается там 6 раз, в таком случае в файл замен(replace.xls) надо добавить колонку FIO (без "квадратных скобок"). После заполнения файла всеми "шаблонными полями", вы получите файл с заполненной верхней строкой всеми "шаблонными полями".
  5. внести данные для замены в файл замен. Если Вам могут понадобиться предыдущие данные, то данные для новых документов заполняются в следующей строке. Например мы получим такую таблицу:
  6. Теперь можно запускать программу (ShablonBB.exe)
  7. Окно программы разделено на две части: список шаблонов и данные для замены.
  8. Нажимаем кнопку "Загрузить шаблоны". Появиться список найденных шаблонов
  9. Нажимаем кнопку "Загрузить данные". Появляются данные для замены из файла замен.
  10. Выбираем нужные шаблоны (по-умолчанию, выбраны все шаблоны) и нажимаем левой кнопкой на нужной строке из списка данных для замены.
  11. Нажимаем кнопку "Сформировать"
  12. По окончанию работы программы, в папке Docum будут лежать готовые документы.
ВАЖНО! Не забывайте копировать готовые документы из папки docum, так как последующее формирование документов перезапишет текущие (Или используйте новую возможность программы, которая складывает документы в отдельную папку).

В новой версии появились следующие возможности и изменения:

  1. Изменен внешний вид программы (31.05.2019)
  2. Замена в колонтитулах вынесена в настройку - если выключена - колонтитулы не меняются. Отключение настройки - увеличивает работу программы в несколько раз (31.05.2019)
  3. Добавлена возможность выбора файла замен replace.xls, а так же поддержка файлов.xlsx (31.05.2019)
  4. Добавлена возможность выбора каталога шаблонов на любом диске или по локальной сети (31.05.2019)
  5. Добавлен индикатор выполнения (30.05.2019)
  6. Изменен порядок формирования имени файла (30.05.2019) - теперь имя файла формируется как "ИмяФайлаШаблона-ЗначениеВыбранногоПоля"
  7. Добавлена возможность сохранять готовые документ в PDF формат(29.05.2019г) - на основном окне настройка разовая, для сохранения настройки по-умолчанию необходимо зайти в настройки программы
  8. Изменено формирование имени файла - вместо знака "_" добавляется "-"(29.05.2019г)
  9. Исправлена работа с возможность ВЗЯТЬ ПОЛЯ из колонтитулов(29.05.2019г)
  10. Исправлена работа с колонтитулами (05.12.2018г)
  11. Возможность выбрать папку с шаблонами (05.12.2018г)
  12. Добавлена возможность "взять" из файла шаблона все поля для замены(которые находятся между знаков . ВКЛЮЧАЯ колонтитулы) (31.10.2018г)
  13. Изменен внешний вид программы (26.10.2018г)
  14. Добавлена возможность "взять" из файла шаблона все поля для замены(которые находятся между знаков . Кроме колонтитулов - в разработке) (26.10.2018г)
  15. Добавлена возможность сразу добавить в таблицу "взятое" поле для замены (26.10.2018г)
  16. Возможность сформировать выбранные документы сразу по всем данным в таблице (26.10.2018г)
  17. Замена данных в колонтитулах!!! (20.05.2018г)
  18. Немного изменен внешний вид программы
  19. Добавлена возможность поиска данных в таблице для замен. Используется для поиска нужной строки для замены в большом массиве данных
  20. Добавлена возможность формировать имя папки для документов по выбранному столбцу
  21. Изменено отображение шаблонов (ранее отображался полный пусть к файлу шаблона, за счет чего, не всегда было видно имя самого шаблона) на отображение только имен файлов шаблонов.
  22. Возможность выбрать необходимые шаблоны для формирования документов (один или несколько, при помощи клавиш SHIFT и CTRL)
  23. Редактирование данных для замены прямо в окне программы (для этого добавлены кнопки - Добавить строки, добавить столбцы, удалить строки, удалить столбец и сохранить данные) без необходимости редактирования файла replace.xls
  24. Возможность передвигать колонки, менять их между собой местами(для удобства просмотра или заполнения)
  25. Возможность менять ширину колонок мышью (аналогично программе MS Excel)
  26. Возможность сохранять документы в отдельные папки с использованием одной из колонок как шаблон. Например, в списке замен есть колонка с номеров договора, её можно выбрать в списке для формирования папки для документов, и формировать документы по очереди на всех клиентов(поставщиков), в итоге, в папке "DOCUM" (где раньше создавались документы, и необходимо было их копировать, прежде чем сформировать новые) создается папка с номеров договора (например, 210244) и в неё уже сохраняются сформированные документы. Аналогично можно использовать колонку с ФИО (если они не повторяются), названием юр. лица, или ИНН.
  27. Возможность занесения справочных данных (личные поля) - например документы формируют несколько разных менеджеров. В договор необходимо вставлять информацию, в зависимости от менеджера, который формирует документы. В таком случае надо было в файле replace.xls для каждой строчки с клиентов вводить одни и те же данные менеджера, как например, ФИО, должность, отдел, телефон и т.д. Теперь эти данные можно внести один раз в отдельном окне, и они будут использоваться далее для всех клиентов и шаблонов документов
  28. Возможность создания справки по программе. Так как собственная справка у программы отсутствует(краткое описание только на сайте), добавлена возможность сделать собственную справку для программы. Для этого отредактируйте файл help.txt и он будет использоваться в программе
Если для Ваших задач программа не совсем подходит, то Вы можете отправить письмо на адрес site torg-kkm ru с Вашими пожеланиями по доработке программы. После рассмотрения, возможно, будет сделана доработка программы.
Понравилась статья? Поделитесь с друзьями!