Отборы в условиях автозапуска

Расширен функционал продукта «Smart Desk для 1С:ERP» в части автозапуска процессов. Теперь для автоматического создания процесса можно использовать отбор по значениям реквизитов объекта.

Для этого в элементе автозапуска (раздел «Smart Desk», пункт «Автозапуск процессов») выберите нужный объект метаданных (например, справочник или документ) и включите отбор по реквизитам, указав «Тип отбора данных» равным «Отбор по реквизитам», далее на закладке «Отбор по реквизитам» укажите значения реквизитов объекта, при которых будет произведен запуск бизнес-процесса.

Настройка автозапуска бизнес-процесса
Настройка автозапуска бизнес-процесса

Вторым вариантом фильтрации является использование программного кода для фильтрации объектов и запуска бизнес-процесса.

В программном коде функции фильтрации можно получить доступ к ссылке на объект (справочник или документ) через переменную СсылкаНаОбъект. В программном коде можно выполнить проверки любой сложности и установить значение переменной Отказ=Истина; для отказа от автозапуска процесса по такому объекту.

Смотрите также:

Формирование текстов по шаблонам

В продукте «Smart Desk для 1С:ERP» расширены возможности по выводу информации в тексты и наименования задач и бизнес-процессов. В формируемые тексты можно выводить данные переменных процессов и другую информацию, связанную с выполнением бизнес-процесса.

На этапе проектирования бизнес-процесса можно указать специальные теги в его наименовании и тексте для последующего заполнения данными (в момент отправки бизнес-процесса на выполнение). В точках действия бизнес-процесса можно также указать теги в наименовании и тексте, данные теги будут заполнены данными при прохождении выполнения процесса через данную точку и создании задачи исполнителям.

Для настройки шаблона наименования бизнес-процесса или задачи нажмите на ссылку «Шаблон наименований», расположенную справа от поля наименования в виде процесса или точке действия.

Настройка шаблонов наименований
Настройка шаблонов наименований

Полный список возможных тегов и инструкция по их применению доступны при нажатии на гиперссылку расположенную ниже поля редактирования текста.

Настройка текста с использованием тегов
Настройка текста с использованием тегов

На рисунке выше показан пример настройки текста точки действия. Бизнес-процесса автоматически сформирует текст задачи исполнителю по указанным в настройках шаблона тегам.

Примеры использования тегов

Для получения доступа к бизнес-процессу используйте тег {Процесс}. Дополнительно можно указать реквизит процесса, например {Процесс.Наименование}, также можно указать любой другой реквизит, заданный в структуре метаданных в «Конфигураторе».

Чтобы получить данные о переменных процесса используйте теги следующего вида {Переменная.ИмяПеременной}, где ИмяПеременной  — это значение поля «Имя переменной» в переменной процесса.

Для доступа к приложениям бизнес-процесса (если такие есть) используйте тег вида {Приложение[Х]}, где X — номер приложенного к процессу документа, для первого (часто единственного) используйте {Приложение[0]}, далее можно получить его данные через точку, например информация о контрагенте (если такое поле есть) {Приложение[X].Контрагент}.

Обработка тегов заявок в тех. поддержку

Если бизнес-процесс создается из заявки в техническую поддержку, то в тексте можно использовать дополнительные, специализированные теги. Список тегов заявки в тех. поддержку для вывода в текст:

{Заявка} — заявка тех. поддержки (объект);

{СсылкаНаЗаявку} — гиперссылка на заявку;

{Тикет} — присвоенный тикет заявки;

{НомерЗаявки} — номер заявки;

{ТемаЗаявки} — тема заявки и/или исходного письма клиента;

{Сервис} — название сервиса заявки;

{ТекущийСтатус} — текущий статус;

{ИсторияЗаявки} — список истории изменения статусов заявки (удобно использовать с ИнфоБотом);

{ЭлПочтаИнфоБота} — адрес ИнфоБота, указанного в настройках модуля;

{ЭлПочтаИнициатора} — адрес инициатора (автора) заявки;

{ЭлПочтаШлюза} — адрес эл. почты, на которую пришла заявка;

Обработка ссылочных типов

Если данные тега являются ссылочными данными (на справочник или документ), то можно получить значения таких данных через точку. 

После точки необходимо написать название реквизита так, как оно задано в Конфигураторе. Если данные реквизита также являются ссылочными, то можно снова использовать точку для доступа к более «глубоким» данным.

Например, для получения подразделения автора процесса можно использовать тег {Процесс.Автор.Подразделение}, если нужен его код, то {Процесс.Автор.Подразделение.Код}.

В случае, если данные процесса отсутствуют или не могут быть получены, в текст выводится надпись <нет>.

Все описанные выше теги можно использовать и в уведомлениях бизнес-процессов, отправляемых на электронную почту (через точки «Обработка» с типом «Отправка сообщений»).

Смотрите также:

Расширены возможности учета оборудования

В новой версии продукта Smart Desk для 1С:ERP расширен функционал учета оборудования. Добавлена возможность указывать марку и модель оборудования выбором из соответствующих справочников марок и моделей. Также реализован быстрый отбор по элементам справочника в списке оборудования.

Учет оборудования предприятия
Учет оборудования предприятия

Для включения возможности использования марок и моделей отметьте флажок «Использовать марки и модели оборудования» в форме настройки параметров (раздел «Smart Desk», пункт «Настройки параметров».

Включение возможностей учета моделей и марок
Включение возможностей учета моделей и марок

В продукте «Smart Desk для 1С:ERP» реализована возможность загрузки оборудования из произвольных файлов MS Excel (форматы xls и xlsx). Открыть форму загрузки из файлов можно в форме списка справочника «Оборудование предприятия» в верхней командной панели, меню «Загрузка», пункт «Загрузить оборудование из файла». Пример показан на рисунке ниже.

Загрузка из файла MS Excel
Загрузка из файла MS Excel

Перед загрузкой оборудования необходимо настроить параметры расположения данных в файле MS Excel.

Настройка загрузки оборудования из файла
Настройка загрузки оборудования из файла

В верхней части формы укажите с какой строки начинаются данные в файле (отсчет идет от единицы), также можно ограничить загрузку количеством строк (например, для теста можно сначала загрузить всего несколько строк файла).

В поле «Группа» можно указать группу справочника «Оборудование предприятия» в которую будет выполняться загрузка. Если группа не указана, то загрузка выполняется в корень справочника.

В табличной части формы выберите, какие именно данные будут загружены из вашего файла и укажите номера колонок, в которых они находятся (отсчет начинается с единицы).

Если каких-то данных в файле нет, или вы не хотите их загружать, то соответствующий флажок можно выключить.

Ниже расположены настройки параметров загрузки:

  • Останавливать загрузку если в базе не найден ответственный — при включении такой опции происходит остановка загрузки данных (если ответственный не найден по ФИО);
  • Игнорировать дублирование номеров оборудования — при включении этой опции элементы оборудования будут созданы, даже если инвентарный или серийный номер уже есть в базе. 
  • Создавать контрагента и договор если нет в базе — при включении такой опции будет происходить создание новых контрагентов и договоров, если их не было в базе данных. Если опция не включена, и контрагентов в базе данных не найдено, то поля контрагентов и договоров в оборудовании не будут заполнены.

Для создания контрагентов и договоров необходимо заполнить поля «Подразделение» и «Организация» в нижней части формы. Данные поля также используются в новых элементах справочника «Оборудование предприятия».

Посмотрите другие новости о продукте

Смотрите также:

Переработан учет трудозатрат

В обновлении продукта «Smart Desk» расширены возможности указывать трудозатраты сотрудников в задачах процессах. В расширение «Smart Desk» добавлены несколько отчетов, которые показывают данные о трудозатратах в различных разрезах и с применением фильров. Все они находятся в подсистеме «Smart Desk», раздел «Отчеты».

Отчеты по трудоазатратам
Отчеты по трудоазатратам

Обновленная версия программного продукта «Smart Desk для 1С:ERP» доступна пользователям программного продукта на сайте технической поддержки разработчика.

Подробнее об учете трудозатрат смотрите на этой странице — учет трудозатрат исполнителей

Посмотрите другие новости о продукте

Смотрите также:

Ограничение доступности вида процессов

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

Чтобы включить ограничение использования перейдите на закладку «Параметры процесса» в форме элемента справочника «Виды процессов». После отметки флажка «Ограничивать видимость в объектах» становится доступной закладка «Видимость процесса». На этой закладке можно указать типы документов, где будет доступно создание бизнес-процессов этого вида.

Ограничение доступности вида процесса
Ограничение доступности вида процесса

Важно! Если флажок «Ограничивать видимость в объектах» отмечен, но список типов документов пустой, то бизнес-процессы данного вида будут недоступны во всех типов документов.

Если мы перейдем к созданию экземпляра бизнес-процесса из документа не указанного в списке типа, то данный вид процесса будет недоступен.

На рисунке ниже приведен пример создания экземпляра бизнес-процесса из документа «Реализация товаров и услуг».

Создание экземпляра процесса из документа
Создание экземпляра процесса из документа

В этом документе наш вид процесса «Согласование оплаты» отсутствует, так как он не был включен в список доступных в настройках вида процесса.

Для полного исключения возможности создавать экземпляр бизнес-процесса из всех документов программы 1С:ERP достаточно отметить в настройке вида процесса флажок «Ограничивать видимость в объектах» и оставить список доступных типов документов пустым.

Посмотрите другие новости о продукте

Смотрите также:

Просмотр результатов исполнителей

В программном продукте Smart Desk, в точках маршрута «Действия» можно указать, какие результаты будут требоваться от исполнителей задач (создаваемых в этих точках). Например, можно указать, что от исполнителей потребуется заполнение текстового описания результата или нажатие определенных кнопок (согласовано/не согласовано), или ему нужно будет выбрать в поле задачи дату или ввести число. Такие настройки выполняются через параметр «Требуемый результат», расположенный на закладке «Исполнители» в форме точки маршрута «Действие».

Требуемые от исполнителей результаты
Требуемые от исполнителей результаты

В форме задачи исполнителя, созданной в такой точке маршрута «Действие» появляются поля для ввода требуемой от исполнителя информации.

Важно! Пока исполнитель не заполнит требуемую от него информацию, он не сможет выполнить полученную задачу.

Задача исполнителя
Задача исполнителя

После выполнения задачи исполнителем информация о заполненных данных доступна в специальной форме списка «Результаты исполнителей», расположенной в форме экземпляра бизнес-процесса на закладке «Задачи сотрудников».

Результаты исполнителей процесса
Результаты исполнителей процесса

Если бизнес-процесс был создан из какого-либо документа (например, из заявки на расходование средств), то информацию о результатах можно посмотреть прямо в списке бизнес-процессов документа. Для просмотра откройте список, нажав на «Процессы документа», пример показан на рисунке ниже.

В форме списка отметьте флажок «Показывать результаты исполнителей» (расположен в нижней части формы списка).

Результаты исполнителей по документу
Результаты исполнителей по документу

Результаты исполнителей бизнес-процесса выбранной строки показываются в таблице, расположенной в нижней части формы.

При необходимости, результаты исполнителей можно вывести в печатную форму, нажав на кнопку «Вывести на печать».

Печатная форма результатов исполнителей
Печатная форма результатов исполнителей

Сформировать печатную форму также можно из формы бизнес-процесса.

Посмотрите другие новости о продукте

Смотрите также:

Вывод информации об исполнителях

В модуле Smart Desk для 1С:ERP реализован вывод актуального списка исполнителей по заявке. Список выводится на закладке «Решения» в форме заявки в техническую поддержку. В список попадают все сотрудники, которые получили и еще не выполнили задачу на подготовку решения по заявке.

Вывод информации об исполнителях

Рядом с исполнителем выводится дата и время, когда он получил задачу на подготовку решения. В случае, если исполнитель по такой заявке один, то выводится гиперссылка на него вместо списка. Если исполнитель по заявке один, то выводится строка с гиперссылкой.

Информация о заявке

По умолчанию режим вывода информации об исполнителях выключен, для включения отметьте флажок «Показывать текущих исполнителей в заявках» в настройке параметров модуля (раздел Smart Desk, пункт «Настройка параметров», закладка «Работа с заявками»).

Обратите внимание, если невыполненных задач решения по заявке ещё или уже нет, то список текущих исполнителей будет пустым.

Посмотрите другие новости о продукте

Смотрите также:

Расширены возможности уведомлений

продукте Smart Desk для 1С:ERP расширен функционал обработки электронной почты и импорта заявок в техническую поддержку. Добавлена возможность отправки уведомлений о новом пояснении по электронной почте.

В настройках каждого сервиса, на закладке «Обработка эл. почты», теперь можно указать шаблон письма в поле «Уведомление о получении пояснения». В справочник «Шаблоны писем» по умолчанию добавлен элемент «Получено новое пояснение» содержащий шаблон стандартного текста уведомления сотрудника.

Шаблоны отправки уведомлений 1С:ERP

При получении нового пояснения от инициатора заявки программа определит состав текущих исполнителей по заявке (имеющих невыполненные задачи подготовки решений), сформирует по шаблону письма и вышлет их на электронную почту исполнителей.

Посмотрите другие новости о продукте

Смотрите также:

Дополнительные реквизиты заявок

В новой версии продукта Smart Desk реализовано добавление произвольных реквизитов данных в заявки в техническую поддержку. Набор дополнительных реквизитов определяется при настройке элементов справочника «Сервисы тех. поддержки». Вы можете добавлять реквизиты как с простыми типами данных (число, строка, дата, булевое значение), так и ссылочные типы на различные справочники и документы в 1С:ERP.

Настройка сервиса тех. поддержки

После определения в настройке сервиса дополнительных реквизитов, все создаваемые документы «Заявка в тех. поддержку» по этому сервису будут содержать набор указанных реквизитов.

На рисунке выше показан пример заявки в тех. поддержку с четырьмя дополнительными реквизитами.

Дополнительные реквизиты заявки

В форме журнала заявок в тех. поддержку доступен отбор по значениям заявок. В первом поле можно выбрать тип дополнительного реквизита, а в соседнем поле его значение.

Фильтрация журнала заявок

Обратите внимание, набор дополнительных реквизитов, доступных для фильтрации списка определяется текущим сервисом, выбранным в левой части формы списка.

Примечание: Если сервис в списке не выбран, то при выборе типа дополнительного реквизита сначала нужно будет выбрать сервис тех. поддержки в открывшемся списке.

Обмен с реквизитами бизнес-процессов

В модуле Smart Desk есть возможность выполнить обмен данных между заявкой в тех. поддержку и бизнес-процессом её обработки. Вы можете передавать значения дополнительных реквизитов заявки в переменные бизнес-процесса и обратно. Таким образом, можно настроить достаточно гибкую обработку и данных поступившей заявки.

Передача данных (в обе стороны) настраивается через точку «Обработки» в маршруте бизнес-процесса. Для настройки передачи выберите тип точки «Обмен с объектом» и установите тип обмена в значение «Обмен с реквизитами заявки».

Далее выберите переменную вашего процесса с типом «Заявка в тех. поддержку» (в которой и находятся значения дополнительных реквизитов). В стандартном процессе обработки заявки обычно одна переменная с таким типом.

Заполните список переменных нажав на кнопку «Заполнить всё».

Передача данных в бизнес-процесс и обратно

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

Теперь можно установить связь между переменными процесса и дополнительными реквизитами заявки.

Вы можете установить передачу как из заявки в процесс, так и обратно. Например, в начале маршрута бизнес-процесса можно поставить точку обработки, в которой данные передаются из документа «Заявка в технической поддержку» в процесс, а в конце маршрута точку обработки, в которой измененные данные возвращаются из процесса в документ «Заявка в техническую поддержку».

Посмотрите другие новости о продукте

Смотрите также:

Расширение возможностей событий

Расширены возможности доступ к данным переменных процесса и другим значениям из программного кода событий точек Действий, а также программных функций точек Обработки, Условий и Вариантов.

Из программного кода теперь можно получить или установить значение переменной процесса или других данных без обращения к внутренним программным процедурам и функциям продукта. Достаточно в коде события присвоить нужное значение элементу структуры данных.

Например, получить данные можно так:

ТекстФункции="
        |// Доступ к данным осуществляется в виде:
        |РезультатИсполнителя1=СтруктураРезультатаИсполнителя.<ВидРезультата>;
        |ЗначениеПеременой1=СтруктураПеременныхПроцесса.<ИмяПеременной>;
        |ЗначениеПараметраЗадачи1=СтруктураПараметровЗадачи.<ПараметрЗадачи>;
        |
        |// Где <ИмяПеременной> - поле "Имя переменой" из элемента справочника СД_Переменные (например "СтруктураПеременныхПроцесса.ВесДетали"),
        |// <ПараметрЗадачи> - название предопределенного значения плана вида характеристик СД_ПараметрыЗадач (например "СтруктураПараметровЗадачи.ДатаВыполненияПлан")
        |// <ВидРезультата> - название предопределенного значения плана вида характеристик СД_РезультатыИсполнителейЗадач (например "СтруктураРезультатаИсполнителя.ТекстовоеСообщение")
        |
        |// Для изменения значений переменных процесса и параметров задачи используйте следующую конструкцию
        |СтруктураРеквизитовПроцесса.<ИмяПеременной>=ЗначениеПеременой1;
        |СтруктураПараметровЗадачи.<ПараметрЗадачи>=ЗначениеПараметраЗадачи1;

При создании в программе новых точек Действия, Обработки, Условий и Выбора вариантов программный код их событий и функций также содержит пояснительный пример на языке 1С.

Пример текста программного кода в событиях Действия

Посмотрите другие новости о продукте

Смотрите также: