© Зайцев С.Л.
Формы AllFusion Harvest Change Manager (далее - Harvest) можно использовать таким же образом, как и бумажные формы. Например, их можно использовать для отслеживания проблем и вопросов, либо как структурированный метод связи. В Harvest пакет является основной единицей работы, проходящей через весь жизненный цикл приложения, а ассоциированная форма предоставляет связь между функциями управления изменениями в Harvest и функциями отслеживания проблем. Формы представляют способ сопровождения и организации информации в среде Harvest. Ведется история модификации форм, которую можно достаточно просто вывести для просмотра.
Формы также могут быть ассоциированы с другими пакетами, и, следовательно, с другими формами, что позволяет осуществлять перекрестную адресацию информации. Например, вы можете ассоциировать форму с контактом с заказчиком с проблемой, о которой сообщил этот заказчик, и разделить работу по решению проблемы между этими двумя пакетами. Вся информация, содержащаяся в форме, непосредственно доступна из ассоциированного пакета.
Функциональность ассоциации с пакетами делает формы особенно полезными при работе, причем формы могут создаваться исключительно в ассоциации с одним или несколькими пакетами.
Существует три способа ассоциации формы с пакетом:
Вся информация, полученная из формы, непосредственно доступна из ассоциированного пакета. Существует два основных отношения пакета-к-форме:
Harvest имеет принятые по умолчанию типы форм, предназначенные для следующих организационных нужд:
При создании пакета имя формы компонуется из типа формы и добавляется к имени пакета, с которым она была ассоциирована при создании пакета. При создании пакета формы Harvest будут автоматически появляться в рабочей области документа.
ПРИМЕЧАНИЕ: при создании пакета формы автоматически
появляются в рабочей области документа, если для автоматического создания форм
был определен процесс Create
Package Process (процесс создания пакета). За информацией о процессе Create
Package Process можно обратиться
к предыдущей статье.
При раскрытии пакета вы увидите его формы, перечисленные ниже:
Раскрытие пакета, озаглавленного “TMR#1001” (на рисунке показано стрелкой), отобразит ассоциированные с ним формы.
ПРИМЕЧАНИЕ: Альтернативным способом генерации полноэкранного изображения формы служит нажатие на клавишу F4, расположенную на клавиатуре. Нажатие на клавишу ESC приведет к возврату в среду Harvest Workbench.
Выполнив изменение формы, закройте ее, нажав на OK. Можно сохранить изменения и продолжить работу с формой, щелкнув по Apply (применить). Щелчок по Cancel (отмена) приведет к закрытию формы без сохранения изменений.
Для создания ассоциации между пакетом и формой выполните следующее:
1. На закладке Projects tab рабочего места, щелкните правой клавишей мыши по пакету, для которого вы хотите создать ассоциацию.
2. Выберите Properties (свойства) из контекстного меню.
3. В диалоге Package Properties (свойства пакета) выберите закладку Forms (формы). При этом отобразятся формы, уже ассоциированные с пакетом.
4. Щелкните по Add (добавить) для открытия диалога Find Form (найти форму).
5. Используя диалог Find Form, найдите и выберите форму, которую вы хотите
ассоциировать с пакетом, и щелкните на OK.
6. При этом выбранная форма будет ассоциирована с пакетом. Щелкните на OK в нижней части диалога Package Properties (свойства пакета).
Ассоциированные формы будут перечислены на рабочем месте ниже пакета.
Существует также иной способ, с помощью которого можно создать ассоциацию между формой и пакетом.
1. На закладке Projects tab рабочего места, щелкните правой клавишей мыши
по пакету, для которого вы хотите создать ассоциацию.
2. Выберите опцию Add New Form из контекстного меню.
3. В диалоге Add New Form (добавить новую форму), назовите форму, выберите тип добавляемой формы и затем нажмите на OK.
ПРИМЕЧАНИЕ: Описание принятых по умолчанию типов форм, поддерживаемых Harvest, приведено в начале статьи.
Ассоциированная форма будет указана ниже пакета на рабочем месте, и будет отображаться просмотрщиком форм в виде списка.
Для удаления ассоциации между пакетом и формой выполните следующее:
1. На закладке Projects tab рабочего места, щелкните правой клавишей мыши
по пакету, из которого вы хотите удалить ассоциацию.
2. Выберите Properties (свойства) из контекстного меню.
3. В диалоге Package Properties (свойства пакета) выберите закладку Associated
Forms (ассоциированные формы).
4. Выберите форму, для которой следует удалить ассоциацию, и нажмите Remove
(удалить).
5. Выберите Yes для подтверждения того, что вы хотите удалить ассоциацию пакета/формы.
Ассоциированная форма уже не будет указана на рабочем месте ниже пакета.
Каждая форма может иметь одно или более ассоциированных с ней вложений, привязывающих форму к дополнительной релевантной информации. Вы можете создать вложения для формы, и при выборе вложения можно задавать ссылки на веб-сайты, просматривать или копировать файлы.
Для доступа к диалогу Form Attachment dialog, щелкните по пиктограмме в виде скрепки для бумаг, расположенной в нижнем левом углу просмотрщика форм.
В диалоге Form Attachment перечисляются существующие вложения для формы, этот диалог позволяет добавлять, удалять, просматривать и копировать вложения.
Harvest значительно облегчает разработку пользовательских форм. Для того, чтобы понять, как именно создаются формы, вам не нужны долгие занятия на семинарах, мастер форм Harvest все сделает сам.
Для создания формы Harvest с использованием мастера форм, выполните следующие простые шаги:
1. Выделите закладку Forms tab в окне администратора.
2. Щелкните правой клавишей мыши по пиктограмме брокера и выберите New Form Type (новый тип формы) из контекстного меню. При этом запустится Form Wizard (мастер форм).
Появится приветственное окно Create New Harvest Form Type (создание нового типа формы Harvest):
3. Для продолжения щелкните по Next .
ПРИМЕЧАНИЕ: За исчерпывающими указаниями по созданию пользовательской формы и добавлению ее к Harvest, обратитесь к статье.
В данной статье мы изучили, как именно формы Harvest обеспечивают способ ведения и организации информации в данной среде. Далее мы обсудим веб-интерфейс Harvest, а также способы просмотра и конфигурирования интерфейса для конкретных нужд пользователя.
За дополнительной информацией обращайтесь в компанию Interface Ltd.
INTERFACE Ltd. |
|