Skip to end of metadata
Go to start of metadata

Current state of page

Features the current State's name as well as the date of the last State change. 

Approvals for a page

Message will show if a page has not been approved. Once the page is approved, the message will no longer display.

Tasks on this page

Any pending tasks on a page will be displayed in this banner. If there are no tasks, the message will display as 'There are 0 pending tasks on this page'.


Tasks on this page (specific to current user):

Only the tasks assigned to the current user will be displayed on this banner. If there are no tasks for the current user, the message will not display.


Use Scaffolding Forms & Templates' Live Template feature to easily implement these banners across all pages.

Source for recipes

Current state of a page
<ac:structured-macro ac:macro-id="f53cf898-f265-4da6-ab00-19e1a7ca642e" ac:name="report-block" ac:schema-version="1">
    <ac:parameter ac:name="atlassian-macro-output-type">INLINE</ac:parameter>
    <ac:rich-text-body>
      <ac:structured-macro ac:macro-id="ee7528b1-247f-4c6f-bd8d-b5bc5971c61a" ac:name="local-reporter" ac:schema-version="1">
        <ac:parameter ac:name="">@self</ac:parameter>
        <ac:rich-text-body>
          <p> </p>
        </ac:rich-text-body>
      </ac:structured-macro>
      <p>
        <ac:structured-macro ac:macro-id="deb6b5eb-3fde-475d-a101-f2ea97bf49a8" ac:name="text-filter" ac:schema-version="1">
          <ac:parameter ac:name="value">Approved</ac:parameter>
          <ac:parameter ac:name="">workflow:state&gt;name</ac:parameter>
        </ac:structured-macro>
      </p>
      <ac:structured-macro ac:macro-id="96458537-f3af-4c27-acd3-b5e85ec74d6c" ac:name="report-body" ac:schema-version="1">
        <ac:rich-text-body>
          <ac:structured-macro ac:macro-id="11157bce-50ac-41a0-b286-9e3348c12814" ac:name="report-on" ac:schema-version="1">
            <ac:parameter ac:name="atlassian-macro-output-type">INLINE</ac:parameter>
            <ac:parameter ac:name="">workflow:state</ac:parameter>
            <ac:rich-text-body>
              <ac:structured-macro ac:macro-id="5920f30b-2378-44ec-b84c-9b6778fec2f8" ac:name="report-eval" ac:schema-version="1">
                <ac:parameter ac:name="default">0</ac:parameter>
                <ac:parameter ac:name="hidden">true</ac:parameter>
                <ac:parameter ac:name="format">#,0</ac:parameter>
                <ac:parameter ac:name="atlassian-macro-output-type">INLINE</ac:parameter>
                <ac:parameter ac:name="">days-ago</ac:parameter>
                <ac:plain-text-body><![CDATA[(%global:current date>date:milliseconds% - %date>date:milliseconds%)/1000/60/60/24]]></ac:plain-text-body>
              </ac:structured-macro>
              <ac:structured-macro ac:macro-id="cb5cd5f1-c9be-4b1d-be6f-32c440165022" ac:name="panel" ac:schema-version="1">
                <ac:parameter ac:name="bgColor">#FCF8F7</ac:parameter>
                <ac:rich-text-body>
                  <p> This page is <strong> <ac:structured-macro ac:macro-id="cb0d3362-0bee-4855-9e4f-019ecfa6749e" ac:name="report-info" ac:schema-version="1">
                        <ac:parameter ac:name="default">-</ac:parameter>
                        <ac:parameter ac:name="">name</ac:parameter>
                      </ac:structured-macro> </strong> by <strong> <ac:structured-macro ac:macro-id="78410788-8a05-4680-9411-b25026bf0a65" ac:name="report-info" ac:schema-version="1">
                        <ac:parameter ac:name="default">-</ac:parameter>
                        <ac:parameter ac:name="link">true</ac:parameter>
                        <ac:parameter ac:name="">user</ac:parameter>
                      </ac:structured-macro> </strong> on <ac:structured-macro ac:macro-id="d195060b-e724-4bfa-b93e-d6cad4ab671a" ac:name="report-info" ac:schema-version="1">
                      <ac:parameter ac:name="default">-</ac:parameter>
                      <ac:parameter ac:name="format">dd MMM, yyyy</ac:parameter>
                      <ac:parameter ac:name="">date</ac:parameter>
                    </ac:structured-macro> <span style="color: rgb(153,153,153);">(<ac:structured-macro ac:macro-id="5db87d79-809a-441d-b86c-23323b039061" ac:name="report-info" ac:schema-version="1">
                        <ac:parameter ac:name="format">#,0</ac:parameter>
                        <ac:parameter ac:name="">variable:days-ago</ac:parameter>
                      </ac:structured-macro> days ago)</span>.</p>
                </ac:rich-text-body>
              </ac:structured-macro>
            </ac:rich-text-body>
          </ac:structured-macro>
        </ac:rich-text-body>
      </ac:structured-macro>
      <p>
        <ac:structured-macro ac:macro-id="a9d328ee-39a4-4dca-b02c-226246f6cab7" ac:name="text-filter" ac:schema-version="1">
          <ac:parameter ac:name="value">In Progress</ac:parameter>
          <ac:parameter ac:name="">workflow:state&gt;name</ac:parameter>
        </ac:structured-macro>
      </p>
      <ac:structured-macro ac:macro-id="ab1d462e-9dc7-4ae3-990d-f51bcf705787" ac:name="report-body" ac:schema-version="1">
        <ac:rich-text-body>
          <ac:structured-macro ac:macro-id="992d145d-0be4-4efa-92ee-e592bc818dc0" ac:name="report-on" ac:schema-version="1">
            <ac:parameter ac:name="atlassian-macro-output-type">INLINE</ac:parameter>
            <ac:parameter ac:name="">workflow:state</ac:parameter>
            <ac:rich-text-body>
              <ac:structured-macro ac:macro-id="848529c2-140b-4fea-b7d6-402741362c08" ac:name="report-eval" ac:schema-version="1">
                <ac:parameter ac:name="default">0</ac:parameter>
                <ac:parameter ac:name="hidden">true</ac:parameter>
                <ac:parameter ac:name="format">#,0</ac:parameter>
                <ac:parameter ac:name="atlassian-macro-output-type">INLINE</ac:parameter>
                <ac:parameter ac:name="">days-ago</ac:parameter>
                <ac:plain-text-body><![CDATA[(%global:current date>date:milliseconds% - %date>date:milliseconds%)/1000/60/60/24]]></ac:plain-text-body>
              </ac:structured-macro>
              <ac:structured-macro ac:macro-id="4a3067d2-6aa1-4fc8-9f0d-cf4b59b76c4c" ac:name="panel" ac:schema-version="1">
                <ac:parameter ac:name="bgColor">#FCF8F7</ac:parameter>
                <ac:rich-text-body>
                  <p> This page is currently <strong> <ac:structured-macro ac:macro-id="c493bbcf-823d-4424-8755-1feb6490e6ac" ac:name="report-info" ac:schema-version="1">
                        <ac:parameter ac:name="default">-</ac:parameter>
                        <ac:parameter ac:name="">name</ac:parameter>
                      </ac:structured-macro> </strong> by <ac:structured-macro ac:macro-id="197080c4-180a-4a5c-a7a6-f8eb9b955c14" ac:name="report-info" ac:schema-version="1">
                      <ac:parameter ac:name="default">-</ac:parameter>
                      <ac:parameter ac:name="link">true</ac:parameter>
                      <ac:parameter ac:name="">user</ac:parameter>
                    </ac:structured-macro>. The last state change was on <ac:structured-macro ac:macro-id="de21e79a-a3eb-4a3f-94b4-f6297febbe03" ac:name="report-info" ac:schema-version="1">
                      <ac:parameter ac:name="default">-</ac:parameter>
                      <ac:parameter ac:name="format">dd MMM, yyyy</ac:parameter>
                      <ac:parameter ac:name="">date</ac:parameter>
                    </ac:structured-macro> <span style="color: rgb(192,192,192);"> (<ac:structured-macro ac:macro-id="e995d310-4590-4fc9-9741-e73e9232d84c" ac:name="report-info" ac:schema-version="1">
                        <ac:parameter ac:name="format">#,0</ac:parameter>
                        <ac:parameter ac:name="">variable:days-ago</ac:parameter>
                      </ac:structured-macro> </span> <span style="color: rgb(192,192,192);"> days ago)</span>.</p>
                </ac:rich-text-body>
              </ac:structured-macro>
            </ac:rich-text-body>
          </ac:structured-macro>
        </ac:rich-text-body>
      </ac:structured-macro>
    </ac:rich-text-body>
  </ac:structured-macro>
Approvals for a page
<ac:structured-macro ac:macro-id="fca5ea21-729e-4d7f-9282-7c67de51bc20" ac:name="report-block" ac:schema-version="1">
    <ac:parameter ac:name="atlassian-macro-output-type">INLINE</ac:parameter>
    <ac:rich-text-body>
      <ac:structured-macro ac:macro-id="3e282581-9d0c-4cac-aa39-b65c115872d2" ac:name="local-reporter" ac:schema-version="1">
        <ac:parameter ac:name="">@self</ac:parameter>
        <ac:rich-text-body>
          <p> </p>
        </ac:rich-text-body>
      </ac:structured-macro>
      <p>
        <ac:structured-macro ac:macro-id="3fbf55ba-938a-43f6-aca9-5e934e3fa055" ac:name="text-filter" ac:schema-version="1">
          <ac:parameter ac:name="value">false</ac:parameter>
          <ac:parameter ac:name="">workflow:approvals&gt;collection:first&gt;approved</ac:parameter>
        </ac:structured-macro>
      </p>
      <ac:structured-macro ac:macro-id="770b5d6e-e0d4-4e59-9fc8-1bb7f695d011" ac:name="report-body" ac:schema-version="1">
        <ac:rich-text-body>
          <ac:structured-macro ac:macro-id="3678ba45-57e8-4454-99df-f7770d88d01d" ac:name="report-on" ac:schema-version="1">
            <ac:parameter ac:name="atlassian-macro-output-type">INLINE</ac:parameter>
            <ac:parameter ac:name="">workflow:approvals</ac:parameter>
            <ac:rich-text-body>
              <ac:structured-macro ac:macro-id="d6634921-fd0e-4efb-b33a-1a0b27d81564" ac:name="panel" ac:schema-version="1">
                <ac:parameter ac:name="bgColor">#FCF8F7</ac:parameter>
                <ac:rich-text-body>
                  <p>This page is not yet approved by <ac:structured-macro ac:macro-id="3f206952-e6db-4f98-b414-b36a410f1d03" ac:name="report-info" ac:schema-version="1">
                      <ac:parameter ac:name="link">true</ac:parameter>
                      <ac:parameter ac:name="">assignees</ac:parameter>
                    </ac:structured-macro>.</p>
                </ac:rich-text-body>
              </ac:structured-macro>
            </ac:rich-text-body>
          </ac:structured-macro>
        </ac:rich-text-body>
      </ac:structured-macro>
    </ac:rich-text-body>
  </ac:structured-macro>
Tasks on this page
<ac:structured-macro ac:macro-id="33728fc7-4297-4926-ba28-23d77438ceb8" ac:name="report-block" ac:schema-version="1">
    <ac:parameter ac:name="atlassian-macro-output-type">INLINE</ac:parameter>
    <ac:rich-text-body>
      <ac:structured-macro ac:macro-id="4f2d7c18-e18e-4a61-bfc3-caaeaab9e592" ac:name="local-reporter" ac:schema-version="1">
        <ac:parameter ac:name="">@self</ac:parameter>
        <ac:rich-text-body>
          <p> </p>
        </ac:rich-text-body>
      </ac:structured-macro>
      <ac:structured-macro ac:macro-id="36f20eb9-dcc1-46e2-998c-1704904db5f1" ac:name="report-body" ac:schema-version="1">
        <ac:rich-text-body>
          <ac:structured-macro ac:macro-id="1beca1cf-6411-4fd3-8f50-cf6477f4e365" ac:name="panel" ac:schema-version="1">
            <ac:parameter ac:name="bgColor">#FCF8F7</ac:parameter>
            <ac:rich-text-body>
              <p class="auto-cursor-target">Hi, <strong> <ac:structured-macro ac:macro-id="1e80187f-13c4-40b7-b7bc-530d0839da57" ac:name="report-info" ac:schema-version="1">
                    <ac:parameter ac:name="">global:current user</ac:parameter>
                  </ac:structured-macro> </strong>! There are <strong> <ac:structured-macro ac:macro-id="6326a45c-4100-4a58-bb8d-1f257758178a" ac:name="report-info" ac:schema-version="1">
                    <ac:parameter ac:name="default">0</ac:parameter>
                    <ac:parameter ac:name="">workflow:tasks&gt;collection:size</ac:parameter>
                  </ac:structured-macro> </strong> pending tasks on this page.</p>
              <ac:structured-macro ac:macro-id="e2eba851-a84d-4eb6-8cc4-5c709e2e5e78" ac:name="report-on" ac:schema-version="1">
                <ac:parameter ac:name="atlassian-macro-output-type">INLINE</ac:parameter>
                <ac:parameter ac:name="">workflow:tasks</ac:parameter>
                <ac:rich-text-body>
                  <ac:structured-macro ac:macro-id="d11670b8-d6ae-4dfa-a428-6ce7b51d9ca6" ac:name="report-eval" ac:schema-version="1">
                    <ac:parameter ac:name="default">0</ac:parameter>
                    <ac:parameter ac:name="hidden">true</ac:parameter>
                    <ac:parameter ac:name="format">#</ac:parameter>
                    <ac:parameter ac:name="atlassian-macro-output-type">INLINE</ac:parameter>
                    <ac:parameter ac:name="">days-left</ac:parameter>
                    <ac:plain-text-body><![CDATA[(%duedate>date:milliseconds% - %global:current date>date:milliseconds%)/1000/60/60/24]]></ac:plain-text-body>
                  </ac:structured-macro>
                  <ul>
                    <li>
                      <strong> <ac:structured-macro ac:macro-id="5b74eea5-932e-4edf-8285-c398abd5eb11" ac:name="report-info" ac:schema-version="1">
                          <ac:parameter ac:name="default">-</ac:parameter>
                          <ac:parameter ac:name="link">true</ac:parameter>
                          <ac:parameter ac:name="">name</ac:parameter>
                        </ac:structured-macro> </strong>, assigned to <ac:structured-macro ac:macro-id="0d2149f1-016a-49b5-a8fc-55a2e94ba687" ac:name="report-info" ac:schema-version="1">
                        <ac:parameter ac:name="default">-</ac:parameter>
                        <ac:parameter ac:name="link">true</ac:parameter>
                        <ac:parameter ac:name="">assignees</ac:parameter>
                      </ac:structured-macro> by <ac:structured-macro ac:macro-id="f6c4cffe-4a3b-4272-9dfa-6df7e1c6f9df" ac:name="report-info" ac:schema-version="1">
                        <ac:parameter ac:name="link">true</ac:parameter>
                        <ac:parameter ac:name="">user</ac:parameter>
                      </ac:structured-macro>, due <ac:structured-macro ac:macro-id="93e6c808-808a-4297-a303-6562f60c4a48" ac:name="report-info" ac:schema-version="1">
                        <ac:parameter ac:name="default">-</ac:parameter>
                        <ac:parameter ac:name="format">dd MMM yyyy</ac:parameter>
                        <ac:parameter ac:name="">duedate</ac:parameter>
                      </ac:structured-macro> <span style="color: rgb(192,192,192);">(<ac:structured-macro ac:macro-id="5de7e78e-1dab-4093-b26c-b07883fd7838" ac:name="report-info" ac:schema-version="1">
                          <ac:parameter ac:name="default">-</ac:parameter>
                          <ac:parameter ac:name="format">#</ac:parameter>
                          <ac:parameter ac:name="">variable:days-left</ac:parameter>
                        </ac:structured-macro> days left)</span>.</li>
                  </ul>
                </ac:rich-text-body>
              </ac:structured-macro>
            </ac:rich-text-body>
          </ac:structured-macro>
        </ac:rich-text-body>
      </ac:structured-macro>
    </ac:rich-text-body>
  </ac:structured-macro>
Tasks on this page (specific to current user):
<ac:structured-macro ac:macro-id="ecbac06e-f91e-4c3f-8e25-f904d6a51567" ac:name="report-block" ac:schema-version="1">
    <ac:parameter ac:name="atlassian-macro-output-type">INLINE</ac:parameter>
    <ac:rich-text-body>
      <ac:structured-macro ac:macro-id="729bff5a-1a01-45b2-9eff-93965c198b8e" ac:name="local-reporter" ac:schema-version="1">
        <ac:parameter ac:name="">@self</ac:parameter>
        <ac:rich-text-body>
          <ac:structured-macro ac:macro-id="d02de49c-85d2-4bf6-8ac9-7322998af71a" ac:name="collection-filter" ac:schema-version="1">
            <ac:parameter ac:name="matchFilters">any</ac:parameter>
            <ac:parameter ac:name="matchItems">any</ac:parameter>
            <ac:parameter ac:name="">workflow:tasks</ac:parameter>
            <ac:rich-text-body>
              <p>
                <ac:structured-macro ac:macro-id="d3985041-503b-4aaa-9179-99503bb5f223" ac:name="text-filter" ac:schema-version="1">
                  <ac:parameter ac:name="contains">%global:current user%</ac:parameter>
                  <ac:parameter ac:name="">assignees</ac:parameter>
                </ac:structured-macro>
              </p>
            </ac:rich-text-body>
          </ac:structured-macro>
        </ac:rich-text-body>
      </ac:structured-macro>
      <ac:structured-macro ac:macro-id="d40d20b7-2a73-4298-afcd-6645d3a348ce" ac:name="report-body" ac:schema-version="1">
        <ac:rich-text-body>
          <ac:structured-macro ac:macro-id="e310b496-bf54-4697-938e-44ea39c5def1" ac:name="panel" ac:schema-version="1">
            <ac:parameter ac:name="bgColor">#FCF8F7</ac:parameter>
            <ac:rich-text-body>
              <p>
                <span> Hi </span>
                <strong> <ac:structured-macro ac:macro-id="35ae54b2-1317-40df-b7b0-a98dd55957bc" ac:name="report-info" ac:schema-version="1">
                    <ac:parameter ac:name="">global:current user</ac:parameter>
                  </ac:structured-macro> </strong>
                <span>, here are your tasks for this page:</span>
              </p>
              <ac:structured-macro ac:macro-id="4553ba9d-2699-419e-8ff5-224d7cde35f7" ac:name="report-on" ac:schema-version="1">
                <ac:parameter ac:name="atlassian-macro-output-type">INLINE</ac:parameter>
                <ac:parameter ac:name="">workflow:tasks</ac:parameter>
                <ac:rich-text-body>
                  <ac:structured-macro ac:macro-id="72aa3b7f-10e8-4923-8676-3c4cae155144" ac:name="report-eval" ac:schema-version="1">
                    <ac:parameter ac:name="default">0</ac:parameter>
                    <ac:parameter ac:name="hidden">true</ac:parameter>
                    <ac:parameter ac:name="format">#</ac:parameter>
                    <ac:parameter ac:name="atlassian-macro-output-type">INLINE</ac:parameter>
                    <ac:parameter ac:name="">tasks-days-left</ac:parameter>
                    <ac:plain-text-body><![CDATA[(%duedate>date:milliseconds% - %global:current date>date:milliseconds%)/1000/60/60/24]]></ac:plain-text-body>
                  </ac:structured-macro>
                  <ul>
                    <li>
                      <strong>
                        <ac:structured-macro ac:macro-id="2b6a89a4-acc6-469a-ad83-8d40266c3f0e" ac:name="report-info" ac:schema-version="1">
                          <ac:parameter ac:name="default">-</ac:parameter>
                          <ac:parameter ac:name="link">true</ac:parameter>
                          <ac:parameter ac:name="">name</ac:parameter>
                        </ac:structured-macro> </strong>, assigned to <ac:structured-macro ac:macro-id="c277a88f-6d46-4dc7-9664-919b37250bba" ac:name="report-info" ac:schema-version="1">
                        <ac:parameter ac:name="default">-</ac:parameter>
                        <ac:parameter ac:name="link">true</ac:parameter>
                        <ac:parameter ac:name="">assignees</ac:parameter>
                      </ac:structured-macro> by <ac:structured-macro ac:macro-id="a4db427a-2fc6-4431-8f74-dcda66e0044d" ac:name="report-info" ac:schema-version="1">
                        <ac:parameter ac:name="link">true</ac:parameter>
                        <ac:parameter ac:name="">user</ac:parameter>
                      </ac:structured-macro>, due <ac:structured-macro ac:macro-id="06abf7e5-e26a-42f0-9b7a-f8a62ccce659" ac:name="report-info" ac:schema-version="1">
                        <ac:parameter ac:name="default">-</ac:parameter>
                        <ac:parameter ac:name="format">dd MMM yyyy</ac:parameter>
                        <ac:parameter ac:name="">duedate</ac:parameter>
                      </ac:structured-macro> <span style="color: rgb(192,192,192);">(<ac:structured-macro ac:macro-id="1dd8bc46-1c81-46f9-9cbe-37a0d3f8e4e9" ac:name="report-info" ac:schema-version="1">
                          <ac:parameter ac:name="default">-</ac:parameter>
                          <ac:parameter ac:name="format">#</ac:parameter>
                          <ac:parameter ac:name="">variable:tasks-days-left</ac:parameter>
                        </ac:structured-macro> days left)</span>.</li>
                  </ul>
                  <ul>
                    <li style="list-style-type: none;background-image: none;">
                      <ul>
                        <li>
                          <em>Additional comments: <ac:structured-macro ac:macro-id="3c93c8c2-2fff-4348-b42b-bc52cde0bb11" ac:name="report-info" ac:schema-version="1">
                              <ac:parameter ac:name="default">-</ac:parameter>
                              <ac:parameter ac:name="">comment</ac:parameter>
                            </ac:structured-macro>
                          </em>
                        </li>
                      </ul>
                    </li>
                  </ul>
                </ac:rich-text-body>
              </ac:structured-macro>
            </ac:rich-text-body>
          </ac:structured-macro>
        </ac:rich-text-body>
      </ac:structured-macro>
    </ac:rich-text-body>
  </ac:structured-macro>