Fix in Assignee Assignment Logic

Redirected from Exalate Support portal

Hi All,

We are facing an issue related to the assignee assignment logic in the Exalate plugin during the synchronization from our IFS Jira instance (source) to the DTP Jira instance (target).

Summary of Current Behaviour:

DTP Side assignee is mandatory for ticket creation.

During sync from IFS to DTP, Component is a mandatory field.

When a component is selected in IFS, the same component exists in DTP.

On the DTP side, the incoming script is configured so that:

If no component is provided, a default assignee is assigned.

If a component is provided, the component lead should be assigned as the assignee.

This logic is functioning correctly during the initial issue creation.

Issue We Are Facing:
If any user on the DTP side manually updates the component or manually changes the assignee, the assignee does not get updated automatically based on the new component value.
In other words, the Exalate Plugin’s incoming script updates the assignee only at the time of issue creation, but not when component/assignee is changed afterward.

We need the plugin to re-evaluate and update the assignee in the following scenarios:

When the issue is created via IFS → DTP sync (already working).

When the component is manually changed in the DTP issue.

Expected behavior:

If component is empty → assign default project lead as assignee.

If component has a value → assign corresponding component lead as assignee.

This logic should apply not only on creation, but also on any field update involving component or assignee.

Request:
Please review this scenario and let us know if the Exalate Plugin can support:

A re-evaluation trigger on field updates, or

An enhancement in the incoming script to reapply the assignee assignment logic whenever component/assignee changes.

Please advise the best possible solution or configuration.

Hi @Mustafa !

@Tomas_Lalanne here, would you please provide me the node URL?

if this is on prem, I will need the incoming script, as the matter seems to be only to be that the script for the fields are only present in the firstSync and not also outside of it

BR

Tomas

When the component is manually changed in DTP → you would like some actions to be performed on DTP side.
If my understanding is correct, this would be a Jira automation rule rather than Exalate config. Apologies if I misunderstood the use case though.

Thanks
Majid

Hi Majid,

Please find the DTP incoming script.

Best,
Musthafha

DTP incoming script.txt (12.1 KB)

Hi Tomas,

please find the incoming script.

Best,
Musthafha

DTP incoming script.txt (12.1 KB)

Can you please let me know your thoughts on my earlier comment?

Hi Majid,

When the Assignee is manually changed after the issue is created, the following sync should not update the assignee back to component lead. In simple words the it needs to be triggered only when the issue is created.

Regards,

DJ

Hi Team,

This is a simple request and I thought this would be done very quickly. Not sure what is the challenge here. I need a script to handle the Assignee to set it to Component Lead if a component is selected when the issue is created, if not assignee it to a default assignee.

Let me know if this requirement is understood.

Regards,

DJ

Hi @Dhananjaya

Apologies for the delayed response—we needed some time to review the details. To avoid further back and forth, I’d like to suggest a quick call to resolve this directly. I’ve sent my Calendly link to your “My Messages” or DM so you can book a time that works for you.

Thanks,

Sonal

Hi @Dhananjaya

Happy New Year!

I wanted to follow up and check if you were able to schedule a call. It should be quick, and we can pick up right where we left off. Alternatively, if you’ve already resolved the issue, please let me know.

Looking forward to your update!

Thanks,

Sonal

Hi Sonal,

You can go ahead and close the ticket. We already found the solution ourselves.

Thank you for the confirmation.

If you have any further questions or need assistance, please don’t hesitate to reach out—we’ll be happy to help.

Regards,

Sonal