Pailot

Confluence

Страницы, комментарии и вложения Confluence в процессах Pailot

Confluence — база знаний Atlassian: пространства, страницы и комментарии. Блок ходит в API (Application Programming Interface — программный интерфейс) Cloud по домену (yourcompany.atlassian.net).

С Confluence в Pailot вы можете:

  • Читать, создавать, обновлять и удалять страницы (удаление — в корзину)
  • Искать по страницам и записям блога
  • Работать с комментариями и вложениями
  • Смотреть метки страницы, карточку пространства и список пространств

cloudId можно не указывать — блок возьмёт его по домену. Подключение — через OAuth (вход по разрешению сервиса) или токен. Блок ставят на холст как отдельный шаг или прикрепляют к агенту. Секреты — в переменных окружения рабочего пространства.

Инструменты

confluence_retrieve

Текст страницы Confluence (HTML снят).

Вход

ПараметрТипОбязательныйОписание
domainstringДаДомен Confluence (например, yourcompany.atlassian.net)
pageIdstringДаID страницы
cloudIdstringНетCloud ID инстанса. Если пусто — запросится по домену

Выход

ПараметрТипОписание
tsstringВремя чтения
pageIdstringID страницы
contentstringТекст страницы без HTML-тегов
titlestringЗаголовок страницы

confluence_update

Обновить страницу Confluence.

Вход

ПараметрТипОбязательныйОписание
domainstringДаДомен Confluence (например, yourcompany.atlassian.net)
pageIdstringДаID страницы
titlestringНетНовый заголовок
contentstringНетНовое содержимое в формате storage Confluence
versionnumberНетНомер версии (нужен, чтобы не перезаписать чужие правки)
cloudIdstringНетCloud ID инстанса. Если пусто — запросится по домену

Выход

ПараметрТипОписание
tsstringВремя обновления
pageIdstringID страницы
titlestringОбновлённый заголовок
successbooleanОбновление удалось

confluence_create_page

Создать страницу в пространстве.

Вход

ПараметрТипОбязательныйОписание
domainstringДаДомен Confluence (например, yourcompany.atlassian.net)
spaceIdstringДаID пространства
titlestringДаЗаголовок страницы
contentstringДаСодержимое в формате storage Confluence (HTML)
parentIdstringНетID родительской страницы
cloudIdstringНетCloud ID инстанса. Если пусто — запросится по домену

Выход

ПараметрТипОписание
tsstringВремя создания
pageIdstringID созданной страницы
titlestringЗаголовок
urlstringURL страницы

confluence_delete_page

Удалить страницу (в корзину, можно восстановить).

Вход

ПараметрТипОбязательныйОписание
domainstringДаДомен Confluence (например, yourcompany.atlassian.net)
pageIdstringДаID страницы
cloudIdstringНетCloud ID инстанса. Если пусто — запросится по домену

Выход

ПараметрТипОписание
tsstringВремя удаления
pageIdstringID удалённой страницы
deletedbooleanСтраница удалена

Поиск по страницам, записям блога и другому содержимому.

Вход

ПараметрТипОбязательныйОписание
domainstringДаДомен Confluence (например, yourcompany.atlassian.net)
querystringДаПоисковый запрос
limitnumberНетМаксимум результатов (по умолчанию 25)
cloudIdstringНетCloud ID инстанса. Если пусто — запросится по домену

Выход

ПараметрТипОписание
tsstringВремя поиска
resultsarrayРезультаты поиска

confluence_create_comment

Добавить комментарий к странице.

Вход

ПараметрТипОбязательныйОписание
domainstringДаДомен Confluence (например, yourcompany.atlassian.net)
pageIdstringДаID страницы
commentstringДаТекст комментария в формате storage Confluence
cloudIdstringНетCloud ID инстанса. Если пусто — запросится по домену

Выход

ПараметрТипОписание
tsstringВремя создания
commentIdstringID комментария
pageIdstringID страницы

confluence_list_comments

Список комментариев страницы.

Вход

ПараметрТипОбязательныйОписание
domainstringДаДомен Confluence (например, yourcompany.atlassian.net)
pageIdstringДаID страницы
limitnumberНетМаксимум комментариев (по умолчанию 25)
cloudIdstringНетCloud ID инстанса. Если пусто — запросится по домену

Выход

ПараметрТипОписание
tsstringВремя чтения
commentsarrayСписок комментариев

confluence_update_comment

Обновить комментарий.

Вход

ПараметрТипОбязательныйОписание
domainstringДаДомен Confluence (например, yourcompany.atlassian.net)
commentIdstringДаID комментария
commentstringДаНовый текст в формате storage Confluence
cloudIdstringНетCloud ID инстанса. Если пусто — запросится по домену

Выход

ПараметрТипОписание
tsstringВремя обновления
commentIdstringID комментария
updatedbooleanКомментарий обновлён

confluence_delete_comment

Удалить комментарий.

Вход

ПараметрТипОбязательныйОписание
domainstringДаДомен Confluence (например, yourcompany.atlassian.net)
commentIdstringДаID комментария
cloudIdstringНетCloud ID инстанса. Если пусто — запросится по домену

Выход

ПараметрТипОписание
tsstringВремя удаления
commentIdstringID комментария
deletedbooleanКомментарий удалён

confluence_upload_attachment

Загрузить файл как вложение страницы.

Вход

ПараметрТипОбязательныйОписание
domainstringДаДомен Confluence (например, yourcompany.atlassian.net)
pageIdstringДаID страницы
filefileДаФайл вложения
fileNamestringНетСвоё имя файла
commentstringНетКомментарий к вложению
cloudIdstringНетCloud ID инстанса. Если пусто — запросится по домену

Выход

ПараметрТипОписание
tsstringВремя загрузки
attachmentIdstringID вложения
titlestringИмя файла
fileSizenumberРазмер в байтах
mediaTypestringMIME-тип
downloadUrlstringСсылка на скачивание
pageIdstringID страницы

confluence_list_attachments

Список вложений страницы.

Вход

ПараметрТипОбязательныйОписание
domainstringДаДомен Confluence (например, yourcompany.atlassian.net)
pageIdstringДаID страницы
limitnumberНетМаксимум вложений (по умолчанию 25)
cloudIdstringНетCloud ID инстанса. Если пусто — запросится по домену

Выход

ПараметрТипОписание
tsstringВремя чтения
attachmentsarrayСписок вложений

confluence_delete_attachment

Удалить вложение (в корзину).

Вход

ПараметрТипОбязательныйОписание
domainstringДаДомен Confluence (например, yourcompany.atlassian.net)
attachmentIdstringДаID вложения
cloudIdstringНетCloud ID инстанса. Если пусто — запросится по домену

Выход

ПараметрТипОписание
tsstringВремя удаления
attachmentIdstringID вложения
deletedbooleanВложение удалено

confluence_list_labels

Список меток страницы.

Вход

ПараметрТипОбязательныйОписание
domainstringДаДомен Confluence (например, yourcompany.atlassian.net)
pageIdstringДаID страницы
cloudIdstringНетCloud ID инстанса. Если пусто — запросится по домену

Выход

ПараметрТипОписание
tsstringВремя чтения
labelsarrayСписок меток

confluence_get_space

Карточка пространства.

Вход

ПараметрТипОбязательныйОписание
domainstringДаДомен Confluence (например, yourcompany.atlassian.net)
spaceIdstringДаID пространства
cloudIdstringНетCloud ID инстанса. Если пусто — запросится по домену

Выход

ПараметрТипОписание
tsstringВремя чтения
spaceIdstringID пространства
namestringНазвание пространства
keystringКлюч пространства
typestringТип пространства
statusstringСтатус пространства
urlstringURL пространства

confluence_list_spaces

Список доступных пространств.

Вход

ПараметрТипОбязательныйОписание
domainstringДаДомен Confluence (например, yourcompany.atlassian.net)
limitnumberНетМаксимум пространств (по умолчанию 25)
cloudIdstringНетCloud ID инстанса. Если пусто — запросится по домену

Выход

ПараметрТипОписание
tsstringВремя чтения
spacesarrayСписок пространств
На этой странице

На этой странице

Получить доступ
Копилот собирает процесс. Менеджер запускает сам. Можно поставить в контур компании.
Получить доступ