RSS フィードジェネレーター
ServiceNow は RSS フィードの動的な生成をサポートしています。
Web サービスの実装と同様に、情報の RSS フィード表現の取得は、テーブルリストへの URL の末尾に RSS パラメーターを指定するだけで実行されます。たとえば、次の場合、すべてのインシデントのリストが RSS 2.0 形式で返されます。
クエリの追加
フィルタリング済みリストが返されるようにクエリをリストに関連付けるには、sysparm_query パラメーターを使用します。たとえば、次の場合は、優先度フィールドが 1 (重大) のすべてのインシデントのリストが返されます。
https://<instance name>.service-now.com/incident.do?sysparm_query=priority=1&RSS複数パートからなるクエリがある場合は、^ 文字でパートを区切ります。たとえば、カテゴリがソフトウェアである優先度 1 のインシデントをすべて取得するには、次のようにします。
https://<instance name>.service-now.com/incident.do?sysparm_query=priority=1^category=software&RSS別のファイルへの参照であるフィールドをクエリする場合は、javascript を使用して他のファイルへの参照を解決する必要があります。たとえば、インシデントの assigned_to フィールドがユーザーレコードへの参照であるとします。「ITIL ユーザー」にアサインされたすべてのインシデントを検索する場合は、次のようにします。図 : 1. ブレッド URL の取得
https://<instance name>.service-now.com/incident.do?sysparm_query=assigned_to=javascript:GetIDValue('sys_user','ITIL%20User')&RSS
注:
ほとんどの場合、U.I. で生成した URL またはお気に入りのモジュールの URL に「&RSS」を追加するだけでできます。URL を取得する最も簡単な方法は、リストビューの最後のブレッドクラムをクリックすることです。「&RSS」を追加すると、この URL を RSS フィードリーダーで使用できます。