2

定期的なタスクをスケジュールするイントラネット システムがあります。バグ追跡用の Fogbugz もあります。緊急のバグが発生すると、バグトラッカーでそのタスクを追跡します。ただし、イントラネットと CMS の両方に返信する必要があります。私は Biztalk を中間のピースと考えていますが、最善の方法がわかりません。データベース アダプタ? ウェブサービス?

Microsoft CMS 用の CMS アダプターを使用できることはわかっています。Fogbugz の使用経験をぜひお聞かせください。

4

3 に答える 3

1

FogBugz APIのバージョン6は、 http: //www.fogcreek.com/FogBugz/docs/60/topics/advanced/API.htmlでかなり詳しく説明されています。APIは、GETまたはPOSTパラメーターを受け入れ、ユーザーが認証された後にXMLを返すASPページとして実装されます。

そのため、HTTP Send Adapterを使用して、バグレコードを更新するか、情報を取得して、FogBugzシステムにリクエストをPOSTできます。API呼び出しからの応答は、必要に応じてBizTalkで読み取ることができる応答本文に返される基本的なXmlです。

HTTP送信アダプターはPOSTデータのみを実行できることに注意してください。GET動詞は使用できません(http://msdn.microsoft.com/en-us/library/aa561642.aspx) 。

于 2008-10-21T10:52:56.273 に答える
1

データベースの変更を監視することが最善の方法だと思います。そうすれば、他の Biztalk アダプターを介して、FogBugz データベースで発生した変更を投稿できます。

あなたが何をすることに決めたか、私たちに最新情報を知らせてください - 私はそれについて聞きたいです.

于 2008-09-16T17:22:58.313 に答える
0

FogBugzはSQLServerデータベースに基づいていませんか?または、ホストされた代替手段を使用しますか?

制御しているSQLServerを使用している場合は、「FixBugMessage」を読み取って処理するプロセスに2つの送信ポートを接続するだけです。CMSアダプターを使用してCMSに書き込む1つの送信ポートと、SQLアダプターを使用してストアドプロシージャを介してFogBugzデータベースに書き込む別の送信ポート。

于 2008-10-21T11:00:49.673 に答える