Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

Для сохранения изменений необходимо нажать на кнопку "Сохранить". Будут сохранены изменения на всех вкладках. 

Вкладка "Настройки группы" 

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

Image Removed

На вкладке имеются поля для заполнения:

...

Поле "Группа". Это группа, в которую будет размещено кастомное действие. Имеется возможность создать новую, нажав на кнопку Image Removed или выбрать уже ранее созданную группу.  Для удаления созданной группы необходимо нажать на кнопку "Удалить группу" Image Removed, для редактирования полей группы на кнопку "Редактировать группу" Image Removed

...

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

 Пример: Image Removed

Справа от поля будет отображено добавленное изображение. Если картинка не появилась, то скорее всего проблема с файлом иконки. Image Removed

...

Пакеты

В разделе пакеты имеются 3 вкладки: установленные, имеющиеся, глобальный кэш сборок. 

На вкладке "Имеющиеся" отображаются все пакеты, которые имеются в папке "источник пакетов" (путь к папке указывается в Настройках программы в поле "Источник пакетов"). 

Image Removed

Папка с пакетами располагается по пути, указанному в разделе "Настройки" в поле "Источник пакетов". Например:   C:\Users\qrupl\AppData\Local\Programs\Robin Platform\2.0.0\Studio\SdkPackages 

Image Removed

При добавлении пакета в проект, пакет будет отображен на вкладке "Установленные". При необходимости использования конкретного пакета необходимо его добавить, нажав на кнопку "Добавить в проект". На вкладке "Установленные" указаны именно те пакеты, которые будут использоваться в коде. 

Image Removed

С вкладки "Установленные" имеется возможность удаления пакета из проекта. Пакет Robin.SDK.Actions является обязательным и влияет на запуск действия.  Удалять его не нужно, но если удалили, то его можно найти в стандартном источнике пакетов. 

Image Removed

На вкладке "Глобальный кэш сборок" отображены стандартные библиотеки. Их так же можно добавить в проект, после добавления пакет будет так же отображен на вкладке "Установленные".

Image Removed

Код действия

На вкладке "Action.cs" имеется возможность указать код действия. 

В строке namespace (6 строкаавтоматически указано значение из поля "Пространство имен" в Настройках программы. Значение в поле может быть изменено. 

Имя класса (8 строка) - наименование действия, но на латинице. 

Ниже отображены предоставляемые сервисы с расшифровкой их применения. 

Image Removed

В таблице ниже указана характеристика предоставляемых сервисов. 

...

Наименование сервиса

...

Характеристика

...

Для использования сервисов их необходимо раскомментировать

Image Removed

При использовании действия вызывается метод Execute. Данный метод должен обязательно возвращать либо словарь, либо null. Если действие ничего не возвращает, то должно быть отражено: return null. 

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

Image Removed

Публикация действия в студию *

Для публикации действия в студию необходимо нажать на кнопку "Опубликовать готовое действие" Image Removed.

Запустится программа Robin.PortationWizard, которая требует повышения прав. 

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

Image Removed

Все изменения сохраняются после успешной публикации.

Далее, будет открыто окно по сохранению действия. 

Если после публикации не было изменений, то необходимо нажать кнопку "Нет". 

Image Removed

Новое действие и группа добавлены 

Image Removed

При переносе действия на рабочую область отображены его параметры в свойствах действия.

Image Removed