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

Язык С#

Автонумерация

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


Выгрузка списка в локальную папку

Для того, чтобы можно было в процессе экспортировать определенный список в 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(Comindware.P... Подробнее


Глобальная функция для обращения в Active Directory

Для того чтобы обратиться в Active Directory и получить оттуда какую-либо информацию, введите следующее выражение:   using System;using System.Collections.Generic; // class name should remain "Script"public static partial class Script {     // method name should remain "Main"    public static Dictionary<string, object> begaemvAD(string te... Подробнее


Загрузка картинки из атрибута типа документ в 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... Подробнее


Заполнение коллекции выбранным списком

Для того, чтобы в рамках процесса заполнить коллекцию в текущем объекте каким-либо списком, введите следующее выражение:   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... Подробнее


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

Для того, чтобы запустить глобальную функцию по кнопке, введите следующее выражение:   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.... Подробнее


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

Для того, чтобы по кнопке можно было менять статус записи и завершать связанную с ней пользовательскую задачу, введите следующее выражение:   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.UserComm... Подробнее


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

Для того, чтобы разместить на боковую панель навигации ссылку на профиль пользователя, создайте операцию типа Скрипт в шаблоне пользователя и введите следующее выражение:   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{     ... Подробнее


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

Для того, чтобы скопировать запись, создайте в текущем шаблоне записи Операцию типа Скрипт и введите следующее выражение:   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{pu... Подробнее


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

Для того, чтобы по операции можно было очистить атрибуты типа Логический и Пользователь (например, очистить флаги и ответственных), введите следующее выражение:   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.Data; class Script{    public static void Main(Comindware.Process.Api.Data.ScriptCont... Подробнее


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

Для того, чтобы по кнопке можно было по выбранному объекту/ам создать запись в каком-либо Шаблоне записи и передать туда какие-либо данные, введите следующее выражение:   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;class Script{    public static void Main(Comindware.Process.Api.Data.ScriptContext context, Comindware.Entities entities)    {        var query ... Подробнее


Старт процесса по записям списка (кнопка)

Для того, чтобы на запустить процесс по каждой из записей определенного списка, введите следующее выражение:   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(U... Подробнее


Старт связанного процесса по нескольким записям

Для того, чтобы запустить связанный процесс по нескольким записям (которые будут добавлены в коллекцию), введите следующее выражение:   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 ... Подробнее