[{"data":1,"prerenderedAt":252},["ShallowReactive",2],{"/docs/base/jobs-base/features/file-explorer-and-shared-documents":3,"/docs/base/jobs-base/features/file-explorer-and-shared-documents-surround":238,"/docs/base/jobs-base/features/file-explorer-and-shared-documents-implemented-suggestions":251},{"id":4,"title":5,"body":6,"description":227,"extension":228,"head":229,"implementedSuggestions":229,"meta":230,"navigation":231,"path":233,"schemaOrg":229,"seo":234,"sitemap":235,"stem":236,"__hash__":237},"docs/1.docs/base/2.jobs-base/2.features/4.file-explorer-and-shared-documents.md","File Explorer and Shared Documents",{"type":7,"value":8,"toc":216},"minimark",[9,14,27,87,90,97,101,108,114,121,127,131,138,141,144,150,156,160,167,174,180,184,187,190,194,210,213],[10,11,13],"h2",{"id":12},"one-place-for-job-documents","One place for job documents",[15,16,17,18,22,23,26],"p",{},"The ",[19,20,21],"strong",{},"File Explorer"," app brings each job's record views and incoming ",[19,24,25],{},"Shared Documents"," into the\nsame tablet workspace. Open Explorer folders with a double-click, follow the breadcrumb path,\nand use Back to move up one folder. Open a record from its own job view. Search includes nested folders and shared-document categories;\nresults still follow the current access rules. Narrow a search when it reaches the 100-result limit.",[28,29,30,43],"table",{},[31,32,33],"thead",{},[34,35,36,40],"tr",{},[37,38,39],"th",{},"Job",[37,41,42],{},"Saved records with Print and Share",[44,45,46,55,63,71,79],"tbody",{},[34,47,48,52],{},[49,50,51],"td",{},"Police departments, including LSPD and Sheriff",[49,53,54],{},"Citizen and vehicle records, cases, reports, warrants and BOLOs",[34,56,57,60],{},[49,58,59],{},"Ambulance",[49,61,62],{},"Patient records, medical reports and medical evaluations",[34,64,65,68],{},[49,66,67],{},"Fire",[49,69,70],{},"Incident reports",[34,72,73,76],{},[49,74,75],{},"Mechanic",[49,77,78],{},"Vehicle records, workshop orders and invoices",[34,80,81,84],{},[49,82,83],{},"DOJ",[49,85,86],{},"Case documents and document-folder access in the case File Explorer",[15,88,89],{},"The app also links to related job views, such as insurance and subscriptions. Opening a view from\nFile Explorer does not give every entry in that view document actions. Save a record before using\nits Print or Share controls.",[15,91,92],{},[93,94],"img",{"alt":95,"src":96},"Fire File Explorer with incident reports","/products/fire/file-explorer.webp",[10,98,100],{"id":99},"share-change-recipients-and-revoke","Share, change recipients and revoke",[15,102,103,104,107],{},"Open a saved record and choose ",[19,105,106],{},"Share",". Select the recipient jobs and save the selection. Reopen\nthe same dialog to add or remove recipients, or revoke the share. DOJ casework also manages access\nto its own documents and folders.",[15,109,110,111,113],{},"Receiving departments see the originating department and document category in ",[19,112,25],{},".\nThey receive read access to the released record; this does not give them permission to edit the\noriginal or share it onward. The source department retains control. Job, duty, app and document\npermissions continue to apply when a document is opened or printed.",[15,115,116,117,120],{},"Document-level grants replace the old broad ",[19,118,119],{},"Share → Records"," rules. Review existing releases\nafter updating. Course and qualification sharing remains separate from document access.",[15,122,123],{},[93,124],{"alt":125,"src":126},"Editing the recipient jobs of a Fire incident report","/products/fire/report-sharing.webp",[10,128,130],{"id":129},"doj-placement-for-linked-records","DOJ placement for linked records",[15,132,133,134,137],{},"When a released record has a primary citizen or vehicle association, DOJ places it inside that\nperson or vehicle record: ",[19,135,136],{},"Shared Documents → originating department → document category",".\nA secondary mention alone does not choose its main location. The Shared Documents links in the\nDOJ sidebar contain documents without a primary person or vehicle assignment. Other job explorers\nkeep received records in their department-based Shared Documents area.",[15,139,140],{},"Fire reports use the selected civilian's stable character identity for this placement. Older\nreports containing only a typed name stay readable, but a name alone cannot reliably select a\nperson record. Select the matching civilian and save the report to establish that link.",[15,142,143],{},"Sky DOJ remains in development; these DOJ-specific views require the matching DOJ installation.",[15,145,146],{},[93,147],{"alt":148,"src":149},"DOJ File Explorer showing the case workspace","/products/doj/file-explorer.webp",[15,151,152],{},[93,153],{"alt":154,"src":155},"Shared documents grouped under a DOJ person record","/products/doj/shared-documents.webp",[10,157,159],{"id":158},"print-and-document-appearance","Print and document appearance",[15,161,162,163,166],{},"Use ",[19,164,165],{},"Print"," on a saved record to choose an available job printer. Incoming Shared Documents\nopen in a document preview before printing.\nPrinting uses the configured printer access, paper and collection workflow. Access is checked\nagain for a pending print; a share revoked before collection cannot be used to collect that job.",[15,168,169,170,173],{},"The common document renderer belongs to ",[19,171,172],{},"Jobs Base",", so an installed source job can render its\nrecords without DOJ running. The source resource is still required to read its own records.\nShared layouts keep the document structure consistent. Header-logo space is reserved for the\nserver's own branding; no generic department badge is required.",[15,175,176],{},[93,177],{"alt":178,"src":179},"A saved workshop order in the print workflow","/products/mechanic/order-print.webp",[10,181,183],{"id":182},"working-in-a-team","Working in a team",[15,185,186],{},"Open tablets refresh their record lists after relevant changes while keeping unsaved drafts.\nPolice, EMS and Fire report editors detect a newer saved revision and preserve the local draft\ninstead of overwriting a colleague's work. Load the current report deliberately, review the\nchanges and reapply the required edits. This is conflict detection, not simultaneous text editing.",[15,188,189],{},"Sharing has its own conflict check. Saving ordinary report content does not restore recipients\nwho were removed by another member. If a Share dialog is stale, compare it with the current access\nbefore saving again.",[10,191,193],{"id":192},"setup-and-updates","Setup and updates",[15,195,196,197,200,201,204,205,209],{},"Update ",[19,198,199],{},"sky_base",", ",[19,202,203],{},"sky_jobs_base"," and the installed job resources together. Apply their automatic\ndatabase migrations, or the matching ",[206,207,208],"code",{},"import.sql"," changes when automatic migration is disabled,\nbefore starting the updated resources. Existing records are retained; the migrations add the\nrevision fields needed by the editors and sharing dialogs.",[15,211,212],{},"Keep the File Explorer and underlying record apps enabled for the intended job grades. Configure\njob printers through the existing placement and access settings. Medical evaluation creation and\nsharing still require the medical-evaluation permission; an evaluation can be saved privately\nwithout recipient jobs.",[15,214,215],{},"Before enabling the updated workflow for players, test a saved record with an owner and a receiving\njob: print it, grant access, edit recipients, revoke access, and confirm the recipient can no longer\nopen it. Test concurrent report edits with two members and confirm both drafts are preserved.",{"title":217,"searchDepth":218,"depth":219,"links":220},"",1,2,[221,222,223,224,225,226],{"id":12,"depth":219,"text":13},{"id":99,"depth":219,"text":100},{"id":129,"depth":219,"text":130},{"id":158,"depth":219,"text":159},{"id":182,"depth":219,"text":183},{"id":192,"depth":219,"text":193},"Browse job records, print saved documents, and manage document access across installed Sky jobs.","md",null,{},{"icon":232},"i-lucide-folder-open","/docs/base/jobs-base/features/file-explorer-and-shared-documents",{"title":5,"description":227},{"loc":233},"1.docs/base/2.jobs-base/2.features/4.file-explorer-and-shared-documents","AhSMuIJfccA7xDNxlXQ32lsmWH4MACY5Nj-8RnXffg0",[239,245],{"title":240,"path":241,"stem":242,"description":243,"icon":244,"children":-1},"Combined Jobs","/docs/base/jobs-base/features/combined-jobs","1.docs/base/2.jobs-base/2.features/3.combined-jobs","Let your Fire Department treat and revive patients with Sky Ambulance while employees keep their existing Fire job.","i-lucide-combine",{"title":246,"path":247,"stem":248,"children":-1,"description":249,"icon":250},"Client Exports","/docs/base/jobs-base/client-exports","1.docs/base/2.jobs-base/3.client-exports","Client-side exports provided by sky_jobs_base for radial menu, dispatch, and storage interactions.","i-lucide-monitor",[],1790029452022]