すべてのコレクション
テクニカルナレッジ
Confluenceのページを自動でコピーする
Confluenceのページを自動でコピーする

課題の情報を一部使用し、Confluenceのページを特定のSpaceの親ページ配下にコピーする手順

Yoshiya Takabayashi avatar
対応者:Yoshiya Takabayashi
一週間前以上前にアップデートされました

実現したいこと

課題の情報を一部使用し、Confluenceのページを特定のSpaceの親ページ配下にコピーする。

利用するAPI:

上記のAPIを実行する上で必要な情報は以下の通り

  • コピーしたいページのページID(ページのURLの最後の数字がページIDです)

  • コピー先の親ページID(ページのURLの最後の数字がページIDです)

  • ページのタイトル(smart valueを使用予定です)

それではAutoamtionを使用して実装していきます。

  1. Triggerはマニュアルトリガーを選択してください。

    1. マニュアルで実行した課題のSummaryを取得し、生成ページのタイトルにする想定です。

  2. ActionをSend web requestを選択し以下のように記述してください。

Web request URL*
https://your-domain.atlassian.net/wiki/rest/api/content/{コピーしたいページのページID}/copy

Headers (optional)
Authorization : Basic <Encoded Token>
Accept: application/json;charset=UTF-8
Content-Type: application/json

HTTP method*
POST

Web request body*
custom data

Custom data*
{
"copyAttachments": true,
"copyPermissions": true,
"copyProperties": false,
"copyLabels": true,
"copyCustomContents": true,
"destination": {
"type": "parent_page",
"value": "コピー先の親ページID"
},
//スマートバリューを使用し、課題の要約を取得して生成したページのタイトルにしています。
"pageTitle": "{{issue.summary}}"
}
}

以上でページのコピーが完成です。

こちらの回答で解決しましたか?