問題タブ [versionone]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
rest - VersionOne REST API で認証が機能しない
わかりました、ここで技術的な質問があります。VersionOne の「ストーリー」(XStudio の「要件」) と「欠陥」(XStudio の「バグ」) を選択できるように、XStudio で統合コンポーネントを開発しました。このようにして、XStudio からテストを実行し、結果やメトリックなどを管理できるだけでなく、VersionOne のアイテムを使用して XStudio で完全なトレーサビリティ マトリックス (製品 -> 要件 -> テスト -> テスト キャンペーン -> バグ) を管理することもできます。リンクは当方で処理します。
これを行うために、VersionOne の REST API を使用してコネクタを実装しました。すべてがうまく機能します!非常に速いなど
VersionOne の無料サーバーを使用してテストしましたが、問題はありませんでした。私たちの Java コードは、「基本認証」プロトコルを使用して認証するように Cookie を管理します。VersionOne から Cookie を取得し、それをローカルの CookieStore に保存して、次のリクエストでその Cookie を提供するので、何度も認証する必要はありません。これはすべて、私たちの側からはうまくいきました。
しかし... クライアントの環境でコードを実行すると、何らかの理由で元の Cookie を取得できません!?
コードが接続からヘッダー フィールドを取得し、「Set-Cookie」フィールドを取得しようとすると、それが見つからず、ポップアップが自動的に表示されます。
ポップアップは認証を求めています (ちなみに、「www6.v1host.com/192.33.31.50」では「www6.v1host.com/abcded」が予想されていましたが、ここに手がかりがあるのではないでしょうか?)。
ここでサーバーで認証すると、すべてが正常に続行され、すべてが正常に機能します。ただし、以前に接続で行ったように、再度認証する必要はありません。
したがって、これが認証が機能していないためか (Cookie が返されず、ポップアップがユーザーに明示的に認証するように求める理由を説明します)、または Cookie 管理に関して特定の何かがあるためかどうかはわかりません...
ここで何が起こっているのか分かりますか?
このコードは、Basic Auth を使用する他の多くの REST API でうまく機能しています。そしてクッキー。前もって感謝します、
versionone - API は管理作業を行いますか?
VersionOne の API を使用して管理作業を行う方法を探しています。API を介して VersionOne でユーザーを追加/更新/削除できますか?
アクセス許可も望ましいアクションです。
c# - OID トークンが無効です
VersionOne SDK を使用していますが、OID が無効であるというエラーが表示され続けます。ただし、その OID を使用して VersionOne でテストを検索すると、それがテストの正しい OID になります。
「Test:32423」を含む文字列をメソッドに渡しています。
エラーは、一連のテストを連続して実行している場合にのみ発生することに気付きました。テストを 1 つだけ実行すると、エラーは発生しません。
これは、コネクタとコンストラクタを作成するためにクラスの先頭に置いたコードです。
versionone - VersionOne API Client と .NET オブジェクト モデルの比較
VersionOne を含む多くのソースからのデータを表示するダッシュボードを作成しています。
ダッシュボードに表示する予定の基本的な高レベル データは次のとおりです。
スプリント バーンダウン チャートのリリース バーンダウン チャート 現在のスプリントのオープン/クローズ ストーリーなど...
すべてのデータは基本的にレポート用です。
ここで混乱するのは、2 つの手法のどちらを開発に使用するかということです。
.NET オブジェクト モデルは基本的にアセットの作成に使用され、.NET オブジェクト モデルを使用してすべてのレポート メトリックを取得できるわけではなく、API クライアントを使用する必要があるというフォーラムの 1 つを読んだことを覚えています。
設計とコーディングを開始する前の情報をいただければ幸いです。
ありがとう、 -ディリップM
api - VersionOne REST API 経由でストーリーへのリンクを追加する方法は?
対応する XML ペイロードを使用POST
して、新しいストーリーを作成できます。/VersionOne/rest-1.v1/Data/Story
すべての属性 (リレーショナルを含む) を設定すると、魔法のように機能します。Link
ただし、アセットにアセットを追加する方法がわかりませんStory
。
次の XML ペイロードを使用しようとPOST
すると:/VersionOne/rest-1.v1/Data/Link
ただし、サーバーは次を返します。
リンクの追加は禁止されているようですが、実際にLink
は標準の Web インターフェイスを介して問題なく s を追加できます。
私の最初のアイデアは、最初にアセットを作成し、次にそのアセットを指すそれぞれのリレーショナル属性で をLink
更新することでした。Story
Link
アイデアはありますか?
ありがとう!(私は使用していJavaScript/jQuery
ます)
c# - VersionOne .Net SDK を使用して、親回帰テストで新しい受け入れテストを作成する方法
VersionOne .Net SDK を使用して、回帰テストを親として新しいテストを作成したいと考えています。Violation'Required'AttributeDefinition'Parent'Test: NULL
このコードは行をスローします_services.Save(newAsset)
これは私が使用しているコードです:
ここにある例に厳密に従っています: https://github.com/versionone/VersionOne.SDK.NET.APIClient#learn-by-example-new-asset
例の前の段落で、作成者は「APIClient で新しいアセットを作成するとき、親となる別のアセットの「コンテキスト」を指定する必要があります。たとえば、新しい Story アセットを作成する場合は、どのスコープで作成する必要がありますか」。
例でparentAssetType
は、 が に設定されてい"Scope:0"
ます。ただし、既存のアセットの特定の ID であると思われます。実際に存在するスコープ番号でこのコードを試してみましたが、同じエラーがスローされたため、実際の問題を見逃していると思いました。