2017-03-21 1 views
1

Ich lese die rally-node wiki und ich verstehe nicht, wie Lesen Sie ein Objekt. Der Teil, den ich nicht bekomme, ist der ref Teil.Rally-Node REST-API geben spezifische User Story oder Fehler zurück

Wie würde ich die ref der User Story wissen, wenn ich nur den Titel und die formatierte ID (US5) der Geschichte kenne?

Ich weiß, dass nach dem Erstellen einer User Story habe ich eine _ref, die .../hierarchicalrequirement/121212121212 enthält und mit dem ich das Objekt lesen kann, aber gibt es eine andere Möglichkeit, es zu tun? Seit wie würde ich wissen, was meine _ref von einer User Story ist, die ich vor langer Zeit erstellt habe?

Oder ist der beste Weg, um User Story von Rally zu bekommen restApi.query({})?

Was ich tun möchte, ist eine bestimmte Benutzer Geschichte zurück, Fehler, etc aus Rally mit spezifischen Daten holen das heißt Formatiert ID, Name usw.

Dank.

Antwort

1

Ihre Instinkte sind korrekt- ff Sie kennen nur die FormatierteID oder Name, die Sie brauchen, nur query dafür.

restApi.query({ 
    type: 'hierarchicalrequirement', //the type to query 
    fetch: ['FormattedID', 'Name', 'ScheduleState', 'Children'], //the fields to retrieve 
    query: queryUtils.where('FormattedID', '=', 'US5'), //formatted id filter 
    scope: { 
     workspace: '/workspace/1234' //specify to query entire workspace 
    } 
}).then(); //process results 
+0

Eine kurze Frage, wie würde ich 'restApi.del' ​​verwenden? Wie finde ich die '_ref'-Eigenschaft, um eine User Story zu löschen? – user3128376

+0

Es ist das gleiche. WSAPI behandelt Refs (Typ + Objekt-ID). Also, wenn Sie die Ref nicht kennen, müssen Sie zuerst nach dem Namen oder der formatierten ID danach fragen ... –

+0

Ich habe es durch die Abfrage für das Objekt arbeiten dann '_ref'from verwenden, um' restApi.del aufzurufen '. Ich frage mich nur, gibt es einen einfacheren Weg, dies zu tun? Ohne zuerst die Refs abfragen zu müssen. Danke – user3128376

Verwandte Themen