# Service

"Service" is a UG Drupal content type that designed for departments that offer a variety of detailed services. The content type provides a convenient way to describe services, and can also organize services by the audience they are directed at.

* [How to Add Services](/ugcontenttypes/howto-services.md#how-to-add-services)
* [Creating Service Categories](/ugcontenttypes/howto-services.md#creating-service-categories)
* [Creating Service Detail Headings](/ugcontenttypes/howto-services.md#creating-service-detail-headings)
* [Creating Service Audiences](/ugcontenttypes/howto-services.md#creating-service-audiences)
* [Creating Internal Notes Headings](/ugcontenttypes/howto-services.md#creating-internal-notes-headings)

**/! Note:** Before adding a service, make sure to use [Taxonomy](/basicbeginner/taxonomies.md) to add service categories, service detail headings, service audiences, and internal notes headings. Instructions are found on this page.

## How to Add Services

1. From the top administration bar, navigate to `Add Content` > `Service`.
2. Enter a title for the service.
3. Select the correct service category.&#x20;
4. Add a brief description of the service and a price, in the "price" text field, if applicable.&#x20;
5. If needed, add more content in the "Service Details" section. Select `Add another item` to add more detail sections.&#x20;
6. Under "Who can use this service?" check the appropriate audience(s).
7. If needed, add internal notes. These are not visible to website users.&#x20;
8. If appropriate, add Keywords and select any Related Services.&#x20;
9. Select `Save`.&#x20;

## Creating Service Categories

1. From the top administration bar, navigate to `Structure` > `Taxonomy`.
2. In the "Service category" row, select `add terms`.&#x20;
3. Enter a name. Select a service icon from the drop-down menu if desired.&#x20;
4. Select `Save`.&#x20;

## Creating Service Detail Headings

1. From the top administration bar, navigate to `Structure` > `Taxonomy`.&#x20;
2. In the "Service public heading" row, select `add terms`.&#x20;
3. Enter a name.
4. Select `Save`.&#x20;

## Creating Service Audiences

1. From the top administration bar, navigate to `Structure` > `Taxonomy`.
2. In the "Service audience" row, select `add terms`.&#x20;
3. Enter a name.
4. Select `Save`.&#x20;

## Creating Internal Notes Headings

1. From the top administration bar, navigate to `Structure` > `Taxonomy`.
2. In the "Service private heading" row, select `add terms`.&#x20;
3. Enter a name.
4. Select `Save`.&#x20;


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://ccsdrupalguide.uoguelph.ca/ugcontenttypes/howto-services.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
