Вы находитесь здесь:
Продвижение активов Tableau Next в производственную среду посредством Salesforce CLI
Загрузите декларацию из менеджера задач, извлеките метаданные активов из исходной организации и разверните их в производственной организации посредством Salesforce CLI и VS Code.
Требуемые версии
| Просмотр поддерживаемых версий. |
| Требуемые полномочия пользователя | |
|---|---|
| Для развертывания активов Tableau Next: | Профиль системного администратора И набор полномочий архитектора Data Cloud И набор полномочий администратора Tableau Next |
| Для доступа к метаданным активов: | Доступ редактирования Metadata API |
Прежде чем начать, выполните следующие предварительные требования:
- Создайте развертываемое подключение между производственной организацией и личной организацией. См. «Авторизация развертываемого подключения».
- Установите VS Code, пакет расширений Salesforce для VS Code и Salesforce CLI. См. Инструкции по установке.
Предыдущие этапы процесса продвижения см. в разделе «Проверка и завершение рекламных акций активов из личных организаций в производственную».
В этом потоке вы загружаете декларацию из менеджера задач в Tableau Next, используете Salesforce CLI для извлечения актива из личной организации в локальный проект, а потом развертываете актив в производственной организации. Этот поток обязателен, если продвигаемое содержимое содержит файлы Excel или подключения данных, а также доступен для любой рекламной акции.
Авторизация организации
-
Авторизуйте среду CLI одним из следующих методов.
- Поток JWT: Запустите
sf org login jwt. См. Авторизация организации посредством потока на основе JWT для получения инструкций. - Веб-вход: Запустите
sf org login webи введите регистрационные данные в открывшемся обозревателе.
- Поток JWT: Запустите
Создание проекта для рекламных активов
-
Откройте VS Code и создайте проект Salesforce DX.
- Откройте командную палитру VS Code (⇧⌘P) и введите SFDX: Создать проект.
- Чтобы использовать стандартный шаблон проекта, нажмите Enter.
- Введите имя проекта и нажмите Enter.
- Выберите каталог для создания проекта и нажмите OK.
- В новом проекте создайте папку для файлов декларации пакета. Например, манифесты.
Извлечение актива рекламной акции
-
В диспетчере задач в Tableau Next загрузите файл описания для запроса рекламной акции. Вы можете использовать загруженный файл декларации для извлечения метаданных актива из исходной организации.
-
В VS Code выполните команду
sf project retrieve startдля извлечения метаданных актива из личной организации.Синтаксис
sf project retrieve start --manifest <path_to_manifest_file> -o <source_org_alias>Пример
sf project retrieve start --manifest manifests/manifest.xml -o personal-orgКоманда создает файлы метаданных для каждого актива в декларации и записывает их в ../force-app/main/default в вашем проекте.
Развертывание актива рекламной акции
-
Теперь, когда все файлы метаданных находятся в папке проекта, их можно развернуть в целевой организации. В VS Code выполните команду
sf project deploy startдля развертывания активов в производственной организации.
Примечание Прежде чем развернуть проект в целевой организации, рекомендуем авторизовать организацию.Синтаксис
Добавьте путь описания к файлу json проекта.
sf project deploy start --manifest <path_to_manifest_file> -o <target_org_alias>Пример
sf project deploy start --manifest manifests/manifest.xml -o prodКоманда создает активы Tableau Next в производственной организации посредством файлов метаданных для каждого актива в декларации.
-
Убедитесь, что активы отображаются в Tableau Next. Потом отметьте рекламную акцию выполненной в менеджере задач
.
Продвигаемые активы доступны в производственной организации.
