youngmon/atlassian-qna huggingface dataset:
Email Notification to the Checklist ITEM member
Asked by Jean Novack:

Hi All,

I created a checklist with many Items.

As you can see below, I attributed a member for different items. They responsible for a specific item of the checklist.

I want to that members could be flexible, I can change the member of the item but no need changing the rule created. The Rule needs to follow, to send an email notification for the member on that item, even if I change it.

In the picture below, you can see member of the card and specific member of the ITEM.

![Captura de tela 2024-02-26 141803.png](https://community.atlassian.com/t5/image/serverpage/image-id/308723i484DD3F862EF8FCC/image-size/large?v=v2&px=999 "Captura de tela 2024-02-26 141803.png")

When I try to automate it, there are no rules to send email notification to the member of the item, only for specific emails, member of the card and members of the Board.

![Captura de tela 2024-02-26 142109.png](https://community.atlassian.com/t5/image/serverpage/image-id/308725i92ED7D0C6FB90FF7/image-size/large?v=v2&px=999 "Captura de tela 2024-02-26 142109.png")


Answers:
author: Sal
body: Hi [@Jean Novack](/t5/user/viewprofilepage/user-id/5435635)! Right now, Trello's Automation tool only allows you to send an email notification based on these conditions shown on your second screenshot. Perhaps you create labels to indicate that a specific member is working on one of the items, and with that, you could email this particular member. I couldn't test to confirm if this could work, though.


Tags: email-notification

item

member
Due Date Based On Start Date Automation
Asked by Shaakirah Muhammad:

I would like to set an automation in my Trello board to automatically set the due date on each card for 30 days from the start date of that card. I tried using "when custom field "date" is set, set due date on the date in custom field "date", and set due date on the date in custom field "date" plus 30 days" and "when custom field "date" is set, and set due date on the date in custom field "date" plus 30 days", but the due date is not setting.


Answers:
author: Sal
body: Hi [@Shaakirah Muhammad](/t5/user/viewprofilepage/user-id/5439014)! Have you tried using the Date field on your cards to create your Automation rule? If you haven't try it out instead of using Custom Fields, and let me know how it goes for you.

This is the Date field I'm referring to:

![dateFieldCardBack.jpg](https://community.atlassian.com/t5/image/serverpage/image-id/309055iF5075CC899E4769D/image-size/large?v=v2&px=999 "dateFieldCardBack.jpg")


Tags: jira

unknown-hosting-type
Is there a way to automate checklists to move cards but then add conditions?
Asked by Austin Seltzer:

Hello there,

Let me elaborate. I have a checklist and a few columns in which I would like to move a card based on which tasks have been ticked. I will send a picture example so you can see what I mean.  

If "Prepped Project" is ticked, I would like the card to move to the "Prepped And Ready To Mix" column. Then it gets more tricky. If "Prepped Project" and "V1 Mixed And Sent" are both checked off and ONLY if they are both checked off, I want the card to move to the "Waiting For Notes" column.   

I would continue the conditions in this same way for the other columns as well.  

Thanks so much for the help!  
Austin![Screenshot 2024-02-26 at 10.59.21 AM.png](/t5/image/serverpage/image-id/308720iC9E2B67902D65557/image-size/large?v=v2&px=999 "Screenshot 2024-02-26 at 10.59.21 AM.png")![Screenshot 2024-02-26 at 10.59.41 AM.png](/t5/image/serverpage/image-id/308721i2C2D3A77B708F160/image-size/large?v=v2&px=999 "Screenshot 2024-02-26 at 10.59.41 AM.png")


Answers:
author: milynnus
body: [@Austin Seltzer](/t5/user/viewprofilepage/user-id/5438991)

I am not at my desk to check this but if your structure your item as \<description\> : \<move to list\> and use wildcard like {\*}:{\*} it might just work. But I am quite sure that it will not work when you are looking to use two items to decide a move.


Tags: automation

checklist
Integration with appfolio
Asked by Franklin Tseng:

I am working with property manager. The most popular app that they use is appfolio. Has anyone had experience with integrating appfolio with Trello? It will be such a powerful tool.

I saw the integration with Asana on Google but cannot find Trello.


Answers:
author: Sal
body: Hey [@Franklin Tseng](/t5/user/viewprofilepage/user-id/5060014)! I haven't seen any integrations with Appfolio. Perhaps you could reach out to them at <https://www.appfolio.com/resources/contact> and suggest they develop an integration between their app and Trello.
How do I group cards?
Asked by Janiltto:

How do I group cards? Is there a way to merge multiple cards into one? Or any Power-Up with this function?


Answers:
author: Maria
body: Hi [@Janiltto](/t5/user/viewprofilepage/user-id/5438933)   

It's Mary from [Planyway for Trello: timeline, calendar, time tracking.](https://planyway.com/trello?utm_source=atlassiancommunity&utm_medium=referral&utm_campaign=atlassianquestions)

In Trello, grouping cards directly is not a built-in feature in the same way that you might group objects in a graphic design application. However, there are ways to organize and consolidate information across multiple cards to achieve a similar effect. Here are some methods and workarounds:

### 1. **Lists for Grouping** {#toc-hId-2114083674}

The primary method to group cards in Trello is by using lists. You can organize cards into different lists to represent various stages of a project or to categorize tasks.

### 2. **Labels for Tagging** {#toc-hId-306629211}

You can use labels to tag cards that belong to the same group, project, or category, even if they are in different lists. This allows for easy filtering and identification of related cards.

### 3. **Checklists for Sub-tasks** {#toc-hId--1500825252}

If you have multiple cards that you want to merge into one, you might consider using a single card with checklists. Each item on the checklist can represent what would have been a separate card. This is especially useful for breaking down a larger task into smaller, manageable parts.

### 4. **Linked Cards** {#toc-hId-986687581}

Another method is to use the card description or comments to link related cards together. You can copy the link of a card and paste it into the description or comment section of another card. This way, you can easily navigate between related cards.

### 5. **Power-Ups for Enhanced Functionality** {#toc-hId--820766882}

[Planyway](https://planyway.com/trello?utm_source=atlassiancommunity&utm_medium=referral&utm_campaign=atlassianquestions) can help you group cards visually thanks to timeline grouping by users, lists, labels, boards. It also might be an option.![Resource Planning](https://files.planyway.com/assets/3.0.558/img/trello/cases/resource-planning.png)

comments: author: Janiltto
body: Thank you very much.
Iframe for Trello
Asked by ODA _ Officina di Architettura:

Is there a way or power up to see an embedded 3d model via Iframe in Trello card?


Answers:
author: Sal
body: Hi [@ODA _ Officina di Architettura](/t5/user/viewprofilepage/user-id/5438795)! For your question, I'd recommend cross-posting it at our developer community at <https://community.developer.atlassian.com/c/trello/42>. There, you'll find many other developers that can help answer your question. I hope this helps!
Deleted account from the board, how to make a new admin?
Asked by Tijmen Sissing:

Hello Trelllo Friends,  

I've added my new-email adres in the Trello board and removed the old one where I was an admin. Now there is no admin and I see no option how to make my new e-mail adres an admin. Can someone explain me the steps how to do this? \<3  

Much appreciated,  
Tijmen


Answers:
author: Sal
body: Hi [@Tijmen Sissing](/t5/user/viewprofilepage/user-id/5438841)! Is your new account a Workspace member on the Workspace where this board is located? Or have you only added it as a member of the board? If this account is also a Workspace member, you might still have a way to regain access to your board. Let me know!


Tags: account

administration

deleted
Can't Change email address associated to my Atlassian Account
Asked by dev:

I am following the steps from here: [https://confluence.atlassian.com/cloudkb/changing-atlassian-account-email-addresses-969508513.html.](https://confluence.atlassian.com/cloudkb/changing-atlassian-account-email-addresses-969508513.html) I make sure the new email address does not belong to an existing Atlassian Account. So recieve the verification email in my new email account. But when I click the "Verify your Email" button, it takes me to the login page and asks me for a passoword, but there is no Atlassian account associated to that email address, that is the point right? And if I create a new account, then I get an email saying that the email belongs to an existing Atlassian account. So I am in a loop here.

Can anyone help me? thanks


Answers:
author: Sal
body: Hi [@dev](/t5/user/viewprofilepage/user-id/2577249)! If a different Atlassian account already uses your desired email address, these are the steps you'll need to follow to change it. As a quick recap, you must release the desired email address from the existing Atlassian account so it can be used on the original account.

To ensure your email address has been released, you can try logging in to the Atlassian account associated with this email. If you are successful, you'll know the account is still active. This means you won't be able to use this email until it's released.

You can release an email from an Atlassian account by:

* Changing the email address of the Atlassian account to a different email you have access to
* Or you can trigger the deletion of the Atlassian account using the desired email and wait for the 14-day deletion period. After this period, your email will be available to be used on the original account

I hope this helps!
Bamboo agent lifecycle automation help
Asked by Enrique Ramirez:

Hi !!  

I am working on automating the lifecycle Of a bamboo agent by using their restful apis. One of the step is to assign an agent to specific job using the following api end point:  
/bamboo/rest/api/latest/agent/assignment?executorType=AGENT\&executorId=196609\&assignmentType=JOB\&entityId=3637249"  

I am having difficulties figuring out how to retrieve the entity id is from bamboo. My understanding is that this variable represents the unique id of the job.  

I have looked everywhere in bamboo for this number but without any luck.  

I was hoping somebody could help me shed some light on this.


Answers:
author: Rafael Pinto Sperafico
body: Hi [@Enrique Ramirez](/t5/user/viewprofilepage/user-id/508155) ,

Yes, you are correct when saying the **entityId** is the id for what you have described in **assignmentType** , so if you have selected JOB (*as in your case* ), the entityId 3637249 must represent the Job's id.

There is a Suggestion <https://jira.atlassian.com/browse/BAM-19659> - **REST APIs for Jobs should show the Job id** filed waiting to be implemented. If possible, I would encourage you to comment on the link mentioned, as well as voting and becoming a watcher so you can keep up to date with changed to it.

In the meantime, you could get the Job id by running SQL statement against Bamboo's database:

```
# build_type, can be either CHAIN, CHAIN_BRANCH or JOB where:
#        CHAIN relates to a plan
# CHAIN_BRANCH relates to a branch
#          JOB relates to a job
 
select build_id
     , build_type
     , full_key
  from build
 where full_key like 'PROJ-PLAN%';
```

Kind regards,  
Rafael
Why isn't my Ant task resolving ANT_HOME?
Asked by Dov Frankel:

I'm trying to use Ant along with Ivy, and am trying to use Ant to do a user-install of ivy. This command works locally (and on the default Ubuntu elastic bamboo image when run as a Script task):

```
ant -f ${ANT_HOME}/fetch.xml -Ddest=user ivy
```

But when I try using the Ant build task configured like so:

![ant-config.png](/t5/image/serverpage/image-id/48820i99A98AD63C951B56/image-size/large?v=v2&px=999 "ant-config.png")

I keep getting this error in my logs:
> Buildfile: ${ANT_HOME}/fetch.xml does not exist!

But I see in the blue log box for the Ant task that ANT_HOME is defined:

![ant-logs.png](/t5/image/serverpage/image-id/48823i641C1914BF5C2BBB/image-size/large?v=v2&px=999 "ant-logs.png")

I've verified that the fetch.xml file does exist in /opt/apache-ant-1.10.5, so what am I doing wrong?


Answers:
author: Daniel Santos
body: Hi [@Dov Frankel](/t5/user/viewprofilepage/user-id/1160392)

Usually, the task body does not resolve variables from the terminal. The variable **ANT_HOME** does not exist in the Bamboo application variable context. You should be able to find a variable called **bamboo_capability_system_builder_ant_\<name\>** where **\<name\>** is the label you gave to your **ANT**capability when creating it. You can find the right variable in your build logs.

Your test works on a script task because the variable you add there is evaluated on the terminal and therefore the variable is available.

Please let me know if that makes sense to you.

comments: author: Dov Frankel
body: Thanks! I was able to use:

```
${bamboo.capability.system.builder.ant.Ant 1.10}/fetch.xml
```

It took a little tinkering to get the naming right, but that worked.


author: Daniel Santos
body: You are welcome!  
I'm glad to see that you can now move forward.
JQL to identify issues relevant to upgrade of Bamboo with given 'from' and 'to' versions
Asked by Gavin Pennycook:

Hi,

I'm wondering exactly which jql I can use to identify bugs and customer problems which are relevant to an upgrade of Bamboo with given 'from' and 'to' versions?  
Eg we want to upgrade from 6.4.1 to 6.8.1

Can I use:  
project = BAM AND issuetype in (Bug, "Customer Problem")  
AND affectedVersion \> 6.4.1  
AND affectedVersion \<= 6.8.1  
and (fixVersion \> 6.8.1 or status != resolved)

Do I have to worry about eg issue BAM-20292?  
It's listed with  
- Affects Version/s: 5.15.3, 6.8.0  
- Fix Version/s: None  
Does this mean it doesn't affect any versions after 6.8.0? If so, shouldn't it have a fix version?

thanks, Gavin


Answers:
author: Gavin Pennycook
body: I raised this a support call with Atlassian, and they came back with these answers to my questions:

GP: Does this mean it doesn't affect any versions after 6.8.0?  
Atlassian: The affected version is normally updated when we have tested the Bamboo version. However, even though the version isn't updated in the bug report, it normally means that the latest version is affected as well.

GP: If so, shouldn't it have a fix version?  
Atlassian: Due to the large number of bug in jira.atlassian.com, we will only add the fix version when it is planned to be fixed in the next release.

GP: Do I have to worry about eg issue BAM-20292?  
Atlassian: Yes

GP: I'm wondering exactly which jql I can use to identify bugs and customer problems which are relevant to an upgrade of Bamboo with given 'from' and 'to' versions?  
Atlassian: All unresolved bugs will most likely still affect the latest Bamboo. Please use the following JQL:  
project = BAM AND issuetype = Bug AND resolution = Unresolved  
You can also use the following JQL to look for any new bug found between 6.4.1 and 6.8.1:  
project = BAM AND issuetype = Bug AND resolution = Unresolved AND affectedVersion in (6.4.2, 6.5.0, 6.5.1, 6.6.0, 6.6.1, 6.6.2, 6.6.3, 6.7.0, 6.7.1, 6.7.2, 6.8.0, 6.8.1, 6.6.4, 6.7.3)


Tags: jql

upgrade
I am using bamboo with bitbucket and linked the repository in the project.
Asked by Testing_iesl_co:

I am using bamboo with bitbucket and linked the repository in the project.

while running the build it gives the following errors

```
Job has task that uses source control but no repositories exists.
```

```
Failing task since return code of [C:\Users\Toshiba R830\Documents\MY_ECLIPSE\My_Project] was -1 while expected 0
```


Answers:
author: Daniel Santos
body: Hi [@Testing_iesl_co](/t5/user/viewprofilepage/user-id/2596204)

I would read the first message as if Bamboo was not able to see the repository you linked, for some reason.

* Are you using Bitbucket server or cloud?
* Is your repository configured only in the plan or is it available globally to all Bamboo plans (Linked repository)?

The second is not really self-explaining since I don't know what is the type of task running at that moment.

* Can you share what is the task failing?  
  More lines around the error you shared could be helpful.
Help with Scala build
Asked by Mil e Uma Caraminholas:

Hello everyone,

Each day a new challenge, uhn?

We were asked to install a SBT plugin so we could enable the SBT build on our pipeline, but we ain't no developers and we don't know for sure what we should do in order to achieve this goal.

I searched a little bit and quickly found out that there's two ways to do this, through the plugin and through a script task.

What is the preferred one?

If it's the script like, what do I need to do?

A while ago we were asked to include the Node capability and it was as easy as installing the package on our agents and mapping it's executable path on the capabilities file. Is it the same?

We are running the 6.8.0th version of Bamboo.


Answers:
author: Daniel Santos
body: Hello [@Mil e Uma Caraminholas](/t5/user/viewprofilepage/user-id/2176680)
> We were asked to install a SBT plugin so we could enable the SBT build on our pipeline, but we ain't no developers and we don't know for sure what we should do in order to achieve this goal.

I will address this at the end of this comment.
> What is the preferred one?
>
> If it's the script like, what do I need to do?

This is up to you to decide. You will need a Scala developer that users SBT to check what is the best option for the team. The task provided by the SBT plugin is just a wrapper to simplify things. It is pretty similar to a Maven task. Anything that is done through the task can be done through a script task.
> A while ago we were asked to include the Node capability and it was as easy as installing the package on our agents and mapping it's executable path on the capabilities file. Is it the same?

I think I know what is the issue you are facing here when comparing the SBT add-on with the Node one. The SBT plugin was not validated to be compatible with Bamboo 6.8.0 and for this reason, it cannot be installed directly from **Admin \>\> Overview \>\> Find new apps** .  

I was able to test it and it works on Bamboo 6.8.0, but the installation will be slightly different. You will need to:

1. Download the add-on from this page: [SBT Task Plugin for Bamboo \| Atlassian Marketplace](https://marketplace.atlassian.com/apps/1214713/sbt-task-plugin-for-bamboo?hosting=server&tab=overview)
2. In Bamboo you have to navigate to **Admin \>\> Overview \>\> Manage apps**
3. Click in **Upload app**
4. And upload the jar you download previously

The app will be installed but it will show as incompatible. Bamboo didn't validate this app as compatible, this is expected, but the add-on will work.

?? Please keep in mind that this add-on is Atlassian Labs project (more details [here](https://marketplace.atlassian.com/vendors/33202/atlassian-labs)) and therefore has no owner for bug reports or improvements.

Let me know if this addresses your question. =\]
How to prevent a plan to start when it is already running on another agent?
Asked by kiarashz:

Hi all,  

I know how to lock a plan to run on only one agent so it will never run in parallel.

However, I prefer to let my plan run on multiple agents but not in parallel. Wondering if there is a way to do this?

Thanks


Answers:
author: Daniel Santos
body: Hi [@kiarashz](/t5/user/viewprofilepage/user-id/2872079)

<br />

I suppose the configuration **Admin \>\> Overview \>\> Concurrent builds** is set to a value bigger than 1 in your Bamboo instance, therefore, allowing the same plan to start in multiple agents.

If you don't want this setting in your instance you can disable it.

If you want this for some of your plans and not for others you will need to override this option in those plans that you don't want to run in multiple agents at same time.

This configuration is in the **miscellaneous** tab of your plan configuration. You need to check the option **Override default number of concurrent builds** and set it to 1 in your plan.

Let me know if this really what you were looking for.

comments: author: kiarashz
body: Thanks [@Daniel Santos](/t5/user/viewprofilepage/user-id/502125) , this solved my problem.


author: Daniel Santos
body: I'm glad we could help =\]  
Have a good one!


Tags: parallel
Bamboo - Send email notifications to list generated by job
Asked by Aske Jenstrup Olsson:

Hi,

I'm running a plan where there are tests in different areas. After the testing is done I can analyze the failing tests and determine which area they belong to.

Based on this I want to send a notification to the person responsible in each area.

My plan was to generate a recipients file in the job containing the recipients emails and use this for notification recipients, but this seems not to be possible.

Is there a way to generate notification recipients based on build/job output?

Thanks


Answers:
author: Daniel Santos
body: Hello Aske,

I see you are new here, please be welcome!

From Bamboo default notifications you are able to notify:

* Users
* Group of users (Bamboo groups)
* Custom mail (that could be a list, or add multiple entries)
* Responsible users
* Committers
* Watchers

If none of the options above works for you, then the option I see is using the terminal command (basically Unix approach) to send the email you need.

To follow this approach you will need to solve three issues:

1. **Build a list of emails.**   
   Bamboo won't help you on this one. The best option here is to use an external list or try to grab the mails from the Bamboo DB manually.
2. **Decide in which condition you will send the notification.** If you need to run only when something breaks then you will need a plugin to run a post-build command: [Pre-Post Build Command Runner \| Atlassian Marketplace](https://marketplace.atlassian.com/apps/5581/pre-post-build-command-runner?hosting=server&tab=overview)
3. **Send the notification through terminal.** You will probably find multiple solutions for this one. One of them is using **Mutt** . This is an example of this command on bash:

   ```
   mail_list="first@mail.address second@mail.address"
   mutt -e 'set content_type="text/html"' -s "subject" < mail_file.html $mail_list
   ```

I shared the option above, but I do see that it has multiple drawbacks to be actually used:

* Generating the dynamic mail list can be challenging.
* Running the mails command will require that your agent or Bamboo server has its mail server properly configured (not Bamboo, but the OS).

There is also an improvement request that may interest you: [\[BAM-17085\] Send customized email via Bamboo Task.](https://jira.atlassian.com/browse/BAM-17085)  

This is more like an informative answer. I wish I could shed some light on your question.

Maybe using a Bamboo group could be simpler, with the drawback of sending emails to people that don't really need to receive them.

comments: author: Aske Jenstrup Olsson
body: Thanks for the reply.

I'll go with the unix approach of sendings mails through the terminal.

Building the dynamic list isn't a problem for me, I'll probably just put some '.owners' files containing emails in the folder structure of our source, then read these if something fails.


author: Daniel Santos
body: You are welcome!  
I'm glad there was a workaround that serves to your purpose.

See you in the next thread!


Tags: notification