Primo RPA
Search…
Создание библиотеки
Cоздание библиотеки подразумевает экспорт процессов текущего проекта в виде файла *.dll. В дальнейшем файл можно использовать в других проектах в качестве элемента.
Для создания библиотеки перейдите в раздел меню Файл ➝ Экспорт ➝ Создать библиотеку.
Отобразится окно с настройками будущей библиотеки.
В левой части окна, в дереве проекта, выберите процессы, которые нужно экспортировать в библиотеку.
После чего заполните следующие поля:
  1. 1.
    Наименование - название будущего элемента, под которым он будет отображаться в панели элементов.
  2. 2.
    Группа - название группы, в которой будет содержаться данный элемент в панели элементов.
  3. 3.
    Пространство имен - название пространства задается согласно правилам языка C# (подробнее описаны тут). Данный шаблон содержит общее правило именования: <Company>.(<Product>\|<Technology>)[.<Feature>][.<Subnamespace>]. Пример: Fabrikam.Math Litware.Security.
  4. 4.
    Класс - название класса, заполняется по правилам языка C#. В названии следует использовать существительные или сочетание существительных, при этом первую букву каждого слова нужно начинать с прописной в соответствии с соглашением PascalCasing. НЕ употребляйте в названиях классов префиксы (например, "C"). Подробнее о правилах наименования классов читайте тут. Правила PascalCasing описаны здесь.
  5. 5.
    Процесс - выберите процесс, который будет выполняться при вызове элемента.
  6. 6.
    Иконка, URL помощи, Текст помощи - при желании можно добавить иконку в формате *.png, указать ссылку на страницу помощи и сам текст помощи. Эти поля не обязательны для заполнения.
  7. 7.
    Путь .NET - определите путь в стандартных библиотеках .NET в формате: <полный путь>/{0}.dll.
Далее задайте имена и категории аргументам стартового процесса. Данная информация будет использована при отображении свойств элемента в палитре свойств.
В завершение нажмите кнопку Построить и в открывшемся диалоге выберите путь сохранения файла *.dll и его имя.
ВНИМАНИЕ! Имя файла должно начинаться с Primo.
Публикация и подключение к проекту осуществляется по тем же правилам, что и для проектов SDK.
Copy link
Edit on GitHub