Описание свойств
Раздел содержит подробное описание свойств и типов данных, которые применяются в шаблонах *.cshtml
для создания отчетов и документации.
1. Тип ProjectInfo
Этот тип описывает общие данные о проекте, такие как его компоненты, теги, ресурсы и т. д.
Свойство | Тип | Описание |
---|---|---|
ArgumentCount |
| Общее количество аргументов |
Assets |
| Общий список ресурсов |
ComponentCount |
| Общее количество компонентов |
Descr |
| Описание проекта из файла Itp |
GitRepo |
| Путь к репозиторию GIT |
GroupUsage |
| Группы элементов (наименование, количество) |
HtmlKeywords |
| Ключевые слова для метаданных страницы |
Libraries |
| Общий список библиотек |
Name |
| Наименование проекта из файла Itp |
ProcessCount |
| Общее количество процессов |
Queues |
| Общий список очередей |
Tags |
| Общий список тегов (tags.csv) |
Toc |
| Содержание — список элементов проекта |
VariableCount |
| Общее количество переменных |
2. Тип ProcessInfo
Этот тип описывает информацию о каждом процессе, включая переменные, компоненты, аргументы и другие свойства, специфичные для процесса.
Свойство | Тип | Описание |
---|---|---|
Activities |
| Список элементов процесса верхнего уровня |
Arguments |
| Аргументы |
ArgumentsGroups |
| Список групп аргументов |
Assets |
| Ресурсы |
BackPath |
| Относительный путь от папки процесса до папки проекта ("../..") |
Components |
| Компоненты процесса верхнего уровня |
Description |
| Описание проекта из файла Itw |
GetTotalActivitiesCount |
| Получить общее количество элементов |
GlobalVariables |
| Переменные |
GlobalVariablesGroups |
| Список групп переменных |
HtmlKeywords |
| Ключевые слова для метаданных страницы |
HtmlText |
| Часть пути от папки отчетной документации до файла отчета html (с расширением файла) |
HtmlPathName |
| Часть пути от папки отчетной документации до файла отчета HTML (без расширения файла) |
HtmlTreePrefix |
| Html строка неразрывных пробелов |
Name |
| Наименование процесса из файла Ltw |
ProjectHtml |
| Наименование файла с описанием проекта |
Queues |
| Очереди |
RelativePath |
| Часть пути от папки проекта к подпапке с файлом процесса |
SvgFileNameBigFull |
| Устаревшее название |
SvgFileNameBig |
| Путь к полной диаграмме процесса |
SvgFileNameSmall |
| Путь к краткой диаграмме процесса |
Tags |
| Список тегов tags.csv |
TocTodo |
| Список задач (элементы WFToDo) |
3. Тип ToCItem
Этот тип описывает отдельные элементы содержания проекта, такие как описание, имя и ссылку на документ.
Свойство | Тип | Описание |
---|---|---|
Descr |
| Описание элемента |
IsFolder |
| Признак папки |
Name |
| Имя элемента |
Prefix |
| Префикс (путь до вложенного элемента) |
Link |
| Ссылка на документ — описание шаблона |
4. Тип ScriptVariable
Тип ScriptVariable
содержит информацию о переменных сценария, таких как имя, тип и значение по умолчанию.
Свойство | Тип | Описание |
---|---|---|
subsheetid |
| Идентификатор на листе |
IsGlobal |
| Признак глобальной переменной |
Name |
| Имя переменной |
Group |
| Группа |
Comment |
| Комментарий |
DataTypeString |
| Тип переменной в строковом виде |
Direction |
| Назначение |
DefaultValue |
| Значение по умолчанию |
DefaultValueText |
| Значение по умолчанию в текстовом виде |
ToHtml() |
| Строка описания переменной для вставки в HTML |
5. Тип SerializationComponent
Тип SerializationComponent
описывает компоненты процесса, включая название, версию сборки и свойства компонента.
Свойство | Тип | Описание |
---|---|---|
AssemblyName |
| Имя и версия сборки |
ClassName |
| Имя класса компонента |
ClassRu |
| Имя класса для документации из elements.csv |
Components |
| Дочерние компоненты |
NextElements |
| Список идентификаторов последующих компонентов, выполняющихся после текущего компонента |
Properties |
| Свойства компонента |
6. Тип Components
Тип Components
используется для хранения списка компонентов процесса.
Свойство | Тип | Описание |
---|---|---|
SerializationComponent |
| Список компонентов |
7. Тип Properties
Тип Properties
описывает свойства компонента и включает список элементов SerializationItem
.
Свойство | Тип | Описание |
---|---|---|
SerializationItem |
| Список свойств |
8. Тип SerializationItem
Тип SerializationItem
описывает элементы сериализации, их значения и текстовое представление.
Свойство | Тип | Описание |
---|---|---|
IsListValue |
| Признак наличия нескольких значений "false" или "true |
ListValue |
| Список значений |
Name |
| Имя элемента |
Value |
| Значение элемента |
ValueText |
| Текстовое значение элемента |
9. Тип ActivityInfo
Тип ActivityInfo
описывает вложенные элементы активности, их идентификаторы, свойства и другие характеристики.
Свойство | Тип | Описание |
---|---|---|
Activities |
| Список вложенных элементов |
BlockCatch |
| Элемент BlockCatch и входящие в него активности |
BlockElse |
| Элемент BlockElse и входящие в него активности |
BlockFinally |
| Элемент BlockFinally и входящие в него активности |
BlockThen |
| Элемент BlockThen и входящие в него активности |
BlockTry |
| Элемент BlockTry и входящие в него активности |
Descr |
| Описание элемента |
Guid |
| Идентификатор элемента |
HasChildren |
| Наличие вложенных элементов (Есть записи в свойстве Activities) |
Header |
| Заголовок элемента |
HtmlBorderColor |
| Цвет рамки границ элемента в отчете. Зависит от типа элемента |
IsFirstLevel |
| Признак элемента корневого уровня |
Link |
| Ссылка на отдельный файл описания элемента |
Name |
| Наименование элемента |
Num |
| Порядковый номер в списке активностей |
PngFile |
| Путь к файлу снимка экрана, отображаемому в элементе |
Props |
| Свойства элемента |
ShortClass |
| Короткое имя типа элемента |
10. Тип ActivityProp
Тип ActivityProp
описывает свойства активности, такие как имя, язык и текстовое значение.
Свойство | Тип | Описание |
---|---|---|
IsCode |
| Признак вычисляемости поля |
Language |
| Язык |
Name |
| Имя свойства |
Value |
| Текстовое значение свойства |
Last updated