Расширьте Google Workspace Studio

В этих руководствах объясняется, как расширить функциональность Google Workspace Studio путем создания пользовательских шагов, которые могут выполняться в рабочих процессах.

Для начала воспользуйтесь нашим руководством по быстрому запуску: Создание шага калькулятора с помощью Apps Script .

Попробуйте быстрый старт

Flows позволяют пользователям Google Workspace автоматизировать задачи в разных сервисах, комбинируя последовательность шагов без написания какого-либо кода. Расширяя Flows, вы позволяете пользователям добавлять функции вашего приложения в качестве шагов.

Например, пользователи могут сортировать и распределять входящие вопросы клиентов с помощью следующего алгоритма:

  1. Начинается это с момента получения вами электронного письма от клиента.
  2. Это побуждает компанию Gemini провести предварительную обработку электронного письма.
  3. Создайте для меня задачу, по которой я должен буду связаться с отделом продаж или службой поддержки.

Настройка потока

Рисунок 1: Пользователь настраивает процесс обработки вопросов клиентов с помощью Gemini.

Концепции рабочей студии

Следующие термины и понятия определяют ключевые компоненты Workspace Studio:

Потоки
Пользователи создают сценарии автоматизации задач в Workspace Studio в Google Workspace и за его пределами. Сценарии обладают глубокой системной интеграцией, учитывают контекст и могут дополнительно использовать искусственный интеллект.
Шаг
Отдельный шаг в автоматизированном процессе потока. По сути, это отдельная задача в последовательности задач, следующих за начальным событием. Каждый шаг выполняется синхронно, то есть завершает свою работу до начала следующего шага в последовательности. Пользователи задают порядок шагов, что позволяет им настраивать логический поток задач. Шаги могут иметь, но не обязательно должны иметь входные и выходные данные. Примеры шагов: «отправить электронное письмо», «опубликовать сообщение в чате» и «задать вопрос Gemini». Шаги могут включать задачи вне Google Workspace, например, создание лида в CRM.
Входная переменная
Входные переменные поступают на этапы. Пользователь устанавливает входные переменные на карточке конфигурации этапа во время его настройки. Например, сбор адреса электронной почты, даты и времени или запроса Gemini.
Выходная переменная
Выходные переменные возвращаются этапами и могут быть переданы на другой этап. Например, вы используете выходную переменную для передачи адреса электронной почты на другой этап, который использует этот адрес для указания получателя электронного письма.
Динамическая переменная
Переменная, данные которой могут быть определены только при настройке пользователем процесса. Например, в формах Google Forms есть различные вопросы и ответы. Количество вопросов и ответов (и их содержание) нельзя определить до тех пор, пока конкретная форма не запустит процесс. Динамические переменные учитывают этот случай.
Пользовательский ресурс
Настраиваемая структура данных, которую можно определить для группировки нескольких переменных. Например, для создания потенциального клиента в CRM передайте пользовательский ресурс, содержащий адрес электронной почты, почтовый адрес и имя.
Карта

Карточки — это базовый элемент пользовательского интерфейса в дополнениях. Они поддерживают заданную компоновку, интерактивные элементы интерфейса, такие как кнопки, и мультимедийный контент, например, изображения. Карточки обладают специальными функциями для построения сценариев взаимодействия:

  • IncludeVariables : свойство, позволяющее динамически включать переменные.
  • Type : Определяет тип данных, которые ожидаются от входных переменных.
Журнал активности

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

Посмотрите, что у вас получится.

Потоки создаются на платформе дополнений в Google Workspace. Если у вас уже есть дополнение, вы можете расширить его функциональность, включив в него потоки, обновив его манифест и добавив раздел, специфичный для потоков.

Если вы начинаете с нуля, воспользуйтесь нашим руководством по быстрому запуску: Создание шага калькулятора с помощью Apps Script .

Попробуйте быстрый старт

Затем ознакомьтесь с этими руководствами, чтобы продолжить настройку этапа выполнения: