document-management

Automate ServiceNow document management, including attachments, templates, and PDF generation.

77|23|Updated Jul 16, 2025
One-click install
npx skills add https://github.com/serac-labs/serac --skill document-management-serac-labs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: document-management
Source: https://github.com/serac-labs/serac/tree/main/packages/opencode/src/bundled-skills/document-management
Command: npx skills add https://github.com/serac-labs/serac --skill document-management-serac-labs

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Document management in ServiceNow is often manual and error-prone, involving attachments, templates, and document generation that slow down workflows.

Core Features & Use Cases

  • Centralizes attachments handling against records via sys_attachment and sys_attachment_doc.
  • Creates and manages document templates via sys_report_template and supports generating documents and PDFs from templates.
  • Coordinates document workflows including approvals, versioning with dms_document and dms_document_version, and enforces access controls.
  • Enables PDF generation and automated attachment of generated documents to records, improving traceability and compliance.

Quick Start

Create a document template for a record and generate and attach its PDF to that record.

Frequently Asked Questions about document-management

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate ServiceNow document management workflows for attachments and PDF generation?

Automate ServiceNow document management by centralizing attachments handling via sys_attachment and generating PDFs from sys_report_template records. This enables automated document creation, template management, and attachment linking to improve traceability and compliance.

How does version control work for document management in ServiceNow?

Document management version control in ServiceNow uses dms_document and dms_document_version tables to coordinate workflows. This mechanism enforces access controls, tracks document revisions, and manages approval processes to maintain compliance across incident, task, and custom records.

Can I generate and attach PDFs to ServiceNow incident records automatically?

Yes, you can generate and attach PDFs to ServiceNow incident records automatically. The process creates a document template using sys_report_template, generates the PDF output, and attaches the resulting document directly to the target record for immediate traceability.

What is the best way to manage document templates across custom ServiceNow records?

The best way to manage document templates across custom ServiceNow records is to centralize template creation via sys_report_template. This approach supports consistent document generation, applies access controls, and coordinates versioning across all incident, task, and custom table records.

Does ServiceNow document management support ES5-based scripting patterns?

Yes, ServiceNow document management automation satisfies ES5-based scripting patterns. It uses native Snow tools to query data, execute scripts, and locate templates, ensuring compatibility with standard platform scripting environments while handling attachments and version control.

Why are my ServiceNow document approvals and versioning workflows failing?

ServiceNow document approvals and versioning workflows often fail due to misconfigured access controls or broken dms_document_version links. Ensure your workflow correctly coordinates dms_document records, enforces proper permissions, and validates template queries using Snow tools before execution.