# Request a catalog item

> Request a ServiceNow catalog item using OneFuse

---

Site [llms.txt](/llms.txt)

---

## Prerequisites

- Create a [ServiceNow Catalog Item Policy](/docs/onefuse/configure/modules/servicenow-connector/catalog-item-policies/).
- A ServiceNow Admin has configured the associated ServiceNow Catalog Item for their ServiceNow end-users.

## Execute OneFuse ServiceNow Connector via ServiceNow

1. Log in to ServiceNow.
2. Find the Service Catalog created via the [OneFuse ServiceNow Catalog Item Policy](/docs/onefuse/configure/modules/servicenow-connector/catalog-item-policies/#create-a-servicenow-catalog-item-policy).
3. Select the Service Catalog to request it.
4. Fill out the Service Catalog Inputs, if any.
5. Select **Order Now**.
6. Select the Request Number to track the status.
7. Once the request succeeds, [track the deployment](/docs/onefuse/configure/modules/servicenow-connector/tracking-deployments/) in ServiceNow.

<div class="alert alert-info" role="alert">


The Service Catalog will request the ServiceNow Flow: **Execute OneFuse Connector Policy Wrapper**, which calls Subflow: **Execute OneFuse Connector Policy**.

The flow will mark the request as **Closed Complete** if it was successful and **Closed Incomplete** if it failed.
</div>


## Accessible properties after ordering the ServiceNow Catalog

The following example shows properties that are automatically calculated and generated to be accessible in OneFuse Child Policies and in Upstream Providers.

```json
"oneFuse": {
  "serviceNow": {
    "instance": {
      "name": "<servicenow-instance-name>",
      "url": "<servicenow-instance-url>",
      "release": "<servicenow-instance-release-name>",
      "version": "<servicenow-instance-version>",
      "fullVersion": "<servicenow-instance-full-version>",
      "buildTag": "<servicenow-instance-build-tag>",
      "userName": "<servicenow-instance-onefuse-service-account-username>",
      "userId": "<servicenow-instance-onefuse-service-account-user-id>"
    },
    "connector": {
      "version": "<onefuse-servicenow-connector-version-number>",
      "requestNumber": "<servicenow-connector-catalog-item-requestNumber>",
      "requestId": "<servicenow-connector-catalog-item-requestId>",
      "catalogItemName": "<servicenow-connector-catalog-item-name>",
      "catalogItemId": "<servicenow-connector-catalog-item-id>",
      "configurationItemId": "<servicenow-connector-configuration-item-id>",
      "inputs": {
          <inputs to OneFuse Child Policy>
      }
    }
  }
}

{# Example #}
{{ oneFuse.serviceNow.connector.requestNumber }}
=> REQ0010145
```

## Next steps

Now that you have executed a ServiceNow Catalog Item Policy, [track ServiceNow Connector deployments](/docs/onefuse/configure/modules/servicenow-connector/tracking-deployments/).
