Перейти к содержанию

Статьи Результаты Поиска

Кнопка «Моя компания»

Для того, чтобы разместить на боковую панель навигации ссылку на компанию пользователя, создайте операцию типа Скрипт в текущем Шаблоне записи и введите следующее выражение:   using System;using System.Collections.Generic;using System.Linq;using Comindware.Data.Entity;using Comindware.TeamNetwork.Api.Data.UserCommands; public class Script{      … Подробнее


Кнопка «Моя компания»

Для того, чтобы разместить на боковую панель навигации ссылку на компанию пользователя, создайте операцию типа Скрипт в текущем Шаблоне записи и введите следующее выражение:   using System;using System.Collections.Generic;using System.Linq;using Comindware.Data.Entity;using Comindware.TeamNetwork.Api.Data.UserCommands; public class Script{      … Подробнее


Кнопка «Мой профиль»

Для того чтобы разместить на боковую панель навигации ссылку на профиль пользователя, создайте кнопку c операцией C#-скрипт в шаблоне аккаунтов и введите следующее выражение:   using System; using System.Collections.Generic; using System.Linq; using Comindware.Data.Entity; using Comindware.TeamNetwork.Api.Data.UserCommands; public class Script … Подробнее


Кнопка «Мой профиль»

Для того чтобы разместить на боковую панель навигации ссылку на профиль пользователя, создайте кнопку c операцией C#-скрипт в шаблоне аккаунтов и введите следующее выражение:   using System; using System.Collections.Generic; using System.Linq; using Comindware.Data.Entity; using Comindware.TeamNetwork.Api.Data.UserCommands; public class Script … Подробнее


Кнопка «Мой профиль»

Для того, чтобы разместить на боковую панель навигации ссылку на профиль пользователя, создайте операцию типа Скрипт в шаблоне пользователя и введите следующее выражение:   using System; using System.Collections.Generic; using System.Linq; using Comindware.Data.Entity; using Comindware.TeamNetwork.Api.Data.UserCommands; public class Script {    … Подробнее


Ошибка выполнения скриптовой операции

При настройке скриптовой операции всегда важно всё делать корректно. Неправильно прописанная логика, системные имена шаблонов, атрибутов и т.д. могут привести к ошибке выполнения операции. На что же стоит обратить внимание при выяснении причин ошибки? Решение: Проверьте правильность написания скрипта. Если операция используется в роли, проверьте п … Подробнее


Удаление записей и экземпляров процесса

Удаление — это тип операции в рамках продукта, который позволяет стирает данные из системы. В отличие от стандартного типа операции «Архивировать», операция с типом «Удалить» не даёт возможность вернуть стёртые данные (за исключением восстановления резервной копии с этими данными). Удалить можно записи, экземпляры процесса, формы, списки, шаблоны э … Подробнее


Кнопки. Определение, настройка, удаление

Содержание Определения Настройка кнопки Свойства Скрипт Заготовка скрипта Входные данные Выходные данные Условие отображения Примеры условий отображения кнопки Локальные переменные Связи Удаление кнопки Связанные статьи Определения Кнопка представляет собой визуальный элемент н … Подробнее


Кнопки. Определение, настройка, удаление

Содержание Определения Настройка кнопки Свойства Скрипт Заготовка скрипта Входные данные Выходные данные Условие отображения Примеры условий отображения кнопки Локальные переменные Связи Удаление кнопки Связанные статьи Определения Кнопка представляет собой визуальный элемент н … Подробнее


Ошибка выполнения скриптовой операции

При настройке кнопки с операцией C# скрипт всегда важно всё делать корректно. Неправильно прописанная логика, системные имена шаблонов, атрибутов и т.д. могут привести к ошибке выполнения скрипта. На что же стоит обратить внимание при выяснении причин ошибки? Решение: Проверьте правильность написания скрипта. Проверьте разрешение в ролях пользоват … Подробнее


Ошибка выполнения скриптовой операции

При настройке кнопки с операцией C# скрипт всегда важно всё делать корректно. Неправильно прописанная логика, системные имена шаблонов, атрибутов и т.д. могут привести к ошибке выполнения скрипта. На что же стоит обратить внимание при выяснении причин ошибки? Решение: Проверьте правильность написания скрипта. Проверьте разрешение в ролях пользоват … Подробнее


Установка условий на операциях

В Comindware Business Application Platform можно не только скрывать и делать видимыми поля и вложенные формы, но также и операции. Для того, чтобы написать условие для операции на форме: 1. В разделе «Операции» текущего шаблона записи выберите нужную операцию и, кликнув на неё дважды, откройте её и перейдите на последнюю вкладку «Условие». 2. Пропи … Подробнее


Запуск глобальной функции из операции

Для того, чтобы запустить глобальную функцию по кнопке, введите следующее выражение:   using System; using System.Collections.Generic;using System.Linq;using Comindware.Data.Entity;using Comindware.TeamNetwork.Api.Data.UserCommands;using Comindware.TeamNetwork.Api.Data; class Script{    public static UserCommandResult Main(UserCommandContext us … Подробнее


Изменение e-mail у всех пользователей в системе

Для того, чтобы поменять e-mail у всех пользователей в системе, введите следующее выражение:   using System;  using System.Collections.Generic;  using System.Linq;  using System.Text.RegularExpressions;  using Comindware.Data.Entity;  using Comindware.TeamNetwork.Api.Data.UserCommands; class Script  {      public static UserCommandResult Main(U … Подробнее


Копирование объекта

Для того чтобы скопировать запись, создайте в текущем шаблоне записи кнопку с операцией C#-скрипт и введите следующее выражение:   using System;  using System.Collections.Generic; using System.Linq; using Comindware.Data.Entity; using Comindware.TeamNetwork.Api.Data.UserCommands; using Comindware.TeamNetwork.Api.Data; class Script {     public … Подробнее


Создание записи и передача данных из выбранного объекта

Для того, чтобы по кнопке можно было по выбранному объекту/ам создать запись в каком-либо Шаблоне записи и передать туда какие-либо данные, введите следующее выражение:   using System;using System.IO;using System.Collections.Generic;using System.Linq;using Comindware.Data.Entity;using Comindware.TeamNetwork.Api.Data.UserCommands; public class S … Подробнее


Отмена процесса по кнопке. Настройка шаблонов, процессов и кнопки

Процессы зачастую имеют несколько вариантов завершения. Например, заявка может быть согласована и не согласована. Бывают также случаи, когда нужно отменить процесс извне, например, если инициатор хочет отозвать договор, который уже был отправлен на согласование. В данном случае будет удобно создать отдельную кнопку, по которой процесс может быть от … Подробнее


Копирование объекта

Для того чтобы скопировать запись, создайте в текущем шаблоне записи кнопку с операцией C#-скрипт и введите следующее выражение:   using System;  using System.Collections.Generic; using System.Linq; using Comindware.Data.Entity; using Comindware.TeamNetwork.Api.Data.UserCommands; using Comindware.TeamNetwork.Api.Data; class Script {     public … Подробнее


Отмена процесса по кнопке. Настройка шаблонов, процессов и кнопки

Процессы зачастую имеют несколько вариантов завершения. Например, заявка может быть согласована и не согласована. Бывают также случаи, когда нужно отменить процесс извне, например, если инициатор хочет отозвать договор, который уже был отправлен на согласование. В данном случае будет удобно создать отдельную кнопку, по которой процесс может быть от … Подробнее


Создание записи и передача данных из выбранного объекта

Для того, чтобы по кнопке можно было по выбранному объекту/ам создать запись в каком-либо Шаблоне записи и передать туда какие-либо данные, введите следующее выражение:   using System;using System.IO;using System.Collections.Generic;using System.Linq;using Comindware.Data.Entity;using Comindware.TeamNetwork.Api.Data.UserCommands; public class S … Подробнее


Запуск глобальной функции из операции

Для того, чтобы запустить глобальную функцию по кнопке, введите следующее выражение:   using System; using System.Collections.Generic;using System.Linq;using Comindware.Data.Entity;using Comindware.TeamNetwork.Api.Data.UserCommands;using Comindware.TeamNetwork.Api.Data; class Script{    public static UserCommandResult Main(UserCommandContext us … Подробнее


Изменение e-mail у всех пользователей в системе

Для того, чтобы поменять e-mail у всех пользователей в системе, введите следующее выражение:   using System;  using System.Collections.Generic;  using System.Linq;  using System.Text.RegularExpressions;  using Comindware.Data.Entity;  using Comindware.TeamNetwork.Api.Data.UserCommands; class Script  {      public static UserCommandResult Main(U … Подробнее


Копирование объекта

Для того, чтобы скопировать запись, создайте в текущем шаблоне записи Операцию типа Скрипт и введите следующее выражение:   using System;  using System.Collections.Generic; using System.Linq; using Comindware.Data.Entity; using Comindware.TeamNetwork.Api.Data.UserCommands; using Comindware.TeamNetwork.Api.Data; class Script {     public static … Подробнее


Локальная переменная в C#-скрипте и сценарии. Использование для копирования данных между шаблонами

Содержание Введение Прикладная задача Настройка шаблонов записей Настройка кнопки для копирования данных Настройка кнопки с использованием C#-скрипта Настройка кнопки с использованием сценария Тестирование Связанные статьи Введение Локальные переменные для кнопки позволяют передавать введённые пользовател … Подробнее


Локальная переменная в C#-скрипте и сценарии. Использование для копирования данных между шаблонами

Содержание Введение Прикладная задача Настройка шаблонов записей Настройка кнопки для копирования данных Настройка кнопки с использованием C#-скрипта Настройка кнопки с использованием сценария Тестирование Связанные статьи Введение Локальные переменные для кнопки позволяют передавать введённые пользовател … Подробнее


Изменение статусов в коллекции и завершение пользовательской задачи

Для того, чтобы по кнопке можно было менять статус записей в коллекции в зависимости от определенного условия и завершать связанную с основной записью пользовательскую задачу, введите следующее выражение:   using System;using System.Collections.Generic;using System.Linq;using Comindware.Data.Entity;using Comindware.TeamNetwork.Api.Data.UserComm … Подробнее


Загрузка картинки из атрибута типа документ в HTML поле

Для того, чтобы выгрузить картинку в HTML поле, введите следующее выражение:   using System; using System.Collections.Generic; using System.Linq; using System.Text.RegularExpressions; using Comindware.Data.Entity; using Comindware.TeamNetwork.Api.Data.UserCommands; using Comindware.TeamNetwork.Api.Data; class Script {     public static UserComma … Подробнее


Выгрузка выбранных записей из пользовательской таблицы

Содержание Введение Прикладная задача Настройка скрипта Тестирование скрипта Введение Здесь представлен пример скрипта для скачивания выбранных столбцов и строк из таблицы в виде файла Excel. Скрипт запускается по нажатию кнопки. Приведённый пример скрипта под … Подробнее


Изменение переиспользуемой переменной по операции

Для того, чтобы можно было по кнопке изменять переиспользуемую переменную , создайте операцию типа Скрипт в текущем Шаблоне записи и введите следующее выражение:   using System; using System.Collections.Generic; using System.Linq; using Comindware.Data.Entity; using Comindware.TeamNetwork.Api.Data.UserCommands; using Comindware.TeamNetwork.Api. … Подробнее


Изменение статуса и завершение пользовательской задачи

Для того, чтобы по кнопке можно было менять статус записи и завершать связанную с ней пользовательскую задачу, введите следующее выражение:   using System;using System.Collections.Generic;using System.Linq;using Comindware.Data.Entity;using Comindware.TeamNetwork.Api.Data.UserCommands;using Comindware.TeamNetwork.Api.Data; public class Script{  … Подробнее


Очистка значений атрибутов типа Логический и Пользователь

Для того, чтобы по операции можно было очистить атрибуты типа Логический и Пользователь (например, очистить флаги и ответственных), введите следующее выражение:   using System;using System.Collections.Generic;using System.Linq;using Comindware.Data.Entity;using Comindware.TeamNetwork.Api.Data.UserCommands; public class Script{    public static … Подробнее


Отображение кнопки при пустом исполнителе

Для настройки отображения кнопки в Шаблоне процесса при условии отсутствия назначенного исполнителя, введите данное выражение: на языке выражений:  EMPTY($assignee) на языке N3 @prefix cmw: <http://comindware.com/logics#>.{not{?item cmw:assignee ?.}.true -> ?value.} … Подробнее


Очистка значений атрибутов типа Логический и Пользователь

Для того, чтобы по операции можно было очистить атрибуты типа Логический и Пользователь (например, очистить флаги и ответственных), введите следующее выражение:   using System;using System.Collections.Generic;using System.Linq;using Comindware.Data.Entity;using Comindware.TeamNetwork.Api.Data.UserCommands; public class Script{    public static … Подробнее


Изменение переиспользуемой переменной по операции

Для того, чтобы можно было по кнопке изменять переиспользуемую переменную , создайте операцию типа Скрипт в текущем Шаблоне записи и введите следующее выражение:   using System; using System.Collections.Generic; using System.Linq; using Comindware.Data.Entity; using Comindware.TeamNetwork.Api.Data.UserCommands; using Comindware.TeamNetwork.Api. … Подробнее


Изменение статусов в коллекции и завершение пользовательской задачи

Для того, чтобы по кнопке можно было менять статус записей в коллекции в зависимости от определенного условия и завершать связанную с основной записью пользовательскую задачу, введите следующее выражение:   using System;using System.Collections.Generic;using System.Linq;using Comindware.Data.Entity;using Comindware.TeamNetwork.Api.Data.UserComm … Подробнее


Изменение статуса и завершение пользовательской задачи

Для того, чтобы по кнопке можно было менять статус записи и завершать связанную с ней пользовательскую задачу, введите следующее выражение:   using System;using System.Collections.Generic;using System.Linq;using Comindware.Data.Entity;using Comindware.TeamNetwork.Api.Data.UserCommands;using Comindware.TeamNetwork.Api.Data; public class Script{  … Подробнее


Отображение кнопки при пустом исполнителе

Для настройки отображения кнопки в Шаблоне процесса при условии отсутствия назначенного исполнителя, введите данное выражение: на языке выражений:  EMPTY($assignee) на языке N3 @prefix cmw: <http://comindware.com/logics#>.{not{?item cmw:assignee ?.}.true -> ?value.} … Подробнее


Загрузка картинки из атрибута типа документ в HTML поле

Для того, чтобы выгрузить картинку в HTML поле, введите следующее выражение:   using System; using System.Collections.Generic; using System.Linq; using System.Text.RegularExpressions; using Comindware.Data.Entity; using Comindware.TeamNetwork.Api.Data.UserCommands; using Comindware.TeamNetwork.Api.Data; class Script {     public static UserComma … Подробнее