Files
ask-annie/out/913689597/chunks.json

240 lines
11 KiB
JSON

[
{
"video_id": "913689597",
"video_url": "https://vimeo.com/913689597",
"chapter_index": 0,
"timestamp": "0:15",
"timestamp_sec": 15,
"title": "Account Maintenance Setup",
"summary": "The Account Maintenance application enables automated account deactivation after N days of inactivity. Administrators can disable accounts, delete them, or delete and purge (removing files and home folders). Optional email notifications warn users before action. A single global scheduler runs daily; policy applies to all accounts by default but can be customized at account or business unit level.",
"transcript": "",
"is_demo": true,
"frame_description": null,
"source": "ask-annie",
"series": "ST Best Practices Q&A"
},
{
"video_id": "913689597",
"video_url": "https://vimeo.com/913689597",
"chapter_index": 1,
"timestamp": "4:42",
"timestamp_sec": 282,
"title": "Inactivity Tracking Definition",
"summary": "Inactivity is tracked by last login and last modified/creation dates, not file transfer activity. The system cannot detect file movements via pull/push operations without logins. Service accounts that never log in should have custom policies to prevent accidental deletion.",
"transcript": "",
"is_demo": false,
"frame_description": null,
"source": "ask-annie",
"series": "ST Best Practices Q&A"
},
{
"video_id": "913689597",
"video_url": "https://vimeo.com/913689597",
"chapter_index": 2,
"timestamp": "6:31",
"timestamp_sec": 391,
"title": "Email Notification Without Account Deletion",
"summary": "To send email notifications without deleting accounts, set deletion thresholds to very high numbers (e.g., 5,000 days) while configuring notifications at earlier intervals (e.g., 60 days). Multiple notifications can be sent at different day thresholds for password and certificate expirations.",
"transcript": "",
"is_demo": false,
"frame_description": null,
"source": "ask-annie",
"series": "ST Best Practices Q&A"
},
{
"video_id": "913689597",
"video_url": "https://vimeo.com/913689597",
"chapter_index": 3,
"timestamp": "8:36",
"timestamp_sec": 516,
"title": "Account Disabling and Scheduler Behavior",
"summary": "Disabling an account pauses scheduled jobs without terminating them; they remain paused but don't execute. When re-enabled, schedulers resume from their exact stopping point. This is safer than deletion \u2014 disabled accounts require only a click to re-enable.",
"transcript": "",
"is_demo": false,
"frame_description": null,
"source": "ask-annie",
"series": "ST Best Practices Q&A"
},
{
"video_id": "913689597",
"video_url": "https://vimeo.com/913689597",
"chapter_index": 4,
"timestamp": "8:50",
"timestamp_sec": 530,
"title": "Certificate and SSH Key Expiration Alerts",
"summary": "Account Maintenance sends email notifications for user password and certificate expirations (including SSH keys, treated as certificates). Multiple notifications can be scheduled at different intervals. Notifications can be sent to the account email or to hardcoded admin addresses.",
"transcript": "",
"is_demo": false,
"frame_description": null,
"source": "ask-annie",
"series": "ST Best Practices Q&A"
},
{
"video_id": "913689597",
"video_url": "https://vimeo.com/913689597",
"chapter_index": 5,
"timestamp": "11:02",
"timestamp_sec": 662,
"title": "File Maintenance Application",
"summary": "File Maintenance cleans up files within user folders on a per-account basis. Supports three control levels: global default, business unit override, and account-specific. Care is needed when deleting accounts without purging, as File Maintenance cannot clean orphaned folders.",
"transcript": "",
"is_demo": false,
"frame_description": null,
"source": "ask-annie",
"series": "ST Best Practices Q&A"
},
{
"video_id": "913689597",
"video_url": "https://vimeo.com/913689597",
"chapter_index": 6,
"timestamp": "11:50",
"timestamp_sec": 710,
"title": "Password Change Tracking via API",
"summary": "Last password change timestamp is available in the Accounts API but not displayed in the admin UI. To identify accounts with unchanged passwords, use API exports or set password expiration policies and use Account Maintenance to send advance warning emails at configurable intervals.",
"transcript": "",
"is_demo": false,
"frame_description": null,
"source": "ask-annie",
"series": "ST Best Practices Q&A"
},
{
"video_id": "913689597",
"video_url": "https://vimeo.com/913689597",
"chapter_index": 7,
"timestamp": "19:15",
"timestamp_sec": 1155,
"title": "Multiple Email Recipients Limitation",
"summary": "ST supports only one email per account. To notify multiple recipients, use distribution lists (forwarding via mail server) or integrate with Sentinel by mapping account attributes to the tracking table, allowing Sentinel to expand notifications externally.",
"transcript": "",
"is_demo": false,
"frame_description": null,
"source": "ask-annie",
"series": "ST Best Practices Q&A"
},
{
"video_id": "913689597",
"video_url": "https://vimeo.com/913689597",
"chapter_index": 8,
"timestamp": "27:25",
"timestamp_sec": 1645,
"title": "Sentinel Integration for Alerts",
"summary": "Mapping rules in Sentinel integration allow sending additional account and flow attributes via expression language to empty Sentinel tracking table columns. This enables routing multiple emails per flow, hardcoding environment identifiers, and filtering by importance flags on the Sentinel side.",
"transcript": "",
"is_demo": false,
"frame_description": null,
"source": "ask-annie",
"series": "ST Best Practices Q&A"
},
{
"video_id": "913689597",
"video_url": "https://vimeo.com/913689597",
"chapter_index": 9,
"timestamp": "31:48",
"timestamp_sec": 1908,
"title": "User License Counting and Active Users",
"summary": "The Active Users table shows real-time license usage with a 60-day rolling window. Under user-count licensing, exceeding licensed users generates a log message. A nightly application clears expired entries. Service accounts doing only pulls/pushes don't appear in the table unless they log in.",
"transcript": "",
"is_demo": false,
"frame_description": null,
"source": "ask-annie",
"series": "ST Best Practices Q&A"
},
{
"video_id": "913689597",
"video_url": "https://vimeo.com/913689597",
"chapter_index": 10,
"timestamp": "37:29",
"timestamp_sec": 2249,
"title": "Concurrent Connection Monitoring",
"summary": "The Server/User Usage Monitor displays concurrent sessions across all servers and agents by protocol (SSH, HTTP, FTP) in a global view. Collects data from all edges and servers; requires admin streaming configured for inter-admin communication. API access also available.",
"transcript": "",
"is_demo": false,
"frame_description": null,
"source": "ask-annie",
"series": "ST Best Practices Q&A"
},
{
"video_id": "913689597",
"video_url": "https://vimeo.com/913689597",
"chapter_index": 11,
"timestamp": "38:16",
"timestamp_sec": 2296,
"title": "Transfer Site Custom Attributes for Metadata",
"summary": "Transfer sites lack a notes field but support custom attributes (e.g., call_person, on_call). These attributes persist with the site, appear in API exports, and can be sent with every transfer to Sentinel via mapping rules. Useful for runbook, contact, or operational metadata.",
"transcript": "",
"is_demo": false,
"frame_description": null,
"source": "ask-annie",
"series": "ST Best Practices Q&A"
},
{
"video_id": "913689597",
"video_url": "https://vimeo.com/913689597",
"chapter_index": 12,
"timestamp": "42:31",
"timestamp_sec": 2551,
"title": "Advanced Routing Logging and Sentinel",
"summary": "Newer ST versions log all advanced routing steps including conditional evaluations that didn't match. Sentinel treats the entire AR flow as a single event, hiding step-level detail. Flow-level attributes with descriptive strings can provide human-readable summaries; server logs contain full technical detail.",
"transcript": "",
"is_demo": false,
"frame_description": null,
"source": "ask-annie",
"series": "ST Best Practices Q&A"
},
{
"video_id": "913689597",
"video_url": "https://vimeo.com/913689597",
"chapter_index": 13,
"timestamp": "52:54",
"timestamp_sec": 3174,
"title": "FTP Protocol Permissions and Site Commands",
"summary": "FTP lacks a CHMOD-equivalent command; SFTP supports direct chmod. To change FTP file permissions, use site commands if the remote server supports them. SSH supports direct chmod via a checkbox. Site commands run before file transfer only.",
"transcript": "",
"is_demo": false,
"frame_description": null,
"source": "ask-annie",
"series": "ST Best Practices Q&A"
},
{
"video_id": "913689597",
"video_url": "https://vimeo.com/913689597",
"chapter_index": 14,
"timestamp": "56:00",
"timestamp_sec": 3360,
"title": "Version Support and Update Strategy",
"summary": "Maintain ST versions within 3-4 months of latest release. The 12-month lifecycle applies; versions older than February 2023 are unsupported. Releases include security updates and dependency patches, making older versions risky. Update dev servers immediately; plan production updates carefully.",
"transcript": "",
"is_demo": false,
"frame_description": null,
"source": "ask-annie",
"series": "ST Best Practices Q&A"
},
{
"video_id": "913689597",
"video_url": "https://vimeo.com/913689597",
"chapter_index": 15,
"timestamp": "59:37",
"timestamp_sec": 3577,
"title": "File Renaming Strategies",
"summary": "Rename files on send via the Send to Partner route (Route File As parameter) for efficiency \u2014 avoids sandbox creation if no other transformations exist. Use a Rename step before Send to Partner if encryption follows. Subscription-level renames are post-delivery post-actions on local files, not for output delivery.",
"transcript": "",
"is_demo": false,
"frame_description": null,
"source": "ask-annie",
"series": "ST Best Practices Q&A"
},
{
"video_id": "913689597",
"video_url": "https://vimeo.com/913689597",
"chapter_index": 16,
"timestamp": "72:05",
"timestamp_sec": 4325,
"title": "File Delivery Sequencing with Pull From Partner",
"summary": "To ensure PDFs arrive before CSV control files: first Send to Partner filtered to PDFs only (stop on error), then Pull From Partner to retrieve the matching CSV. This guarantees ordering and prevents failed imports. Resubmitting inbound triggers the full sequence; resubmitting outbound only sends the current step.",
"transcript": "",
"is_demo": false,
"frame_description": null,
"source": "ask-annie",
"series": "ST Best Practices Q&A"
}
]