Advise Scriptrunner and Groovy Courses for Jira Administrators
Asked by Gor Greyan:

Dear colleagues,  

Please advise the best courses to take about Scriptrunner and Groovy for Jira Administrators. Also, another course, that will help to automate different things in Jira.  
Thank you.


Answers:
author: Ram Kumar Aravindakshan _Adaptavist_
body: Hi [@Gor Greyan](/t5/user/viewprofilepage/user-id/5476846)

You can refer to the [ScriptRunner Documentation](https://docs.adaptavist.com/sr4js/latest) on how to connect to an [LDAP Connection](https://docs.adaptavist.com/sr4js/latest/features/resources/ldap-connection), perform [LDAP Customizations](https://docs.adaptavist.com/sr4js/latest/features/script-fields/built-in-script-fields/ldap-picker/ldap-customizations), and also how to make use of the [LDAP Picker](https://docs.adaptavist.com/sr4js/latest/features/script-fields/built-in-script-fields/ldap-picker).

I hope this helps to answer your question. :-)  

Thank you and Kind regards,  
Ram

comments: author: Gor Greyan
body: Hi [@Ram Kumar Aravindakshan _Adaptavist_](/t5/user/viewprofilepage/user-id/2988015)  

Thanks for the provided resources.  
My issue is that I want to learn from 0, what is LDAP, how it is being used in Jira also the same for Scritrunner. I need to learn basic scripting, in order to imagine documentation, but I don't know from where to start.


author: Sean Chua _Adaptavist_
body: [@Gor Greyan](/t5/user/viewprofilepage/user-id/5476846) ,

For ScriptRunner basics from 0, I would recommend to start here : [Getting Started](https://www.scriptrunnerhq.com/atlassian-apps/jira/scriptrunner-for-jira/data-center/get-started) which would lead to our document pages etc.

Then, start checking out;

* [ScriptRunnerHQ's Youtube Page](https://www.youtube.com/@scriptrunnerhq)
* [Adaptavist's Youtube Page](https://www.youtube.com/@AdaptavistEnterprise)
* [Adaptavist Library](https://library.adaptavist.com/) for sample scripts. This is also available to you from within your script console / examples, so it is easy for you to get samples and test out.

Don't be shy to check out our [ScriptRunner Blogs](https://www.scriptrunnerhq.com/inspiration/blog) for ideas and more samples of what can be done.

Hope that helps!  
Sean


author: Ram Kumar Aravindakshan _Adaptavist_
body: Hi [@Gor Greyan](/t5/user/viewprofilepage/user-id/5476846)

If you are a novice in Groovy, I suggest, you start at the very basics.

Before getting your hands dirty in Groovy, it would be best to get a good understanding on Java, as Groovy runs on top of Java's Virtual Machine.

To start off on Java, please use the [Java Tutorial Documentation](https://docs.oracle.com/javase/tutorial/java/index.html), it's simple and very easy to understand.

Next, once you have an understanding of Object-Oriented programming and Java, you can refer to this [Groovy tutorial](https://www.baeldung.com/groovy-language).

In regards to LDAP, if you want to get a basic understanding of its concept, [this documentation](https://jumpcloud.com/blog/what-is-ldap) is a good starting point.

Following which, you can refer to the [ScriptRunner Documentation](https://docs.adaptavist.com/sr4js/latest) on how to connect to an [LDAP Connection](https://docs.adaptavist.com/sr4js/latest/features/resources/ldap-connection), perform [LDAP Customizations](https://docs.adaptavist.com/sr4js/latest/features/script-fields/built-in-script-fields/ldap-picker/ldap-customizations), and also how to make use of the [LDAP Picker](https://docs.adaptavist.com/sr4js/latest/features/script-fields/built-in-script-fields/ldap-picker).

If you prefer to go through training videos, you can find many on YouTube. For example.

1. [Groovy Tutorial For Beginners - YouTube](http://Groovy%20Tutorial For Beginners - YouTube)

2. [What is LDAP and Active Directory](https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=&ved=2ahUKEwjtidGo0suFAxUqSGcHHWyPA4UQtwJ6BAgQEAI&url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DQyhNaY5O468&usg=AOvVaw3sEFhTW6L6u5BEyfPkBx_C&opi=89978449)

I hope this helps. :-)  

Thank you and Kind regards,

Ram


author: Laurie Sciutti
body: hello [@Gor Greyan](/t5/user/viewprofilepage/user-id/5476846) \~ I found this one to be very helpful: <https://www.udemy.com/course/groovy-step-by-step-for-beginners/>

comments: author: Gor Greyan
body: Dear Laurie,   
Thanks for the answer. And could you advise also for Scriptrunner and LDAP queries, if you know?


Tags: data-center

groovy

jira-service-management

jira-service-management-data-center

scriptrunner