Вопрос или проблема
Хотите настроить шаблон в Confluence, чтобы автоматически получать имя текущего пользователя. Когда пользователь создает новую страницу с шаблоном, на странице будет отображаться имя пользователя.
Спасибо за эту тему, согласно Руководству по написанию пользовательских макросов, добавьте приведенный ниже код, и тогда страница будет динамически получать имя текущего пользователя.
## @noparams
$action.remoteUser.name
.
Ответ или решение
Вам необходимо настроить шаблон в Confluence, который будет автоматически вставлять имя текущего пользователя при создании новой страницы. Это удобно и помогает учитывать, кто создал или редактировал материал. Рассмотрим, как можно добиться этой функциональности, используя пользовательские макросы.
Шаг 1: Создание пользовательского макроса
Первым этапом будет создание пользовательского макроса, который автоматически получит имя текущего пользователя. Следуйте указанным шагам:
-
Откройте панель управления Confluence. Это можно сделать, перейдя в администраторский интерфейс.
-
Перейдите в раздел "Пользовательские макросы". Вы найдете его в пункте меню "Конфигурация", который находится в разделе "Конфиденциальность" или "Разработка".
-
Нажмите кнопку "Создать макрос". Вы попадете на экран создания пользовательского макроса.
Шаг 2: Заполнение полей макроса
Теперь вам необходимо заполнить поля для вашего макроса:
- Имя макроса: Например, "ТекущееИмяПользователя".
- Описание: Добавьте краткое описание, например "Автоматически отображает текущее имя пользователя".
- Новый макрос: Убедитесь, что выбираете опцию "Global" для доступности через весь сайт.
Шаг 3: Вставка кода макроса
В основном текстовом поле для кода вставьте следующий код:
## @noparams
$action.remoteUser.name
Этот код будет динамически подставлять имя текущего пользователя, когда он создает или редактирует страницу с использованием шаблона.
Шаг 4: Сохраните ваш макрос
После вставки кода не забудьте сохранить изменения. Ваш макрос будет доступен для использования в любом месте Confluence.
Шаг 5: Использование макроса в шаблоне
-
Создайте новый шаблон или отредактируйте существующий. Перейдите в раздел "Шаблоны" в настройках пространства или глобальных настройках.
-
Вставьте пользовательский макрос, который вы только что создали. Используйте опцию "Вставить макрос" и выберите "ТекущееИмяПользователя".
-
Сохраните шаблон. Теперь, когда пользователи создадут новую страницу с этим шаблоном, на странице автоматически появится их имя.
Шаг 6: Тестирование
Рекомендуется протестировать новый шаблон, создав несколько страниц из него, чтобы убедиться, что имя пользователя правильно подставляется. Убедитесь, что все пользователи имеют необходимые права для доступа к этому макросу.
Заключение
Теперь вы знаете, как настроить шаблон в Confluence, который автоматически вставляет имя текущего пользователя. Это значительно упростит документооборот и повысит прозрачность работы в команде. Использование пользовательских макросов в Confluence позволяет гибко настраивать функциональность под ваши нужды, обеспечивая тем самым более эффективное и приятное взаимодействие с продуктом.
Если у вас возникли дополнительные вопросы, вы всегда можете обратиться к документации Atlassian или задать вопрос на специализированных форумах.