---
category: [Administration & Integrations, Administration & Integrations/Custom Integrations & Apps, Platform and Product Extensions, Platform and Product Extensions/Workday Extend, Platform and Product Extensions/Integration]
keyword: Extend
nav: wcp_docs
parent_url: /wcp_docs/
title: Add Reports
layout: subsection
---

### Prerequisites

<a id="prereq_fpd_vys_pwb"></a>
[Create Extend Apps Using App Builder](/wcp_docs/xer1651695264256.html)

### Context

<a id="context_N10021_N1001E_N10001"></a>
You can author reports that enable you to easily analyze your Workday Extend app data.

### Steps

1.  <a id="step_N1006A_N10067_N10052_N10001"></a>In App Builder, add a <b>Report</b> component.
2.  <a id="step_N10048_N10028_N1001E_N10001"></a>Author 1 or more reports for your app. Example using Code mode:

    ```
    {
      "id": 1,
      "name": "CharityReport",
      "label": "Charity Report",
      "businessObject": "Charity",
      "defaultSecurityDomains": [
        "ManageCharities",
        "ManageCharitableDonations"
      ],
      "sortConfigs": [
        {
          "id": 1,
          "order": "a",
          "field": "name",
          "direction": "ASCENDING"
        }
      ],
      "columns": [
        {
          "id": 1,
          "name": "Charity Name",
          "order": "a",
          "field": "name"
        },
        {
          "id": 2,
          "name": "Charity Description",
          "order": "b",
          "field": "description"
        },
        {
          "id": 3,
          "name": "Match Donations",
          "order": "c",
          "field": "matchDonations"
        },
        {
          "id": 4,
          "name": "Relationship Manager",
          "order": "d",
          "field": "relationshipManager"
        },
        {
          "id": 5,
          "name": "Charity Logo",
          "order": "e",
          "field": "logo"
        },
        {
          "id": 6,
          "name": "Charity",
          "order": "f",
          "isSelfReferencing": true
        },
        {
          "id": 7,
          "name": "Minimum Donation Amount",
          "order": "g",
          "field": "minDonationAmount"
         },
        {
          "id": 8,
          "name": "Maximum Donation Amount",
          "order": "h",
          "field": "maxDonationAmount"
        },
        {
          "id": 9,
          "name": "Long Description",
          "order": "i",
          "field": "longDescription"
        },
        {
          "id": 10,
          "name": "Large Donation",
          "order": "j",
          "field": "isDonationRank1"
        },
        {
          "id": 11,
          "name": "Medium Donation",
          "order": "k",
          "field": "isDonationRank2"
        },
        {
         "id": 12,
         "name": "Small Donation",
         "order": "l",
         "field": "isDonationRank3"
        },
        {
         "id": 13,
         "name": "Donation Label",
         "order": "m",
         "field": "donationLabel"
         }
      ]
    }
    ```

    <b>Note:</b> To add a column that returns an instance of the business object, set `"isSelfReferencing": true` for that column.



### Result

<a id="result_N1005A_N1001E_N10001"></a>
You can access the report in your tenant according to Workday's configurable security model. You can also copy the report into a custom report for further customization.

To find the report in global search, use the optional `label` of the report.

### Related Information

[Concept: Reports](/wcp_docs/scq1625688305414.html)

[Tutorial: Model Components: Tasks and Reports](https://wd5.myworkday.com/workday/learning/course/829d9115ac9d01a7b3200d23e302e476?type=9882927d138b100019b928e75843018d)

[Reference: Model Component Attributes](/wcp_docs/hod1558556125085.html)

