Советы и рекомендации по разработке рабочих процессов Task Assistant
Предлагаемые ниже советы и рекомендации помогут вам в освоении рабочих процессов Task Assistant
- Используйте элемент описания и стили узлов для предоставления пользователю информации о функциональных возможностях, а также о том, какие необходимы действия со стороны пользователя для того, чтобы сделать первый шаг в рабочем процессе.
- Используйте пошаговый метод для передачи информации пользователю. Включение Инструмента (Tool) в название шага может указывать на то, что будет задействован инструмент, требующий определенных действий со стороны пользователя. Использование '…' (например, Изменить атрибуты... (Modify Attributes… )) может указывать на то, что шаг откроет диалоговое окно. Если шаг ничего не выполняет, то вы можете использовать такой знак, как Примечание: (Note:). Если шаг дополнительный или является частью процесса выбора, обозначьте, что он является таковым с помощью слов "OPTIONAL:", "EITHER," или "OR".
- Используйте шаги в качестве контейнеров, чтобы группировать последовательные задачи. Например, разделите задачи на группы - по созданию объекта, в отличие от - по выбору и изменению объекта . Шаг по группированию подзадач, также называемый родительским или контейнерным шагом, не должен выполнять никаких процессов.
- Один и тот же шаг может выполнять много разных вещей. Например, одним шагом можно скопировать и вставить графику или сделать слой видимым и доступным для выборки. Использование палитры инструментов, когда используются комбинации разных инструментов в определенной последовательности, лучше всего подходит для опытных пользователей, которые понимают, каким должен быть правильный порядок для использования определенных инструментов; например, Выбрать прямоугольником (Select by Rectangle) и Изменить форму (Reshape).
- Шаги, не выполняющие никаких процессов, могут использоваться как шаги-заполнители для процесса, который нельзя автоматизировать, или для передачи информации. Используйте узел в стиле справки или условные обозначения, чтобы показать пользователю, что шаг является шагом-заполнителем. Например, можно предварять шаги-заполнители фразой Примечание: (Note:).
- Две разные задачи могут потребовать одинаковых шагов, например, создание новых объектов из имеющихся. В зависимости от сложности задачи и опытности пользователя вы можете сгруппировать общие задачи в одном контейнере или повторять для пользователя задачи в каждом рабочем процессе. То есть, более опытным пользователям можно давать более общие рабочие процессы, а менее опытным можно давать больше дополнительной информации.Пример рационализированного рабочего процесса с общими задачами, сгруппированными вместеПример рабочего процесса, в котором предусмотрены задачи, где бы они не понадобились
- Не изменяйте фрейм данных, когда редактирование уже начато.
- Фреймы данных и данные можно добавлять или удалять из документа ArcMap с помощью Task Assistant. Будьте внимательны, выполняя эти действия в рабочем процессе, поскольку последующие команды, имеющие отношение к этому фрейму данных или слою данных, теперь могут не исполниться.
- Файлы рабочего процесса являются файлами на основе XML, они ссылаются на все элементы конфигурации по имени. Это может привести к неожиданным результатам для слоев и шаблонов объектов, когда в документе карты содержится несколько слоев с одинаковыми именами или несколько шаблонов пространственных объектов с одинаковыми именами в одном и том же слое. При проектировании документа карты, которое сопровождает любой рабочий процесс task assistant, позаботьтесь о том, чтобы уменьшить эти ограничения.
5/10/2014