...
Bleiben die Custom Fields in Jira leer, obwohl alles wie in der Dokumentation beschrieben wurde und in MOCO Daten hinterlegt sind kann das mehrere Ursachen haben.
Im folgenden wird erklärt wie man die Ursache des Problems herausfinden kann.
MOCO Konfiguration
Das Jira Plugin wendet einige Filter beim abrufen der Daten an. Diese sind unter anderem:
Es werden nur aktive Kunden herangezogen. Keine archivierten.
Es werden nur Kunden herangezogen, die mindestens ein aktives Projekt haben.
Es werden nur aktive Projekte angezeigt.
Bitte loggen Sie sich in MOCO ein und stellen sie sicher das alle Kriterien erfüllt sind.
API Zugänge und Berechtigungen
Damit das Jira Plugin alle relevanten Daten von MOCO abrufen kann, benötigt der User, dessen Token als Admin Token hinterlegt wird, die Berechtigung auf das Projekte Modul zuzugreifen.
Um dieses zu testen verwenden wir einen REST Client und rufen die Kunden von der MOCO Api ab. Im Beispiel wird das Chrome Plugin "YARC" verwendet. Es kann aber auch jeder andere Rest Client verwendet werden.
...
If the custom fields in Jira remain empty, even though everything has been described in the documentation and data is stored in MOCO, this can have several causes.
The following explains how to find out the cause of the problem.
MOCO configuration
The Jira plugin applies some filters when accessing the data. These are among others:
Only active clients are used. Not archived ones.
Only clients who have at least one active project are considered.
Only active projects are displayed.
Please log in to MOCO and make sure that all criteria are met.
Hinweis |
---|
Suppliers Up to version 1.2.0, the plugin may not be able to deal with suppliers in MOCO. If you find the error: |
Codeblock | ||
---|---|---|
| ||
java.lang.NullPointerException
at de.scolution.jira.components.MocoComponentImpl.lambda$getCustomers$0(MocoComponentImpl.java:138) |
Panel | ||
---|---|---|
| ||
in the logs, please update to a newer version of the plugin. |
API accesses and permissions
In order for the Jira plugin to retrieve all relevant data from MOCO, the user whose token is stored as the admin token needs authorization to access the projects' module.
To test this, we use a REST client and retrieve the clients from the MOCO API. In the example, the Chrome plugin "YARC" is used. However, any other Rest client can also be used.
The following data must be filled in:
...
Here the Moco base URL is used and then supplemented with /api/v1/companies |
...
...
Method | GET | |
---|---|---|
Header | ||
Authorization | Token token=a1fcdf5671235cdefg78816409ec70045 |
...
Here, the Authorization Header |
...
is set as follows: "Token token=<api token>". | ||
Accept | application/json |
---|
...
Als Ergebnis sollte 200 erscheinen und eine Liste der hinterlegten Kunden sollte zu sehen sein.
...
As a result, 200 should appear and a list of deposited clients should be visible.
If this is not the case, please check your token and permissions in MOCO.
Firewall
...
settings
Check the firewall settings in your company. The Jira server must be able to reach MOCO. To test this, run the following command on your JIRA server:
|
oder Alternativ in einer Windows Umgebung: Rufen sie im Browser ihre MOCO Umgebung auf.
Sollte das nicht möglich sein, sorgen sie dafür, dass der Jira Server auf Port 443 / HTTPS Zugriff ins Internet, bzw auf den MOCO Server hat.
Logs prüfen
Sollten alle zuvor beschriebenen Lösungen nicht funktionieren, muss das LogLevel für das MOCO Plugin erhöht werden.
...
Or alternatively, in a Windows environment: Call up your MOCO environment in the browser.
If this is not possible, make sure that the Jira server port 443 / HTTPS has access to the internet or the MOCO server.
Check logs
If all the solutions described above do not work, the log level for the MOCO plugin must be increased.
To do this, logging for the package “de.scolution” must be activated in Jira under System → Logging & Profiling. To do this, click on "Configure logging level for another package
...
" and add the package "de.scolution"
...
and the logging level "Debug"
...
.
...
With this information, you will be able to create a support ticket in our Service Desk Portal
...
.
...
Hinweis |
---|
...
Dadurch werden eventuell Kundendaten (Liste der Kunden / Projekte / Tätigkeit ) aus MOCO in ihre Logs geschrieben. Bitte prüfen sie die Logs, bevor diese an Dritte bzw uns weitergegeben werden.
This may cause customer data (list of customers / projects / activities) from MOCO to be written to your logs. Please check the logs before passing them on to third parties or us. |