Create
cancel
Showing results for 
Search instead for 
Did you mean: 
Sign up Log in
Celebration

Earn badges and make progress

You're on your way to the next level! Join the Kudos program to earn points and save your progress.

Deleted user Avatar
Deleted user

Level 1: Seed

25 / 150 points

Next: Root

Avatar

1 badge earned

Collect

Participate in fun challenges

Challenges come and go, but your rewards stay with you. Do more to earn more!

Challenges
Coins

Gift kudos to your peers

What goes around comes around! Share the love by gifting kudos to your peers.

Recognition
Ribbon

Rise up in the ranks

Keep earning points to reach the top of the leaderboard. It resets every quarter so you always have a chance!

Leaderboard

Come for the products,
stay for the community

The Atlassian Community can help you and your team get more value out of Atlassian products and practices.

Atlassian Community about banner
4,463,343
Community Members
 
Community Events
176
Community Groups

Trouble syncing comments to a mirror card in a specific board

I have multiple copied cards on different boards to create individual exec boards and leadership boards from individual department boards.

I want to enable comments at the department level to update a specific card on a specific board. This is so that I don't end up with loops with comments being copied multiple times all around the various linked cards.

One way I have thought is to create a 'one-way' comment sync. Comments are synced from one card to another in a specific board, then from that one to another specific board etc.

I've added the following butler rule at the department board level:

when a comment is posted to a card by me, find a card titled "{cardname}" on board "Leadership", post comment "\"New comment on card {triggercardlink} by {username}: {commenttext}\"", and move the card to the top of the list

Problem is, the lf is saying it cannot find a card with the {cardname}, even though 100% its present. as when a card is created its copied over. Any ideas?

1 answer

1 accepted

0 votes
Answer accepted
Iain Dooley Community Leader Sep 01, 2020

@David Cornford I'm not sure specifically why your card isn't found in this case if you're sure the card exists, but you might find it more robust if you were to use either linked checklist items from one master card. You can loop through cards linked from a checklist item. Then each linked child card could have a link back to the parent in the attacahments.

When a comment is added to the master, it loops through all linked cards in it's checklist and posts the same comment, when a comment is added to a child card, it finds the first card linked in the attachments and posts a comment.

You can avoid loops by starting the parent -> child comments with something like "REPOST" and then you can add a condition that will only trigger when a comment is posted not starting with REPOST. The only thing I think you'll have to put up with is the fact that when you post a comment on a child card you'll see the same comment reposted seconds later because there's no way to do an "if" condition in the loop to check that the linked card id you're reposting to doesn't match the original trigger card id on which the comment was posted.

Thanks Mate, let me review that.

It actually looks like it is working now - so not sure what was happening. All fixed though!

Like Iain Dooley likes this

hi there, I am trying to achieve similar things i.e. mirroring comment on a card on board 1 to a card on board 2. However, I don't see an option of doing it using butler user interface. I literally want to execute this command, but I don't see the command prompt where I can type in variables. 

when a comment is added to a card, find the first card linked in the attachments, and add comment "New comment on card {triggercardlink} by {username}: {commenttext}"

Am I missing something?

Please advise

 

Thanks,

Nitasha

Suggest an answer

Log in or Sign up to answer
TAGS

Atlassian Community Events