# Features

The following list contains the detailed description of the most important features provided by SpecSync. Besides this list, you can consider checking the [reference guide for the configuration](/specsync/jira/reference/configuration.md) file.

### Push features

{% content-ref url="/pages/QpeSBuy3457IETPE3Wok" %}
[Pushing scenario changes to Test Cases](/specsync/jira/features/push-features/pushing-scenario-changes-to-test-cases.md)
{% endcontent-ref %}

{% content-ref url="/pages/iPgW9GygZIg4cSTttufj" %}
[Configuring the format of the synchronized test cases](/specsync/jira/features/push-features/configuring-the-format-of-the-synchronized-test-cases.md)
{% endcontent-ref %}

{% content-ref url="/pages/5ykO5GSUA8OpEgNAutbS" %}
[Synchronizing Scenario Outlines](/specsync/jira/features/push-features/synchronizing-scenario-outlines.md)
{% endcontent-ref %}

{% content-ref url="/pages/yo4kE2r3GJmXHnyeJdum" %}
[Update Test Case fields](/specsync/jira/features/push-features/update-test-case-fields.md)
{% endcontent-ref %}

{% content-ref url="/pages/iSOLPaZHqH5fWUWgHzyv" %}
[Attach files to Test Cases using tags](/specsync/jira/features/push-features/attach-files.md)
{% endcontent-ref %}

#### Customizations related to push

{% content-ref url="/pages/Y0ec4KJFg98E8oT39gzd" %}
[Customization: Setting Test Case fields with default values](/specsync/jira/features/push-features/customization-setting-test-case-fields-with-default-values.md)
{% endcontent-ref %}

{% content-ref url="/pages/9oUmDRhHiH1FmVcJonLf" %}
[Customization: Update custom Test Case fields on push](/specsync/jira/features/push-features/customization-update-custom-test-case-fields-on-push.md)
{% endcontent-ref %}

{% content-ref url="/pages/qVrBnKDMcUPkk7Io1UOa" %}
[Customization: Ignoring marked Test Case steps](/specsync/jira/features/push-features/customization-ignoring-marked-test-case-steps.md)
{% endcontent-ref %}

{% content-ref url="/pages/UHstz0Ccn620hXuy3zGo" %}
[Customization: Ignoring Test Case Tags](/specsync/jira/features/push-features/customization-ignoring-test-case-tags.md)
{% endcontent-ref %}

{% content-ref url="/pages/7K6srly7lUyLIDnTJmOk" %}
[Customization: Mapping tags](/specsync/jira/features/push-features/customization-mapping-tags.md)
{% endcontent-ref %}

{% content-ref url="/pages/feNfIowST8ZQ8rVu4mkR" %}
[Customization: Synchronizing scenarios from feature branches](/specsync/jira/features/push-features/customization-support-synchronizing-scenarios-from-a-branch.md)
{% endcontent-ref %}

{% content-ref url="/pages/sjet3vLsA6fo6s4ZmNJi" %}
[Customization: Synchronize linked artifact titles](/specsync/jira/features/push-features/customization-sync-linked-artifact-titles.md)
{% endcontent-ref %}

### Pull features

{% content-ref url="/pages/IooaBiftoSHbOuWKwZ9w" %}
[Pulling Test Case changes to local scenarios](/specsync/jira/features/pull-features/two-way-synchronization.md)
{% endcontent-ref %}

### Common synchronization features

{% content-ref url="/pages/5NukA7ba64dV6RuJlM5j" %}
[Configuration key](/specsync/jira/features/common-synchronization-features/configuration-key.md)
{% endcontent-ref %}

{% content-ref url="/pages/5FuOlq48ySxrZiW6C7yn" %}
[Remote scope](/specsync/jira/features/common-synchronization-features/remote-scope.md)
{% endcontent-ref %}

{% content-ref url="/pages/xyUCE4qUDFlBbYuvlD9H" %}
[Linking Work Items using tags](/specsync/jira/features/common-synchronization-features/linking-work-items-with-tags.md)
{% endcontent-ref %}

{% content-ref url="/pages/4jB6Jst8MvQ0YJqKvBpP" %}
[Synchronizing Test Case hierarchies](/specsync/jira/features/common-synchronization-features/synchronizing-test-case-hierarchies.md)
{% endcontent-ref %}

{% content-ref url="/pages/ffGeEzOPmTsHkH8eZcIg" %}
[Excluding scenarios from synchronization](/specsync/jira/features/common-synchronization-features/excluding-scenarios-from-synchronization.md)
{% endcontent-ref %}

{% content-ref url="<https://github.com/specsolutions/specsync-jira-documentation/blob/main/features/synchronization-conflict-resolution.md>" %}
<https://github.com/specsolutions/specsync-jira-documentation/blob/main/features/synchronization-conflict-resolution.md>
{% endcontent-ref %}

### Test result publishing features

{% content-ref url="/pages/4KuiHcbua3YAKwvxjUlx" %}
[Publishing test result files](/specsync/jira/features/test-result-publishing-features/publishing-test-result-files.md)
{% endcontent-ref %}

### General features

{% content-ref url="/pages/uQ20oUe1BNK6Svn4sTqP" %}
[Jira authentication options](/specsync/jira/features/general-features/server-authentication-options.md)
{% endcontent-ref %}

{% content-ref url="/pages/jLzRkwCA2IS41otPPXlV" %}
[Configuration file](/specsync/jira/features/general-features/configuration-file.md)
{% endcontent-ref %}

{% content-ref url="/pages/1LpjXDWvGNceAMRg0Z3o" %}
[Hierarchical configuration files](/specsync/jira/features/general-features/hierarchical-configuration-files.md)
{% endcontent-ref %}

{% content-ref url="/pages/wfYaPG6H9vPMsKOuvDPz" %}
[Local test case conditions](/specsync/jira/features/general-features/local-test-case-conditions.md)
{% endcontent-ref %}

{% content-ref url="/pages/7kCHcKhkxla8WKF1ClvP" %}
[SpecSync plugins](/specsync/jira/features/general-features/specsync-plugins.md)
{% endcontent-ref %}

### Customizations

The customizations below are also mentioned at the feature areas they are related to.

{% content-ref url="/pages/Y0ec4KJFg98E8oT39gzd" %}
[Customization: Setting Test Case fields with default values](/specsync/jira/features/push-features/customization-setting-test-case-fields-with-default-values.md)
{% endcontent-ref %}

{% content-ref url="/pages/9oUmDRhHiH1FmVcJonLf" %}
[Customization: Update custom Test Case fields on push](/specsync/jira/features/push-features/customization-update-custom-test-case-fields-on-push.md)
{% endcontent-ref %}

{% content-ref url="/pages/qVrBnKDMcUPkk7Io1UOa" %}
[Customization: Ignoring marked Test Case steps](/specsync/jira/features/push-features/customization-ignoring-marked-test-case-steps.md)
{% endcontent-ref %}

{% content-ref url="/pages/UHstz0Ccn620hXuy3zGo" %}
[Customization: Ignoring Test Case Tags](/specsync/jira/features/push-features/customization-ignoring-test-case-tags.md)
{% endcontent-ref %}

{% content-ref url="/pages/7K6srly7lUyLIDnTJmOk" %}
[Customization: Mapping tags](/specsync/jira/features/push-features/customization-mapping-tags.md)
{% endcontent-ref %}

{% content-ref url="/pages/feNfIowST8ZQ8rVu4mkR" %}
[Customization: Synchronizing scenarios from feature branches](/specsync/jira/features/push-features/customization-support-synchronizing-scenarios-from-a-branch.md)
{% endcontent-ref %}

{% content-ref url="/pages/sjet3vLsA6fo6s4ZmNJi" %}
[Customization: Synchronize linked artifact titles](/specsync/jira/features/push-features/customization-sync-linked-artifact-titles.md)
{% endcontent-ref %}

{% content-ref url="/pages/7ABRZ3avMeeoF75X4OMM" %}
[Customization: Do not synchronize title](/specsync/jira/features/push-features/customization-do-not-synchronize-title.md)
{% endcontent-ref %}

### Plugins

{% content-ref url="/pages/SPcxUZ4Oiy5uirajXKgP" %}
[Plugin list](/specsync/jira/features/plugin-list.md)
{% endcontent-ref %}


---

# 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://docs.specsolutions.eu/specsync/jira/features.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.
