Ich habe den Feldern in der Polarion-Anwendung bereits Typen zugewiesen, aber wenn ich versuche, diese Felder abzurufen Über die API kann ich nur die Feldnamen abrufen und ihre Typen sind entweder null oder nicht in der Antwort enthalten.
Hier ist der relevante Codeausschnitt, den ich verwende:
Code: Select all
var trackerService = new TrackerWebServiceClient();
Code: Select all
var customFields = trackerService.getDefinedCustomFieldTypes("projectName","typeID");
Code: Select all
foreach (var field in customFields)
Code: Select all
{
Code: Select all
Console.WriteLine($"ID: {field.id}");
Code: Select all
Console.WriteLine($"Type: {field. Type}");
Code: Select all
}
Das Feld. Die Type-Eigenschaft gibt keine Wert- oder Typinformationen für die Felder zurück.
Was ich versucht habe:
Überprüft, ob die Typen in korrekt zugewiesen sind Polarion-Benutzeroberfläche.
Überprüfte die API-Antwort auf zusätzliche Eigenschaften im Zusammenhang mit dem Typ.
Getestet mit verschiedenen Feldkontexten (z. B. projectID und tyepID:issue).
Fragen:
Gibt es eine Ist eine bestimmte Methode oder ein API-Aufruf erforderlich, um den Typ eines Felds abzurufen?
Sind in Polarion zusätzliche Konfigurationen erforderlich, um die Typinformationen über die API verfügbar zu machen?
Könnte dies mit Berechtigungen oder einer bestimmten Version von zusammenhängen? die Polarion-API?
Umgebung:
Polarion-Version: [Version hinzufügen]
Verwendete API: SOAP (TrackerWebService)
Sprache: C# (.NET Framework [Version])
Jede Anleitung oder Anregung wäre sehr dankbar!