Универсальная функция
Универсальная функция предоставляет доступ к некоторым дополнительным возможностям шлюзов; набор возможных действий над каждым из типов переменных различен и описывается в табл. 3.1.
Окно описания свойств универсальной функции содержит вкладку Общие, аналогичную такой же вкладке всех остальных функций, а также вкладку Параметры (рис. 3.19), на которой указывается описание требуемого действия.
Рис. 3.19. Вкладка Параметры окна свойств универсальной функции
Параметры универсальной функции описываются при помощи следующих полей:
- Тип: в раскрывающемся окне выберите шлюз и укажите тип переменной, относящийся к этому шлюзу; следует отметить, что универсальная функция определена не для всех типов переменных (см. табл. 3.1);
- Значение: следует указать значение выбранного типа — явно или при помощи переменной; заметьте, что некоторые операции становятся доступны только в том случае, если значение переменной не указано (см. табл. 3.1)
- Функция: из выпадающего списка поля выберите требуемую функцию;
- Параметры функции: набор параметров зависит от функции, указанной в предыдущем поле; каждому параметру следует поставить в соответствие переменную бизнес-процесса или явно указать его значение.
Таблица 3.1 Типы переменных и операции, выполняемые над ними универсальной функцией
(К функциям, помеченным звездочкой (*) имеются примечания в конце раздела)
Тип переменной | Функция | Параметры функции | Тип значения параметра |
---|---|---|---|
Типы переменных, относящихся к шлюзу с основными типами | |||
Целое | Вычесть одно число из другого | Уменьшаемое Вычитаемое Возвращаемое значение |
Целое Целое Целое (выходной параметр) |
Перемножить два числа | Первое значение Второе значение Возвращаемое значение |
Целое Целое Целое (выходной параметр) |
|
Получить остаток от деления | Числитель Знаменатель Возвращаемое значение |
Целое Целое Целое (выходной параметр) |
|
Получить частное от деления | Числитель Знаменатель Возвращаемое значение |
Целое Целое Целое (выходной параметр) |
|
Разделить одно число на другое | Числитель Знаменатель Возвращаемое значение |
Целое Целое Дробное (выходной параметр) |
|
Сложить числа | Первое значение Второе значение Возвращаемое значение |
Целое Целое Целое (выходной параметр) |
|
Дробное | Арккосинус | Аргумент Возвращаемое значение |
Дробное Дробное (выходной параметр) |
Арксинус | Аргумент Возвращаемое значение |
Дробное Дробное (выходной параметр) |
|
Арктангенс | Аргумент Возвращаемое значение |
Дробное Дробное (выходной параметр) |
|
Возвести E в степень | Показатель степени Возвращаемое значение |
Дробное Дробное (выходной параметр) |
|
Возвести в квадрат | Основание степени Возвращаемое значение |
Дробное Дробное (выходной параметр) |
|
Возвести число в степень | Основание степени Показатель степени Возвращаемое значение |
Дробное Дробное Дробное (выходной параметр) |
|
Вычесть одно число из другого | Уменьшаемое Вычитаемое Возвращаемое значение |
Дробное Дробное Дробное (выходной параметр) |
|
Десятичный логарифм | Значение Возвращаемое значение |
Дробное Дробное (выходной параметр) |
|
Квадратный корень | Аргумент Возвращаемое значение |
Дробное Дробное (выходной параметр) |
|
Косинус | Аргумент Возвращаемое значение |
Дробное Дробное (выходной параметр) |
|
Логарифм числа | Логарифмируемое число База Возвращаемое значение |
Дробное Дробное Дробное (выходной параметр) |
|
Найти частное двух чисел | Делимое Знаменатель Возвращаемое значение |
Дробное Дробное Дробное (выходной параметр) |
|
Округлить | Округляемое число Возвращаемое значение |
Дробное Дробное (выходной параметр) |
|
Перемножить два числа | Первый множитель Второй множитель Возвращаемое значение |
Дробное Дробное Дробное (выходной параметр) |
|
Получить число E | Возвращаемое значение | Дробное (выходной параметр) | |
Получить число ПИ | Возвращаемое значение | Дробное, выходной параметр | |
Синус | Аргумент Возвращаемое значение |
Дробное Дробное (выходной параметр) |
|
Сложить числа | Первое слагаемое Второе слагаемое Возвращаемое значение |
Дробное Дробное Дробное (выходной параметр) |
|
Тангенс | Аргумент Возвращаемое значение |
Дробное Дробное (выходной параметр) |
|
Строковое (Поле Значение не заполнено) |
Объединение строк | Строковое, коллекция | Строка, выходной параметр |
Возвращаемое значение | Строковое (выходной параметр) | ||
Объединение строк с разделителем | Строки | Строковое, коллекция | |
Разделитель | Строковое | ||
Добавить разделитель после последнего элемента | Да/Нет | ||
Возвращаемое значение | Строковое (выходной параметр | ||
Получить пустую строку | Возвращаемое значение | Строковое (выходной параметр) | |
Строковое (В поле Значение задана переменная или указано значение) |
Заканчивается на | Окончание строки | Строковое |
Возвращаемое значение | Да/Нет (выходной параметр) | ||
Заменить все буквы строки на прописные | Возвращаемое значение | Строковое (выходной параметр) | |
Заменить все буквы строки на строчные | Возвращаемое значение | Строковое (выходной параметр) | |
Заменить подстроку | Старая подстрока | Строковое | |
Новая подстрока | Строковое | ||
Возвращаемое значение | Строковое (выходной параметр) | ||
Индекс подстроки | Подстрока | Строковое | |
Возвращаемое значение | Целое (выходной параметр) | ||
Индекс подстроки с указанием начала поиска | Подстрока | Строковое | |
Индекс начальной позиции | Целое | ||
Возвращаемое значение | Целое (выходной параметр) | ||
Индекс последнего вхождения подстроки | Подстрока | Строковое | |
Возвращаемое значение | Целое (выходной параметр) | ||
Индекс последнего вхождения подстроки с указанием начальной позиции | Подстрока | Строковое | |
Индекс начальной позиции | Целое | ||
Возвращаемое значение | Целое (выходной параметр) | ||
Начинается с | Начало строки | Строковое | |
Возвращаемое значение | Да/Нет (выходной параметр) | ||
Получить подстроку с заданной длиной с указанной позиции | Индекс начальной позиции | Целое | |
Длина | Целое | ||
Возвращаемое значение | Строковое (выходной параметр | ||
Получить подстроку с указанной позиции | Индекс начальной позиции | Целое | |
Возвращаемое значение | Строковое (выходной параметр) | ||
Получить пустую строку | Возвращаемое значение | Строковое (выходной параметр) | |
Удалить пробелы с начала и конца строки | Возвращаемое значение | Строковое (выходной параметр) | |
Да/Нет (Поле Значение не заполнено) |
Исключающее «Или» | Первый операнд | Да/Нет |
Второй операнд | Да/Нет | ||
Возвращаемое значение | Да/Нет (выходной параметр) | ||
Логическое «И» | Первый операнд | Да/Нет | |
Второй операнд | Да/Нет | ||
Возвращаемое значение | Да/Нет (выходной параметр) | ||
Логическое «Или» | Первый операнд | Да/Нет | |
Второй операнд | Да/Нет | ||
Возвращаемое значение | Да/Нет (выходной параметр) | ||
Отрицание | Операнд | Да/Нет | |
Возвращаемое значение | Да/Нет (выходной параметр) | ||
Дата/Время (Поле Значение не заполнено) |
Получить время | Дата/Время | Дата/Время |
Возвращаемое значение | Дата/Время (выходной параметр) | ||
Получить дату/время из числа секунд | Количество секунд | Целое | |
Возвращаемое значение | Дата/Время (выходной параметр) | ||
Получить количество секунд во времени прошедшем с начала суток | Дата | Дата/Время | |
Возвращаемое значение | Целое (выходной параметр) | ||
Получить полную разницу в днях | Первая дата/время | Дата/Время | |
Вторая дата/время | Дата/Время | ||
Возвращаемое значение | Дробное (выходной параметр) | ||
Получить полную разницу в миллисекундах | Первая дата/время | Дата/Время | |
Вторая дата/время | Дата/Время | ||
Возвращаемое значение | Дробное (выходной параметр) | ||
Получить полную разницу в минутах | Первая дата/время | Дата/Время | |
Вторая дата/время | Дата/Время | ||
Возвращаемое значение | Дробное (выходной параметр) | ||
Получить полную разницу в секундах | Первая дата/время | Дата/Время | |
Вторая дата/время | Дата/Время | ||
Возвращаемое значение | Дробное (выходной параметр) | ||
Получить полную разницу в часах | Первая дата/время | Дата/Время | |
Вторая дата/время | Дата/Время | ||
Возвращаемое значение | Дробное (выходной параметр) | ||
Получить представление времени в длинном формате | Дата | Дата/Время | |
Возвращаемое значение | Строковое (выходной параметр) | ||
Получить представление времени в коротком формате | Дата | Дата/Время | |
Возвращаемое значение | Строковое (выходной параметр) | ||
Получить представление даты в длинном формате | Дата | Дата/Время | |
Возвращаемое значение | Строковое (выходной параметр) | ||
Получить представление даты в коротком формате | Дата | Дата/Время | |
Возвращаемое значение | Строковое (выходной параметр) | ||
Получить представление даты/времени в произвольном формате* | Дата | Дата/Время | |
Формат | Строковое | ||
Возвращаемое значение | Строковое (выходной параметр) | ||
Получить разницу дней | Первая дата/время | Дата/Время | |
Вторая дата/время | Дата/Время | ||
Возвращаемое значение | Целое (выходной параметр) | ||
Получить разницу миллисекунд | Первая дата/время | Дата/Время | |
Вторая дата/время | Дата/Время | ||
Возвращаемое значение | Целое (выходной параметр) | ||
Получить разницу минут | Первая дата/время | Дата/Время | |
Вторая дата/время | Дата/Время | ||
Возвращаемое значение | Целое (выходной параметр) | ||
Получить разницу секунд | Первая дата/время | Дата/Время | |
Вторая дата/время | Дата/Время | ||
Возвращаемое значение | Целое (выходной параметр) | ||
Получить разницу часов | Первая дата/время | Дата/Время | |
Вторая дата/время | Дата/Время | ||
Возвращаемое значение | Целое (выходной параметр) | ||
Получить текущую дату | Возвращаемое значение | Дата/Время (выходной параметр) | |
Получить текущие дату и время | Возвращаемое значение | Дата/Время (выходной параметр) | |
Дата/Время (В поле Значение задана переменная или указано значение) |
Прибавить дней | Количество дней | Целое |
Возвращаемое значение | Дата/Время (выходной параметр) | ||
Прибавить лет | Количество лет | Целое | |
Возвращаемое значение | Дата/Время (выходной параметр) | ||
Прибавить месяцев | Количество месяцев | Целое | |
Возвращаемое значение | Дата/Время (выходной параметр) | ||
Прибавить минут | Количество минут | Целое | |
Возвращаемое значение | Дата/Время (выходной параметр) | ||
Прибавить секунд | Количество секунд | Целое | |
Возвращаемое значение | Дата/Время (выходной параметр) | ||
Прибавить часов | Количество часов | Целое | |
Возвращаемое значение | Дата/Время (выходной параметр) | ||
Перечисление | Добавить новое значение перечисления | Переменная | Перечисление (выходной параметр) |
Отображаемое значение перечисления | Строковое | ||
Возвращаемое значение | Целое (выходной параметр) | ||
Добавить новое значение перечисления с указанием численного | Переменная | Перечисление (выходной параметр) | |
Численное значение перечисления | Целое | ||
Отображаемое значение перечисления | Строковое | ||
Изменить отображаемое значение перечисления | Переменная | Перечисление (выходной параметр) | |
Численное значение перечисления | Целое | ||
Новое отображаемое значение перечисления | Строковое | ||
Получить отображаемое значение перечисления | Значение перечисления | Перечисление (выходной параметр) | |
Возвращаемое значение | Строковое (выходной параметр) | ||
Получить отображаемое значение перечисления по численному | Переменная | Перечисление (выходной параметр) | |
Значение перечисления | Целое | ||
Возвращаемое значение | Строковое (выходной параметр) | ||
Получить численное значение перечисления по отображаемому | Переменная | Перечисление (выходной параметр) | |
Отображаемое значение перечисления | Строковое | ||
Возвращаемое значение | Целое (выходной параметр) | ||
Удалить значение перечисления | Переменная | Перечисление (выходной параметр) | |
Численное значение перечисления | Целое | ||
Удалить значение перечисления по отображаемому значению | Переменная | Перечисление (выходной параметр) | |
Отображаемое значение перечисления | Строковое | ||
Типы переменных, поставляемых шлюзом с DocsVision | |||
В поле Тип указан шлюз с DocsVision; поле Значение недоступно для выбора | Импортировать карточку | Xml карточки | Строковое |
Возвращаемое значение | Карточка DV (выходной параметр) | ||
Импортировать карточку в папку | Xml карточки | Строковое | |
Папка | Папка DV | ||
Созданный ярлык | Ярлык DV (выходной параметр) | ||
Возвращаемое значение | Карточка DV (выходной параметр) | ||
Импортировать карточку из файла | Файл | Файл ФС | |
Возвращаемое значение | Карточка DV (выходной параметр) | ||
Импортировать карточку из файла в папку | Файл с Xml карточки | Файл ФС | |
Папка | Папка DV | ||
Созданный ярлык | Ярлык DV (выходной параметр) | ||
Возвращаемое значение | Карточка DV (выходной параметр) | ||
Копировать карточку | Исходная карточка | Карточка DV | |
Очищать флаг шаблона | Да/Нет | ||
Возвращаемое значение | Карточка DV (выходной параметр) | ||
Получить выполняемый процесс | Карточка процесса | Карточка DV (выходной параметр) | |
Получить карточку, связанную с функцией* | Имя функции | Строковое | |
Получить по сильной ссылке | Да/Нет | ||
Карточка процесса | Карточка DV (выходной параметр) | ||
Создать карточку | Идентификатор типа карточки | Строковое | |
Возвращаемое значение | Карточка DV (выходной параметр) | ||
Создать карточку файла | Файл | Файл ФС | |
Возвращаемое значение | Файл DV (выходной параметр) | ||
Создать карточку «Сообщение» | Тема | Строковое | |
Тело | Строковое | ||
Карточка | Карточка DV | ||
Кому | Сотрудник DV | ||
От | Сотрудник DV | ||
Возвращаемое значение | Карточка DV (выходной параметр) | ||
Создать карточку «Сообщение» в папке | Тема | Строковое | |
Тело | Строковое | ||
Карточка | Карточка DV | ||
Папка | Папка DV | ||
От | Сотрудник DV | ||
Возвращаемое значение | Карточка DV (выходной параметр) | ||
Создать карточку в папке | Идентификатор типа карточки | Строковое | |
Папка | Папка DV | ||
Возвращаемое значение | Карточка DV (выходной параметр) | ||
Создать карточку в папке по типу | Тип карточки | Тип карточки DV | |
Папка | Папка DV | ||
Возвращаемое значение | Карточка DV (выходной параметр) | ||
Создать карточку по типу | Тип карточки | Тип карточки DV | |
Возвращаемое значение | Карточка DV (выходной параметр) | ||
Создать карточку файла в папке | Файл | Файл ФС | |
Папка | Папка DV | ||
Созданный ярлык | Ярлык DV (выходной параметр) | ||
Возвращаемое значение | Файл DV (выходной параметр) | ||
Создать карточку файла из почтового вложения | Вложение | Почтовое вложение | |
Возвращаемое значение | Файл DV (выходной параметр) | ||
Создать карточку файла из почтового вложения в папке | Вложение | Почтовое вложение | |
Папка | Папка DV | ||
Созданный ярлык | Ярлык DV (выходной параметр) | ||
Возвращаемое значение | Файл DV (выходной параметр) | ||
Удалить карточку | Карточка | Карточка DV | |
Удалить окончательно | Да/Нет | ||
Удалить папку | Папка (Папка DV) | Папка DV | |
Удалить окончательно | Да/Нет | ||
Удалить ярлык | Ярлык | Ярлык DV | |
Удалить окончательно | Да/Нет | ||
Карточка DV | Архивировать карточки* | Карточки | Карточка DV, коллекция |
Архивировать карточку* | — | — | |
Внутренняя функция для поддержки процессов 3.1* | Путь | Строковое | |
Добавить в карточку несколько файлов из файловой системы с полями | Файлы | Файл ФС, коллекция | |
Разрешено изменение | Да/Нет | ||
Разрешено блокирование | Да/Нет | ||
Разрешено удаление | Да/Нет | ||
Требуется комментарий при сохранении | Да/Нет | ||
Копировать поля в свойства файла | Да/Нет | ||
Копировать свойства файла в поля | Да/Нет | ||
Тип версионинга | Целое | ||
Добавить в карточку несколько файлов из файловой системы | Файлы | Файл ФС, коллекция | |
Разрешено изменение | Да/Нет | ||
Разрешено блокирование | Да/Нет | ||
Разрешено удаление | Да/Нет | ||
Требуется комментарий при сохранении | Да/Нет | ||
Добавить в карточку файл из файловой системы с полями | Файл | Файл ФС | |
Разрешено изменение | Да/Нет | ||
Разрешено блокирование | Да/Нет | ||
Разрешено удаление | Да/Нет | ||
Требуется комментарий при сохранении | Да/Нет | ||
Копировать поля в свойства файла | Да/Нет | ||
Копировать свойства файла в поля | Да/Нет | ||
Тип версионинга | Целое | ||
Добавить в карточку файл из файловой системы | Файл | Файл ФС | |
Разрешено изменение | Да/Нет | ||
Разрешено блокирование | Да/Нет | ||
Разрешено удаление | Да/Нет | ||
Требуется комментарий при сохранении | Да/Нет | ||
Добавить в тему обработки | Идентификатор карточки | Строковое | |
Добавить в тему обработки карточки | Карточка | Карточка DV | |
Добавить несколько файлов в карточку с полями | Файлы | Файл DV, коллекция | |
Разрешено изменение | Да/Нет | ||
Разрешено блокирование | Да/Нет | ||
Разрешено удаление | Да/Нет | ||
Требуется комментарий при сохранении | Да/Нет | ||
Копировать поля в свойства файла | Да/Нет | ||
Копировать свойства файла в поля | Да/Нет | ||
Добавить несколько файлов в карточку | Файлы | Файл DV, коллекция | |
Разрешено изменение | Да/Нет | ||
Разрешено блокирование | Да/Нет | ||
Разрешено удаление | Да/Нет | ||
Требуется комментарий при сохранении | Да/Нет | ||
Добавить файл в карточку с полями | Файл | Файл DV | |
Разрешено изменение | Да/Нет | ||
Разрешено блокирование | Да/Нет | ||
Разрешено удаление | Да/Нет | ||
Требуется комментарий при сохранении | Да/Нет | ||
Копировать поля в свойства файла | Да/Нет | ||
Копировать свойства файла в поля | Да/Нет | ||
Добавить файл в карточку | Файл | Файл DV | |
Разрешено изменение | Да/Нет | ||
Разрешено блокирование | Да/Нет | ||
Разрешено удаление | Да/Нет | ||
Требуется комментарий при сохранении | Да/Нет | ||
Заблокирована ли карточка | Возвращаемое значение | Да/Нет (выходной параметр) | |
Заблокировать карточку | Возвращаемое значение | Да/Нет (выходной параметр) | |
Получить HTML карточки по XSLT-преобразованию | XSLT-преобразование | Строковое | |
Возвращаемое значение | Строковое (выходной параметр) | ||
Получить HTML карточки по умолчанию | Возвращаемое значение | Строковое (выходной параметр) | |
Получить XML карточки | Обрабатывать связи | Да/Нет | |
Возвращаемое значение | Строковое (выходной параметр) | ||
Получить расширенный XML карточки | Экспортировать связанные карточки | Да/Нет | |
Экспортировать связанные файлы | Да/Нет | ||
Экспортировать связанные строки | Да/Нет | ||
Экспортировать пространство имен | Да/Нет | ||
Экспортировать информацию о безопасности | Да/Нет | ||
Возвращаемое значение | Строковое (выходной параметр) | ||
Получить сильный ярлык на карточку | Возвращаемое значение | Ярлык DV (выходной параметр) | |
Получить сотрудников | Исполнители | Сотрудник DV, коллекция (выходной параметр) | |
Подписано | Сотрудник DV, коллекция (выходной параметр) | ||
Согласующие лица | Сотрудник DV, коллекция (выходной параметр) | ||
Получатели | Сотрудник DV, коллекция (выходной параметр) | ||
Внешние получатели | Строка секции карточки DV, коллекция (выходной параметр) | ||
Разархивировать карточки* | Карточки | Карточка DV, коллекция | |
Разархивировать карточку* | — | — | |
Разблокировать карточку* | — | — | |
Разблокировать карточку с возвращением результата* | Возвращаемое значение | Да/Нет (выходной параметр) | |
Сохранить файлы из карточек в папку | Карточки | Карточка DV, коллекция | |
Папка | Папка ФС | ||
Перезаписывать файлы | Да/Нет | ||
Сохранить файлы из карточки в папку | Папка | Папка ФС | |
Перезаписывать файлы | Да/Нет | ||
Удалить из темы обработки | — | — | |
Установить вид документа | Вид документа | Строка секции карточки DV | |
Применить все настройки вида | Да/Нет | ||
Установить значение полей по умолчанию | Да/Нет | ||
Полностью заменить свойства документа | Да/Нет | ||
Добавить отсутствующие свойства | Да/Нет | ||
Удалить свойства не указанные в виде | Да/Нет | ||
Установить начальное состояние | Да/Нет | ||
Освободить номер документа | Да/Нет | ||
Текущий сотрудник | Сотрудник DV | ||
Текущий руководитель | Сотрудник DV | ||
Текущая дата | Дата/Время | ||
Установить права на карточку для групп | Группы | Группа DV, коллекционное | |
Разрешить все | Да/Нет | ||
Разрешить чтение | Да/Нет | ||
Разрешить изменение | Да/Нет | ||
Разрешить удаление | Да/Нет | ||
Разрешить копирование | Да/Нет | ||
Установить права на карточку для группы | Группа | Группа DV | |
Разрешить все | Да/Нет | ||
Разрешить чтение | Да/Нет | ||
Разрешить изменение | Да/Нет | ||
Разрешить удаление | Да/Нет | ||
Разрешить копирование | Да/Нет | ||
Установить права на карточку для пользователей | Пользователи | Сотрудник DV, коллекционное | |
Разрешить все | Да/Нет | ||
Разрешить чтение | Да/Нет | ||
Разрешить изменение | Да/Нет | ||
Разрешить удаление | Да/Нет | ||
Разрешить копирование | Да/Нет | ||
Установить права на карточку для пользователя | Пользователь | Сотрудник DV | |
Разрешить все | Да/Нет | ||
Разрешить чтение | Да/Нет | ||
Разрешить изменение | Да/Нет | ||
Разрешить удаление | Да/Нет | ||
Разрешить копирование | Да/Нет | ||
Установить права на карточку для учетной записи | Учетная запись | Строковое | |
Разрешить все | Да/Нет | ||
Разрешить чтение | Да/Нет | ||
Разрешить изменение | Да/Нет | ||
Разрешить удаление | Да/Нет | ||
Разрешить копирование | Да/Нет | ||
Установить права на карточку для учетных записей | Учетная запись | Строковое, коллекционное | |
Разрешить все | Да/Нет | ||
Разрешить чтение | Да/Нет | ||
Разрешить изменение | Да/Нет | ||
Разрешить удаление | Да/Нет | ||
Разрешить копирование | Да/Нет | ||
Форсированно разблокировать карточку* | Разрешить кинуть ошибку | Да/Нет | |
Возвращаемое значение | Да/Нет (выходной параметр) | ||
Секция карточки DV | — | — | — |
Строка секции карточки DV | — | — | — |
Папка DV | Получить подпапку | Название подпапки | Строковое |
Возвращаемое значение | Папка DV (выходной параметр) | ||
Получить ярлык на карточку | Карточка | Карточка DV | |
Сильный ярлык | Да/Нет | ||
Возвращаемое значение | Ярлык DV (выходной параметр) | ||
Создать делегата на папку | Название делегата | Строковое | |
Создать в папке | Папка DV | ||
Возвращаемое значение | Папка DV (выходной параметр) | ||
Создать подпапку | Название подпапки | Строковое | |
Возвращаемое значение | Папка DV (выходной параметр) | ||
Создать ярлык | Карточка | Карточка DV | |
Режим открытия | Строковое | ||
Возвращаемое значение | Ярлык DV (выходной параметр) | ||
Создать ярлык при помощи идентификатора карточки | Идентификатор карточки | Строковое | |
Режим открытия | Строковое | ||
Описание | Строковое | ||
Возвращаемое значение | Ярлык DV (выходной параметр) | ||
Создать ярлык (с описанием) | Карточка | Карточка DV | |
Режим открытия | Строковое | ||
Описание | Строковое | ||
Возвращаемое значение | Ярлык DV (выходной параметр) | ||
Создать ярлык с указанием типа связи | Карточка | Карточка DV | |
Режим открытия | Строковое | ||
Сильный ярлык | Да/Нет | ||
Возвращаемое значение | Ярлык DV (выходной параметр) | ||
Создать ярлык при помощи идентификатора (с указанием типа связи) | Идентификатор карточки | Строковое | |
Режим открытия | Строковое | ||
Сильный ярлык | Да/Нет | ||
Возвращаемое значение | Ярлык DV (выходной параметр | ||
Создать ярлык при помощи идентификатора карточки | Идентификатор карточки | Строковое | |
Режим открытия | Строковое | ||
Возвращаемое значение | Ярлык DV (выходной параметр) | ||
Удалить слабые ярлыки на карточку | Карточка | Карточка DV | |
Установить права на папку для групп | Группы | Группа DV, коллекционное | |
Разрешить все | Да/Нет | ||
Разрешить чтение | Да/Нет | ||
Разрешить изменение | Да/Нет | ||
Разрешить удаление | Да/Нет | ||
Разрешить копирование | Да/Нет | ||
Установить права на папку для группы | Группа | Группа DV | |
Разрешить все | Да/Нет | ||
Разрешить чтение | Да/Нет | ||
Разрешить изменение | Да/Нет | ||
Разрешить удаление | Да/Нет | ||
Разрешить копирование | Да/Нет | ||
Установить права на папку для пользователей | Пользователи | Сотрудник DV, коллекционное | |
Разрешить все | Да/Нет | ||
Разрешить чтение | Да/Нет | ||
Разрешить изменение | Да/Нет | ||
Разрешить удаление | Да/Нет | ||
Разрешить копирование | Да/Нет | ||
Установить права на папку для пользователя | Пользователь | Сотрудник DV | |
Разрешить все | Да/Нет | ||
Разрешить чтение | Да/Нет | ||
Разрешить изменение | Да/Нет | ||
Разрешить удаление | Да/Нет | ||
Разрешить копирование | Да/Нет | ||
Установить права на папку для учетной записи | Учетная запись | Строковое | |
Разрешить все | Да/Нет | ||
Разрешить чтение | Да/Нет | ||
Разрешить изменение | Да/Нет | ||
Разрешить удаление | Да/Нет | ||
Разрешить копирование | Да/Нет | ||
Установить права на папку для учетных записей | Учетные записи | Строковое, коллекционное | |
Разрешить все | Да/Нет | ||
Разрешить чтение | Да/Нет | ||
Разрешить изменение | Да/Нет | ||
Разрешить удаление | Да/Нет | ||
Разрешить копирование | Да/Нет | ||
Сотрудник DV (Поле Значение не заполнено) |
Получить активного заместителя | Для исполнения | Да/Нет |
Для ответственного исполнения | Да/Нет | ||
Для подписи | Да/Нет | ||
Постоянного | Да/Нет | ||
Возвращаемое значение | Сотрудник DV (выходной параметр) | ||
Получить сотрудника по Ф. И. О. | Ф. И. О. сотрудника | Строковое | |
Найденный сотрудник | Сотрудник DV, коллекция (выходной параметр) | ||
Получить сотрудников по Ф. И. О. | Ф. И. О. сотрудника | Строковое | |
Найденный сотрудник | Сотрудник DV (выходной параметр) | ||
Получить Ф. И. О. сотрудника | Строка данных сотрудника | Строка секции карточки DV | |
Возвращаемое значение | Строковое (выходной параметр) | ||
Получить Ф. И. О. сотрудника в короткой форме | Строка данных сотрудника | Строка секции карточки DV | |
Возвращаемое значение | Строковое (выходной параметр) | ||
Получить Ф. И. О. сотрудника в падеже | Код падежа | Целое | |
Возвращаемое значение | Строковое (выходной параметр) | ||
Роль DV | — | — | — |
Группа DV | — | — | — |
Подразделение DV | — | — | — |
Тип карточки DV | — | — | — |
Файл DV | Вернуть файл в основное хранилище | — | — |
Вернуть файлы в основное хранилище | Файлы | Файл DV, коллекция | |
Вывести файл во внешнее хранилище | — | — | |
Вывести файл во внешнее хранилище с указанием режима возврата | Автоматически возвращать файл из внешнего хранилища | Да/Нет | |
Вывести файлы во внешнее хранилище | Файлы | Файл DV, коллекция | |
Вывести файл во внешнее хранилище с указанием режима возврата | Файлы | Файл DV, коллекция | |
Автоматически возвращать файл из внешнего хранилища | Да/Нет | ||
Заблокировать файл и сохранить на диск | Файл | Файл ФС | |
Сотрудник | Сотрудник DV | ||
Сохранить на диск | Да/Нет | ||
Заблокировать файл по пути и сохранить на диск* | Путь к файлу | Строковое | |
Идентификатор сотрудника | Строковое | ||
Сохранить на диск | Да/Нет | ||
Сохранить изменения и разблокировать | Файл | Файл ФС | |
Сохранить изменения и разблокировать с синхронизацией свойств | Файл | Файл ФС | |
Копировать поля в свойства файла | Да/Нет | ||
Копировать свойства файла в поля | Да/Нет | ||
Сохранить изменения и разблокировать с синхронизацией свойств по умолчанию | Файл | Файл ФС | |
Сохранить файл | Путь к файлу | Строковое, обязательный параметр | |
Сохранить файл в папку | Папка | Папка ФС | |
Перезаписывать файлы | Да/Нет | ||
Сохранить файл в файл | Путь к файлу | Файл ФС, обязательный параметр | |
Сохранить файлы в папку | Карточки файла | Файл DV, коллекционное | |
Папка | Папка ФС | ||
Перезаписывать файлы | Да/Нет | ||
Ярлык DV | Копировать ярлык | В папку | Папка DV |
Возвращаемое значение | Ярлык DV (выходной параметр) | ||
Перенести ярлык | В папку | Папка DV | |
Установить права для групп | Группы | Группа DV, коллекционное | |
Разрешить все | Да/Нет | ||
Разрешить чтение | Да/Нет | ||
Разрешить изменение | Да/Нет | ||
Разрешить удаление | Да/Нет | ||
Разрешить копирование | Да/Нет | ||
Установить права для группы | Группа | Группа DV | |
Разрешить все | Да/Нет | ||
Разрешить чтение | Да/Нет | ||
Разрешить изменение | Да/Нет | ||
Разрешить удаление | Да/Нет | ||
Разрешить копирование | Да/Нет | ||
Установить права для пользователей | Пользователи | Сотрудник DV, коллекционное | |
Разрешить все | Да/Нет | ||
Разрешить чтение | Да/Нет | ||
Разрешить изменение | Да/Нет | ||
Разрешить удаление | Да/Нет | ||
Разрешить копирование | Да/Нет | ||
Установить права для пользователя | Пользователь | Сотрудник DV | |
Разрешить все | Да/Нет | ||
Разрешить чтение | Да/Нет | ||
Разрешить изменение | Да/Нет | ||
Разрешить удаление | Да/Нет | ||
Разрешить копирование | Да/Нет | ||
Установить права для учетной записи | Учетная запись | Строковое | |
Разрешить все | Да/Нет | ||
Разрешить чтение | Да/Нет | ||
Разрешить изменение | Да/Нет | ||
Разрешить удаление | Да/Нет | ||
Разрешить копирование | Да/Нет | ||
Установить права для учетных записей | Учетные записи | Строковое, коллекционное | |
Разрешить все | Да/Нет | ||
Разрешить чтение | Да/Нет | ||
Разрешить изменение | Да/Нет | ||
Разрешить удаление | Да/Нет | ||
Разрешить копирование | Да/Нет | ||
Переменные, поставляемые шлюзом с почтой | |||
В поле Тип указан шлюз с почтой, поле Значение недоступно для выбора | Создать вложение | Возвращаемое значение | Почтовое вложение (выходной параметр) |
Создать вложение из файловой системы | Файл | Файл ФС | |
Название вложения | Строковое | ||
Возвращаемое значение | Почтовое вложение (выходной параметр) | ||
Создать детализированное HTML сообщение | Тема письма | Строковое | |
HTML тело письма | Строковое | ||
Получатели | Почтовый адресат, коллекция | ||
Получатели СС | Почтовый адресат, коллекция | ||
Получатели ВСС | Почтовый адресат, коллекция | ||
Вложения | Почтовое вложение, коллекция | ||
Отправить сообщение | Да/Нет | ||
Возвращаемое значение | Почтовое сообщение (выходной параметр) | ||
Создать детализированное сообщение | Тема письма | Строковое | |
Тело письма | Строковое | ||
Получатели | Почтовый адресат, коллекция | ||
Получатели СС | Почтовый адресат, коллекция | ||
Получатели ВСС | Почтовый адресат, коллекция | ||
Вложения | Почтовое вложение, коллекция | ||
Отправить сообщение | Да/Нет | ||
Возвращаемое значение | Почтовое сообщение (выходной параметр) | ||
Создать почтового адресата | Возвращаемое значение | Почтовое сообщение (выходной параметр) | |
Создать почтового адресата с указанием e-mail | Строковое | ||
Возвращаемое значение | Почтовый адресат (выходной параметр) | ||
Создать простое HTML сообщение | Тема письма | Строковое | |
HTML тело письма | Строковое | ||
Получатель | Строковое | ||
Отправить сообщение | Да/Нет | ||
Возвращаемое значение | Почтовое сообщение (выходной параметр) | ||
Создать простое сообщение | Тема письма | Строковое | |
Тело письма | Строковое | ||
Получатель | Строковое | ||
Отправить сообщение | Да/Нет | ||
Возвращаемое значение | Почтовое сообщение (выходной параметр) | ||
Создать сообщение | Возвращаемое сообщение | Почтовое сообщение (выходной параметр) | |
Почтовое вложение | Сохранить в файл | Путь к файлу | Строковое |
Почтовый адресат | — | — | — |
Почтовое сообщение | Отправить сообщение | — | — |
Переменные, поставляемые шлюзом с файловой системой | |||
В поле Тип указан шлюз к файловой системе; поле Значение недоступно для выбора | Создать папку | Путь к папке | Строковое |
Возвращаемое значение | Папка ФС (выходной параметр) | ||
Создать файл | Путь к файлу | Строковое | |
Возвращаемое значение | Файл ФС (выходной параметр) | ||
Папка ФС | Создать подпапку | Путь к подпапке | Строковое |
Возвращаемое значение | Папка ФС (выходной параметр) | ||
Создать файл | Имя файла | Строковое | |
Возвращаемое значение | Файл ФС (выходной параметр) | ||
Удалить папку с подпапками | Удалить содержимое папки | Да/Нет | |
Удалить пустую папку | — | — | |
Файл ФС | Добавить текст | Текст | Строковое |
Записать текст | Текст | Строковое | |
Копировать файл | Путь к файлу | Строковое | |
Перезаписать | Да/Нет | ||
Копировать файл в файл | Файл | Файл ФС | |
Перезаписать | Да/Нет | ||
Получить содержимое файла | Возвращаемое значение | Строковое, выходной параметр | |
Удалить файл | — | — |
Примечание
Для работы функций Архивировать карточку (карточки) и Разархивировать карточку (карточки) необходимо, чтобы учетная запись сервиса Workflow была включена в группу DocsVision Archive Operators.
Примечание
При настройке параметров функции Получить представление даты в произвольном формате для переменной типа Дата/Время маска даты задается в соответствии со стандартом ISO 8601.
Примечание
Функция Внутренняя функция для поддержки процессов 3.1 является системной и не предназначена для использования пользователями.
Примечание
Для снятия блокировки с карточки можно использовать три функции:- Разблокировать карточку: функция позволяет разблокировать заблокированную с помощью бизнес-процесса карточку, при этом результат выполнения функции пользователю не известен. Чтобы узнать, почему карточку не удалось разблокировать, следует в бизнес-процессе создать ветку "По ошибке" и задать переменные для кода и описания ошибки.
- Разблокировать карточку с возвращением результата: функция позволяет разблокировать карточку, заблокированную с помощью бизнес-процесса, при этом результат выполнения возвращается в виде переменной типа Да/Нет. Если карточку разблокировать не удалось, то теряются код и описание ошибки, объясняющей неудачу. Как следствие, анализировать результат выполнения этой функции необходимо при помощи функции Условие.
- Форсированно разблокировать карточку: функция позволяет разблокировать карточку, заблокированную любым способом (в том числе открытую в данный момент другим пользователем). Если флажок Разрешить кинуть ошибку установлен, то при неудаче разблокирования выполнение функции будет остановлено, если нет — будет возвращен результат (удалось ли разблокировать карточку, Да/Нет), а процесс будет выполняться дальше.
Примечание
Отметим следующие особенности использования функции Получить карточку, связанную с функцией:- Если функция используется для получения связанной с функцией Подпроцесс карточки бизнес-процесса или для поиска карточки уже отправленного задания, а в свойствах функции Задание был установлен флажок Не удалять задания при удалении бизнес-процесса, то в качестве значения параметра Получить по сильной ссылке следует указать Нет, если этот флажок снят — Да. Незаданное значение параметра никак не воспринимается системой.
- Если функция используется для получения карточки еще не отправленного задания, то в качестве значения параметра Получить по сильной ссылке следует указать Да.
Примечание
При использовании функции Заблокировать файл по пути и сохранить на диск файл будет заблокирован в системе DocsVision и сохранен в файловой системе того компьютера, на котором установлен сервер DocsVision и работает сервис Workflow.В диалоговом окне Блокировки (доступно из пункта Сервис главного меню) в качестве пользователя, блокирующего файл, будет указана учетная запись Workflow, а фамилия пользователя, чей идентификатор был указан в параметрах функции, будет указана в карточках, к которым присоединен этот файл.