特殊なファイルプロセッサーを使用して、リストとレコードを .pdf またはその他の特殊なドキュメントタイプとしてエクスポートするIssue レポート、ダッシュボード、およびホームページを .pdf ファイル (適切なメニュー選択を使用) やその他の特殊なファイルタイプにエクスポートするために使用できる方法をほとんどの方はご存じですが、このプラットフォームでも、ほとんどのレコードタイプに対して標準レコードリストをエクスポートする簡単な方法をサポートしています。 必ずしも直感的ではありませんが、機能が存在するため、この記事ではその方法について説明します。 手順 このような .pdf 形式の出力を生成する実際の手順は、次のように、インスタンスで特別にフォーマットされた URL を入力するだけです。 https://<instance-name>.service-now.com/<RecordType>_list.do?PDF <instance-name> は、レコードが見つかるインスタンス名、<RecordType> は、.pdf エクスポートが必要なレコード (インシデント) のテーブル名です。 次の例では、インシデントテーブルで見つかったすべてのレコードを含む .pdf 形式のドキュメントが返されます。 https://<instance-name>.service-now.com/incident_list.do?PDF 出力リストには、インスタンス上の .pdf ドキュメントを要求している現在ログインしているユーザーのすべての ACL およびその他のセキュリティ制限が適用されることに注意してください。 結果の .pdf ファイルはエクスポートされ、通常はローカルコンピューターのダウンロードフォルダーに保存されます。 エクスポートされる .pdf ファイルの名前には、エクスポートされるレコードを含んだ ServiceNow テーブル名に、ファイルのタイプ (この場合は .pdf) を示す拡張子が付けられます。同じ名前の別のファイルがディレクトリにすでに存在する場合は、incident (1).pdf など、他の同様の名前のファイルと区別するための番号もファイル名に含まれます。 結果のファイルを開くと、次のように、.pdf 形式の指定したテーブルにフォーマットされたレコードリストが表示されます。 そのフォーム上の特定のフィールドの順序は、URL に付加される sysparm_orderby パラメーターを使用して指定することもできます。したがって、URL は次の形式のようになります。 https://<instance-name>.service-now.com/<RecordType>_list.do?PDF&sysparm_orderby=<FieldName> <instance-name> と <RecordType> は前の URL と同じで、 <FieldName> は (昇順で) 並べ替える内部フィールド名です。 実際、リストの順序を変更するだけでなく、同様の構文を使用して、URL に含めることができるフィルターを指定して、クエリによって返される実際のレコードを制限できます。これは、sysparm_query パラメーターを使用して行います。 このタイプのクエリの形式は、次のようになります。 https://<instance-name>.service-now.com/<RecordType>_list.do?PDF&sysparm_query=<Query_Parameters> <instance-name>と <RecordType> は前の URL と同じで、 <Query_Parameters> は特定の ServiceNow 形式のクエリです。 たとえば、次の URL は、[アクティブ (Active)] フィールドが true に設定され、インシデントの現在のステータスが「処理中 」 (選択リスト値 2) で、カテゴリが「問い合わせ/ヘルプ」(問い合わせの選択リスト値) に設定されたすべてのインシデントのリストを示す .pdf エクスポートファイルになります。 https://<instance-name>.service-now.com/incident_list.do?PDF&sysparm_query=active%3Dtrue%5Estate%3D2%5Ecategory%3Dinquiry 注:.pdf リストのエクスポートの <Query_Parameters> など、特定の必要な情報を入手する簡単な方法は、まずそのレコードタイプのリストフィルター基準にリストを作成し、次にフィルター基準のブレッドクラムヘッダーを右クリックして [URL のコピー] を選択することです。 結果の URL の適切な場所に ?PDF& セクションを追加して、.pdf ドキュメントのエクスポートを生成します。 PDF ドキュメントをエクスポートする機能に加えて、他のいくつかのドキュメント形式に対しても同様のエクスポート機能をサポートしています。 使用される URL は、PDF ドキュメントのエクスポートに使用される URL とよく似ています。次の URL は、この URL に使用できる形式を示しています。 https://<instance-name>.service-now.com/<RecordType>_list.do?<Document_Format>&sysparm_query=<Query_Parameters> <instance-name>、<RecordType>、<Query_Parameters> は前述したとおりです。 <Document_Format> 形式は、エクスポートする特定のドキュメントタイプで、すべて大文字にします。 以下に、Document_Format に指定できる (PDF 形式以外の) 形式の完全なリストを記載します。 CSV:カンマ区切り値。このオプションを指定すると、フィールド値とレコードのカンマ区切りリストを含むファイルがローカルマシンに保存されます。 このファイルは、incident.csv (または incident (3).csv) のような名前で保存されます。 このような URL の例は、次のようになります。 https://<instance-name>.service-now.com/incident_list.do?CSV&sysparm_query=active%3Dtrue%5Estate%3D2%5Ecategory%3Dinquiry このファイルタイプは、スプレッドシートプログラムで簡単に開くことができます。 XLS または XLSX:これらのファイルタイプのいずれかを指定すると、通常はデータがスプレッドシートアプリケーションで開かれる形式でエクスポートされます。.xls と .xlsx はどちらもスプレッドシートタイプの形式で、.xls はバイナリデータファイルですが、.xlsx ファイルはオープン XML 形式を使用します。 ほとんどのスプレッドシートアプリケーションで両方のタイプのファイルを開くことができますが、.xlsx 形式の方が多少、新しい形式です。このような URL の例を次に示します。 https://<instance-name>.service-now.com/incident_list.do?XLSX&sysparm_query=active%3Dtrue XML:URL に XML を指定すると、リストの一部であるレコードに相当する XML が生成されます。 ほとんどのブラウザでは、xml はブラウザウィンドウに表示できる正規のデータタイプであるため、多くの場合は、単に新しいウィンドウが開きます。 ただし、このデータを別のテキストアプリケーションに保存またはコピーして、実在する .xml ファイルとしてローカルコンピューターに残すことができます。 XML としてエクスポートする URL は、次のようになります。 https://<instance-name>.service-now.com/incident_list.do?XML&sysparm_query=active%3Dtrue%5Estate%3D2%5Ecategory%3Dinquiry リストエクスポートと同様に、テーブルの個々のレコードも特定の URL を使用してインスタンスから素早くエクスポートできます。その場合、URL は次のようになります。 https://<instance-name>.service-now.com/<RecordType>_list.do?PDF&sysparm_query=sys_id%<sys_id> <instance-name> は、レコードを見つけるインスタンス名、 <RecordType> は、.pdf エクスポートが必要なレコード (インシデント) のテーブル名、 <sys_id> は、.pdf 形式のファイルにエクスポートするレコードの特定のシステム ID です。 ファイルの名前は、リストの URLを使用してエクスポートしたもの (incident.pdf) と似ています。 結果のエクスポートされた .pdf ドキュメントは、適切なビューアーで表示すると、次のようになります。 これらのエクスポート機能はすべて、レコードまたはリスト表示に関連付けられているコンテキストメニューのエクスポートオプションを使用して直接実行することもできますが、多くの場合、直接 URL を使用する方が高速で、ブラウザのショートカットの一部として使用することもできます。