---
title: "Stiltsoft Talk app"
canonical: "https://support.appfire.com/space/CDML/649826573/Stiltsoft%20Talk%20app"
format: markdown
---
> Macro (aura-html)


## Overview

This page describes how to avoid unwanted workflow transitions (for example, a state transition on a minor change, actioned by the `updated` parameter on the workflow [state macro](https://appfire.atlassian.net/wiki/spaces/CDML/pages/649531575)) when using the [Stiltsoft Talk app](https://marketplace.atlassian.com/plugins/com.stiltsoft.confluence.talk.confluence-talk-plugin/server/overview).

![image](media://36618eea-1ea4-484f-acc2-049af55364f5)

You need the **Stiltsoft** **Talk app version 2.6.0 or above**.

## The problem

In many cases, workflow `state` macros marked as `final=true` (published) also use the `updated` parameter to automatically transition back to a draft state should the page be edited.

When a talk is added or resolved, data is stored back to the page (or blog post) causing the `updated` transition to occur – because the content has been updated.

From an end-user perspective, this seems odd, because they were only "talking" and not editing the page (they are unaware that the talking caused updates to the page).

## The solution

The solution is not to use the `updated` parameter to action a transition on the state macro, but instead use a [workflow trigger](https://appfire.atlassian.net/wiki/spaces/CDML/pages/649859133).

To prevent large numbers of notifications to page watchers, the Stiltsoft Talk app marks its content updates as "Minor change" (the same as if you clear the "Notify Watchers" checkbox while editing a page).

With [triggers](https://appfire.atlassian.net/wiki/spaces/CDML/pages/649563178) and [conditions](https://appfire.atlassian.net/wiki/spaces/CDML/pages/649694110), we can

- filter out "Minor Change" [events](https://appfire.atlassian.net/wiki/spaces/CDML/pages/649759655)
- then use an [action](https://appfire.atlassian.net/wiki/spaces/CDML/pages/649858941) to action the state transition

For example, if your original workflow looks like this:

```plaintext
{workflow:Old}
  {state:Draft|submit=Published}
  {state}
  {state:Published|final=true|updated=Draft}
  {state}
{workflow}
```

You would change it to this:

```plaintext
{workflow:New}
  {state:Draft|submit=Published}
  {state}
  {state:Published|final=true}
  {state}
  {trigger:pageupdated|state=Published|isminorchange=false}
    {set-state:Draft} 
  {trigger}

{workflow}
```

The following changes were made:

- removed the `updated=Draft` from the **Published** state
- replaced this updated transition on the **Draft** state with
  - a `pageupdated` trigger
  - trigger is filtered to non-minor updates ( `isminorchange=false` )
  - and, when applicable, invokes the **[set-state](https://appfire.atlassian.net/wiki/spaces/CDML/pages/649727251)**[ macro](https://appfire.atlassian.net/wiki/spaces/CDML/pages/649727251) to transition the workflow to the **Draft** state

With the updated workflow, minor changes are ignored, but normal changes still trigger the workflow state transition.

> 📝 The `isminorchange` parameter is a [workflow condition](https://appfire.atlassian.net/wiki/spaces/CDML/pages/649694110) that can be used in a `pageupdated`  or `newsupdated` trigger with the [Stiltsoft Talk](https://marketplace.atlassian.com/apps/978531/talk-advanced-inline-comments?tab=overview&hosting=datacenter) app.

## App configuration

There is also a Document Management app setting which may be affected by the Stiltsoft Talk app updating content...

| **Setting** | **Where** | **Notes** |
| --- | --- | --- |
| **Page Update Reset Approval** | - [Configuration - Global](https://appfire.atlassian.net/wiki/spaces/CDML/pages/649889951)
- [Configuration - Space Tools](https://appfire.atlassian.net/wiki/spaces/CDML/pages/649956239) | If enabled, content updates will reset any approvals in an active content review. |

## See also

- [Stilsoft Talk app product documentation](http://docs.stiltsoft.com/display/Talk/Talk%20for%20Confluence?from=Marketplace)
- [Vendor Website](https://stiltsoft.com/)