Добавление экземпляра шлюза в процесс WWF
Все настроенные в справочнике доступные для процесса экземпляры шлюзов отображаются в свойствах процесса как листья ветки Шлюзы. Для создания экземпляра шлюза, с которым сможет работать только создаваемый процесс, откройте окно Редактор коллекции WorkflowGate (рис. 4.8), нажав кнопку поля Шлюзы и задайте все требуемые для работы шлюза параметры.
Рис. 4.8. Диалоговое окно Редактор коллекции WorkflowGate
На левой панели окна Редактор коллекции WorkflowGate находится список сохраненных в справочнике экземпляров шлюза; изменить порядок их следования в списке можно с помощью кнопок и . Чтобы добавить в список новый экземпляр нажмите кнопку <Добавить>; по умолчанию имя создаваемого экземпляра совпадает с именем шлюза. Для удаления экземпляра шлюза выделите его в списке и нажмите кнопку <Удалить>.
Правая панель окна Редактор коллекции WorkflowGate служит для определения настроек выделенного на левой панели экземпляра шлюза. Здесь указываются:
- в поле ConnectionString — параметры связи экземпляра шлюза с DocsVision (определяются в диалоговом окне Редактор строки соединения с DocsVision, открывающемся по нажатию кнопки этого поля);
- в поле Description (Описание) — описание экземпляра шлюза (вводится пользователем вручную);
- в поле IsDependencyProperty — будет ли в ходе процесса создаваться связанное с экземпляром шлюза DependencyProperty, которое можно будет использовать, например, для связи с параметрами активностей (значение поля выбирается из раскрывающегося списка и равно False или True);
- в поле Name — имя экземпляра шлюза (вводится пользователем вручную, по умолчанию совпадает с именем шлюза).
Кнопки и панели инструментов этого окна позволяют варьировать его внешний вид: в первом случае указанные параметры группируются по категориям и сортируются по алфавиту, во втором — в окне отображается их алфавитный список.
Действия по настройке параметров соединения экземпляра шлюза с DocsVision аналогичны описанным в разделе Настройка параметров соединения.