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,365,082
Community Members
 
Community Events
168
Community Groups

Butler Rule - not working when someone else completes checklist

Hi!

I've set up a rule in Trello that has a trigger that when "anyone" completes a certain checklist in the card the card is supposed to follow a number of actions:

1) Move to a different list

2) Add 2 more checklists 

3) Insert new description

Now whenever I check off this checklist it works perfectly but whenever someone else checks it off it doesn't work? Do you know why that is even though the trigger says "completed by anyone"? 

Is it because I've set the rule up on my login only? Does it have to be copied on everyone's login? Is there another reason? Just need to get this sorted as it's my job to set all these automations up but they need to work for everyone not just me! 

2 answers

1 accepted

0 votes
Answer accepted

Hello @Skye Keskinen 

Rules are owned by individuals, but can be applied to one or more boards. It sounds like you haven't applied to the board in question or the rule isn't correct

  1. Log into the same board that the other person is logged into
  2. Open Butler and look at the rule
  3. Ensure the 'Enabled on this board' option is selected

If the rule is enabled on the board and only working for you, then provide a copy of the rule here so that someone can double-check the rule trigger's logic.

Also, there may be some other rule on the board some other person has enabled that is undoing your rule. Have a look at the details of the card's history to see if your rule was triggered and if another rule then did something contrary.

It's definitely enabled on the board but when I logged in on another account none of the rules I've set up is visible on the board? Below is a screenshot of the particular rule I am looking at - there isn't another trigger similar that overlaps:

trigger 1.JPGsettlement - trellow.JPG

trigger 2.JPG

Hello @Skye Keskinen 

In respect to not seeing the rule when you log in with another account, that is normal, since your rules are owned by you, they're only visible to you. Other people (accounts) just receive the effect or outcome of your rules.

At a glance, the rule looks to be correctly enabled for the board, the trigger is valid and so are the actions, so there might be some other factor at play, like your or the other user's permission within that board, or one of the rule actions is being restricted or blocked based on some other problem.

Start by doing some simple tests to narrow the problem down:

  1. Create a duplicate of the rule
  2. Keep the trigger but remove all the actions
  3. Add a single, really simple action, like add a comment 'The rule ran OK'
  4. Log in as yourself and complete the 'UNDER CONTRACT - Ops Manager to Process' checklist
  5. Wait a few seconds and see if the comment appears
  6. If so, look at the card history details and you should see the rule ran as you.
  7. Next, log in as the other user, or ask them to log in while you watch
  8. Get them to duplicate what you did by completing the 'UNDER CONTRACT - Ops Manager to Process' checklist on a card

Did the comment appear? Does the card details history show the rule ran and you were the owner of the rule? If so, then the trigger is OK and one of the actions is the problem. If not, then the trigger is invalid due to some other factor, such as you or that user's permission on the board.

If you isolate the problem to not being the trigger, then one of those actions is at fault. Systematically add the other actions one at a time until you find the one that is causing the specific fault. Also, you can review the command log for that rule to have a look at the history of each instance of it running to see what problems were encountered, if any.

Like Paul likes this

Thank you for such a detailed response I will try all that today!

Hi, I am experiencing a very similar issue. Here's how to replicate:

  • Log in as User A 
  • Go to a certain board (lets call it Blue Board)
  • Create a Rule: "when an item is added to checklist "Tasks" by anyone, post comment "User A rules ({checklistitemname})"
  • Enable this rule on another Board (say, Red Board)
  • Log in as User B
  • Go to Blue Board
  • Create a Rule: "when an item is added to checklist "Tasks" by anyone, post comment "User B rules ({checklistitemname})"
  • Enable this rule on Red Board

Expected behavior now would be that if ANY user adds a checklist item to a checklist named "Tasks" on ANY card on EITHER board (ONE or TWO), both rules should be triggered and two comments should be posted. However, this is what happens:

  • Log in as either User A or B 
  • Go to the Blue Board
  • Open any card, create checklist "Tasks", add item "First blue task"
  • Both rules run and both comments are posted - OK
  • Go to the Red Board
  • Open any card, create checklist "Tasks", add item "First red task"
  • Only the rule created by the current user will run and only one comment is posted - NOT OK

Notice that the board in which the rule is created is interfering with the behavior. This should not be case.

Also if a third user (User C) adds tasks in any of the cards, both rules are triggered on the Blue board (where the rules were created) but NOT on the Red board (where the rules are ENABLED).

I have actually created the Blue and Red boards and made them publicly visible, in case anyone here wants to take a look:

Blue: https://trello.com/c/kNJ141jV/1-only-blue-card

Red: https://trello.com/c/YtSL570V/1-only-red-card

 Any help would be greatly appreciated

Thanks in advance

Suggest an answer

Log in or Sign up to answer
TAGS

Atlassian Community Events