Содержание Введение Возможности использования C#-скриптов Входные и выходные данные C#-скрипта Описание скриптов для различных сущностей Шаблон любого типа → Кнопка → Скрипт операци... Подробнее
Язык C#
Содержание Введение Прикладная задача Автонумерация с помощью формулы Тестирование Автонумерация с помощью C#-скрипта в процессе Тестирование ... Подробнее
Содержание Введение Прикладная задача Настройка кнопки для скачивания файлов Тестирование Связанные статьи Введение Comindware Platform позволяет прикрепить любые ф... Подробнее
Содержание Введение Прикладная задача Настройка кнопки для скачивания архива файлов Тестирование Связанные статьи Введение Comindware Platform позволяет прикреплять... Подробнее
Содержание Введение Образец скрипта Связанные статьи Введение Здесь представлен C#-скрипт для кнопки, который сохраняет все файлы, прикреплённые к атрибуту типа «Документ», из текущей записи в локальную папку на сервере Comindwa... Подробнее
Содержание Введение Прикладная задача Настройка скрипта Тестирование скрипта Введение Здесь представлен пример скрипта для скачивания выбранных столбцов и строк из таблицы в виде файла Excel. Скри... Подробнее
Для того чтобы можно было в процессе экспортировать определенную таблицу в Excel и помещать файл в локальную папку, введите следующее выражение: using System; using System.Collections.Generic; using System.Linq; using Comindware.Data.Entity; using Comindware.TeamNetwork.Api.Data; using System.IO; class Script { public static void Main(C... Подробнее
Для того чтобы обратиться в Active Directory и получить оттуда какую-либо информацию, введите следующее выражение: using System; using System.Collections.Generic; // class name should remain "Script" public static partial class Script { // запрашивает данные пользователя из Active Directory по адресу эл. почты public static Dictio... Подробнее
Содержание Логика работы скрипта Для того чтобы в рамках процесса можно было добавить пользователя или пользователей в определенную системную группу (например, для управления ролевой моделью), введите следующее выражение: using System; using System.Collections.Generic; using System.Linq; usi... Подробнее
Для того чтобы выгрузить картинку в 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 UserCo... Подробнее
Для того чтобы добавить файл из локальной папки на компьютере в атрибут типа «Документ», введите следующее выражение: using System; using System.Collections.Generic; using System.Linq; using Comindware.Data.Entity; using Comindware.TeamNetwork.Api.Data.UserCommands; using Comindware.TeamNetwork.Api.Data; using System.IO; class Script { ... Подробнее
Для того чтобы в рамках процесса заполнить коллекцию в текущем объекте какой-либо таблицей, введите следующее выражение: 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... Подробнее
Для того чтобы запустить глобальную функцию по кнопке, введите следующее выражение: 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(UserCommandC... Подробнее
Для того чтобы поменять 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... Подробнее
Для того чтобы можно было по кнопке изменять переиспользуемую переменную , создайте кнопку типа «Скрипт» в текущем Шаблоне записи и введите следующее выражение: using System; using System.Collections.Generic; using System.Linq; using Comindware.Data.Entity; using Comindware.TeamNetwork.Api.Data.UserCommands; using Comindware.TeamNetwork.A... Подробнее
Для того чтобы по кнопке можно было менять статус записи и завершать связанную с ней пользовательскую задачу, введите следующее выражение: using System; using System.Collections.Generic; using System.Linq; using Comindware.TeamNetwork.Api.Data.UserCommands; using Comindware.TeamNetwork.Api.Data; public class Script { public static User... Подробнее
Для того чтобы по кнопке можно было менять статус записей в коллекции в зависимости от определенного условия и завершать связанную с основной записью пользовательскую задачу, введите следующее выражение: using System; using System.Collections.Generic; using System.Linq; using Comindware.Data.Entity; using Comindware.TeamNetwork.Api.Data.Use... Подробнее
Для того чтобы поместить на боковую панель навигации ссылку на профиль пользователя, создайте кнопку с операцией «C#-скрипт» в шаблоне аккаунтов и введите следующее выражение: using System; using System.Collections.Generic; using System.Linq; using Comindware.Data.Entity; using Comindware.TeamNetwork.Api.Data.UserCommands; public class Scr... Подробнее
Для того чтобы поместить на боковую панель навигации ссылку на компанию пользователя, создайте кнопку с операцией «C#-скрипт» в текущем Шаблоне записи и введите следующее выражение: using System; using System.Collections.Generic; using System.Linq; using Comindware.Data.Entity; using Comindware.TeamNetwork.Api.Data.UserCommands; public cla... Подробнее
Для того чтобы скопировать запись, создайте в текущем шаблоне записи кнопку с операцией «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 { pu... Подробнее
Для того чтобы в рамках процесса можно было очистить атрибут типа Пользователь (например, очистить ответственного), введите следующее выражение: 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 Sc... Подробнее
Для того чтобы по кнопке можно было очистить атрибуты типа Логический и Пользователь (например, очистить флаги и ответственных), введите следующее выражение: using System; using System.Collections.Generic; using System.Linq; using Comindware.Data.Entity; using Comindware.TeamNetwork.Api.Data.UserCommands; public class Script { public 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 void Main(Comindware.Process.Api.Data.Sc... Подробнее
Для того чтобы по кнопке можно было перейти из карточки товара на витрине на форму объекта, введите следующее выражение: 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 stati... Подробнее
Для того чтобы по кнопке можно было по выбранному объекту/ам создать запись в каком-либо Шаблоне записи и передать туда какие-либо данные, введите следующее выражение: using System; using System.IO; using System.Collections.Generic; using System.Linq; using Comindware.Data.Entity; using Comindware.TeamNetwork.Api.Data.UserCommands; public ... Подробнее
Для того чтобы запустить процесс по каждой из записей определенной таблицы, введите следующее выражение: using System; using System.Collections.Generic; using System.Linq; using Comindware.Data.Entity; class Script { public static void Main(Comindware.Process.Api.Data.ScriptContext context) { var query = new Comindware.TeamN... Подробнее
Для того чтобы запустить процесс по каждой из записей определенной таблицы, введите следующее выражение: 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 UserCommandResu... Подробнее
Для того чтобы запустить связанный процесс по нескольким записям (которые будут добавлены в коллекцию), введите следующее выражение: using System; using System.Collections.Generic; using System.Linq; using Comindware.Data.Entity; using Comindware.TeamNetwork.Api.Data; using Comindware.TeamNetwork.Api.Data.UserCommands; public class Script ... Подробнее
Для того чтобы можно было в процессе удалять связанный объект/ы при определенном условии (в данной статье рассмотрено условие, если значение в атрибуте типа «Число» в связанном объекте/ах равно нулю), введите следующее выражение: using System; using System.Collections.Generic; using System.Linq; using Comindware.Data.Entity; using Comindwar... Подробнее