Modules with different apps that dont use the same Task ID

We are trying to set up a scenario where if an Asana task is updated, it also updates the corresponding task in Float.

However, Float does not use Asana Task ID, which is a required field.
They do however share the task name.

Is there anyway around this?

Hi @Lewis_AP,

There are two approaches to this, a stateless and a matching approach.

Stateless:
If Asana and Float offer a way to store the task ID (for example in a custom field) of the other application, you can store the ID and use it in your scenarios whenever a task is changed. This is stateless because an event on the one side will trigger an action on the other side without you storing information in another location.

Matching:
If the above is not possible or unwanted, you should keep track of Asana and Float tasks that are matched. You can do this with a Data Store. You can store each created task with it’s Asana + Float ID. Whenever a change must be made in either application, you have both ID’s to map.

Cheers,
Henk

There is a third approach which is also stateless, where you first do a Search for the corresponding task in application B when a task in application A is changed. However, this is prone to errors because you are introducing a component of non-conformity. Task names can be changes, thus cannot be found anymore.