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

Язык C#

Написание скриптов на языке C#

Содержание Введение Возможности использования C#-скриптов Входные и выходные данные C#-скрипта Описание скриптов для различных сущностей Шаблон любого типа → Кнопка → Скрипт операци... Подробнее




Атрибут типа «Документ». Скачивание архива файлов из связанных записей и его прикрепление к атрибуту

Содержание Введение Прикладная задача Настройка кнопки для скачивания архива файлов Тестирование Связанные статьи Введение Comindware Platform позволяет прикреплять... Подробнее


Атрибут типа «Документ». Скачивание файлов в папку на сервере

Содержание Введение Образец скрипта Связанные статьи Введение Здесь представлен C#-скрипт для кнопки, который сохраняет все файлы, прикреплённые к атрибуту типа «Документ», из текущей записи в локальную папку на сервере Comindwa... Подробнее



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

Для того чтобы можно было в процессе экспортировать определенную таблицу в 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

Для того чтобы обратиться в 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 поле

Для того чтобы выгрузить картинку в 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 у всех пользователей в системе

Для того чтобы поменять 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... Подробнее



Ассистент базы знаний Comindware

Загрузка ассистента...
Запрос отправлен в ИИ-ассистент Открыть вкладку