Comments
-
Woot, glad you're back.
-
@Bruno Ribeiro _Brunoxweb_ (Xavi) - did this help you? We didn't really get into the details, but what I think you could do is use the Send Web Request Action to call the Confluence API, using the same "Custom Data Payload" as what's in the --data section of my curl command. This link has details on how you set up Personal…
-
Hey @Laura Campbell_Seibert as I mention in Page Approvals - Let's Make It Complicated (Part 2) , the inability to link a Smart Button to your own rules is a real bummer. However... Thanks to the handy Allow rule trigger option, we can use Labels to trigger more advanced rules. So, I have a Smart Button that changes Page…
-
Oh man @Jason Bowne I also wasted so much time trying to clean up disabled users: Similar process - spreadsheets, filtering, and then Appfire (Bob Swift's) ACLI tool to bulk delete. So I totally sympathize. With reduced group availability I didn't even see a real path forward to having users log in at all during the…
-
Hi @Kris and welcome to the Community! I think this should be possible using Behaviours, which is part of Scriptrunner. There's an example on how to Dynamically show or hide a field based on another field's option. So the trick is figuring out how to hide options. Oh, nice. There's a setOptionVisibility function for that.…
-
An un-fun thing we discovered about external users after migrating to Jira Cloud: Unless you email all of the external users and beg each one of them to change the email visibility setting in their Profile to "Anyone", your users will be unable to see email addresses of external users when they hover-over a user's name…
-
Hey @Jason Bowne I name-dropped you over here so I thought I'd answer you directly in this thread. It seems that the situation and advice you received from Support on how to get unblocked from migrating to centralized management was very similar to ours. The root problem is apparently that their migration tools can't…
-
Hey @Monty - I came here from your comment on JRACLOUD-77436. I wonder if you happened to see my comment from the end of December. I don't know if you have a Confluence site handy (but it might be worth spinning up a free one for this), but Confluence has conversion endpoint: Asynchronously convert content body It supports…
-
Man. It's been a long nearly 10 months since we migrated to Cloud back in May 2024, and I totally forgot that we tested this back when we were back on SCIM. Short story: I was wrong. You CAN sync groups and memberships for B2B Guest users into Jira Cloud: Today I re-tested the following: * Atlassian Guard Standard * B2B…
-
Heya @Jack Brickey - what @Mark J Cunningham may be running into is this: * An update on the centralized user management experience rollout We will not migrate the remaining 1% of customers to the new, centralized user management experience. This cohort includes customers with multiple sites, and are therefore typically…
-
Hey all - so ... for whatever good it might do, I guess we could vote and watch these feature requests: * AUTO-1668 - To-do lists (checkboxes) / action items / checklists in text fields via automation * AUTO-1612 - Clone action clones an issue with Action items converted into Bullet list * JRACLOUD-85414 - Manage Action…
-
Ah, so yeah, I think numeric fields will probably be treated like text? I would try: { "fields": { "components" : [ {{#if(triggerIssue.customfield_11654.isNotEmpty)}}{ "name" : "Media" }, {{/}} {{#if(triggerIssue.customfield_11653.isNotEmpty)}}{ "name" : "Handling" }, {{/}}…
-
It's interesting that Atlassian offers isNotEmpty for text fields, but NOT for fields that would generate a list. Also, I've had occasional success with {{#if(listfield.size > 0)}}
-
Ah, I think the issue that Fields always exist. I think you're trying to check if the fields are not empty? Can you tell us what kind of fields those various Custom Fields are? You might have success with: {{#if(triggerIssue.customfield_11654.isNotEmpty))}} However what you get back from isNotEmpty (and isEmpty) can be…
-
Hey @Jeff Gunawan (Engineering - Central) ! Yeah ACLI can totally both get and delete issue security, notification, and permission schemes. I found this by using the super-cool ACLI Shell (introduced a few years ago) that lets you just type possible actions and it will suggest matches: get various schemes delete various…
-
Hi all -- Tagging @Steven Bao and @Lakshmi Behl Some things to consider: * Built-in backups for Jira and Confluence Cloud have long been insufficient for larger sites (for instance last July we had over 2.5TB in Jira attachments and our overall Confluence site was 1.3TB, which support told me was "huge"... one of the…
-
Your best bet is to output your code into the audit log to debug what's happening. You can simply copy/paste the entire "Custom data" blob into the Add value to the audit log action (yup, since Atlassian doesn't allow multilines, the "Log message" gets collapsed into a single long line with funny spacing.) When you run the…
-
Thanks, and great question Bill! Yes, data integrity (or at least some kind of traceability/audit trail) was something I thought about, but mainly as it pertained to "logging" (comments) or "approval state". One tricky thing I learned is that while checking a box is not considered a "Page edited" trigger, it DOES increment…
-
I have to thank @Matthew Ogrady for asking Is there a way to uncheck all action items on a page? and the esteemed @Bill Sheboy for providing the right answer: * load the page contents using the REST API and the Send Web Request action * find / replace the task-status values of "complete" with "incomplete" * use the REST…
-
Turns out The "Oops we ran into a problem" error is just a bug that is happening to ANY manually triggered rules in Confluence: * AUTO-1693 When manually triggering an automation rule from a page, Confluence always throws an error message even though the automation rule succeeds Sadly, or luckily, I guess because Atlassian…
-
Ok! As previously promised: * Page Approvals - Let's Make It Complicated (Part 2) (THANK YOU @Aaron Pavez _ServiceRocket_ for the heads-up about my bad link.) Feel free to ask me questions here about usage, etc. and over there about implementation details.
-
Hey all! Has anyone noticed the fun new error when they try to manually trigger an Automation (assuming you can FIND the button that they moved?) Welp, I guess the good news is, they're aware of the problem and... they're working on it: * AUTO-1693 - When manually triggering an automation rule from a page, Confluence…
-
Hey @Bill Sheboy yeah, they introduced this I guess back in March 2024: https://community.atlassian.com/t5/Confluence-questions/Jira-Automation-to-Create-a-Whiteboard/qaq-p/2649674 But as @Bruno Ribeiro _Brunoxweb_ points out you can only create pages based on a template, and even more annoying, the only thing you can…
-
Hi @Dave Meyer and @David Olive - the new external IdP "step up" verification is exciting to see. HOWEVER. It doesn't seem like it addresses an outstanding issue for many of us, which is less about Authentication (SSO), and more about Authorization (provisioning of Users and Groups). That is to say, the new feature…
-
Yeah, "Oops we ran into a problem" seems to be unrelated. Support tells me: I was able to reproduce this behavior with the Manual trigger on my own test site too. I'm reporting this issue to our Confluence Automation Team for them to verify its root cause. We will keep you posted. Ugh, I wonder if their Automation infra is…
-
Hah yeah, got it stuck in my head over the long weekend. Ah, ok so Support very kindly pointed out that I had... bad JSON (extra left-brace)! So it is working as expected now!! It turns out that Incoming Webooks FAIL SILENTLY with a 200 OK status code even if your JSON is bad. This is a known issue: * AUTO-1634 Confluence…
-
@Daniel Szewczyk there is a link in the Update message that says "View rules" seems to filter out rules that contain incoming webhooks. Here's my Confluence automations: Maybe the ability to filter by Trigger is newly added? It looks like all the Triggers are there. This is from my Jira:
-
Huh, in their Update on Incoming Webhooks Trigger for Atlassian Automation Rules they mention: I use webhooks to chain my automation rules. Do I need to make changes to those too? Yes. If you use the “Send web request” action in a rule, which triggers another rule containing the incoming webhook trigger, you'll need to…
-
(Also in my testing, I'm only looping through THREE times, and audit logs are not showing anything about LOOP detection.)
-
Neat! I got the recursive secondary rule working, but for some really annoying reason I can't seem to trigger the webhook from another rule. I can kick it off from a curl command just fine. When I manually trigger my primary rule, the part where I lookup the tasks and generate the payload for the webhook call works great,…