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 ユーザー」に割り当てられたすべてのインシデントを検索する場合は、次の手順を実行します。
https://<instance name>.service-now.com/incident.do?sysparm_query=assigned_to=javascript:GetIDValue('sys_user','ITIL%20User')&RSS
注:
ほとんどの場合、U で生成した URL またはお気に入りのモジュールの URL に「&RSS」を追加するだけです。URL を取得する最も簡単な方法は、リストビューから最後のブレッドクラムをクリックすることです。「&RSS」を追加すると、このURLをRSSフィードリーダーで使用できます。