Бележка: Lolly Work
This guide covers the optional organisation service. Configuration, console and API paths refer to your Work instance. The packaged console keeps its release-matched copy of this guide.
Qualify the rendition source against your actual tenant. Protected-original support is pending its API contract; this pass cannot establish original-preserving migration.
- Confirm the exact tenant origin, bearer-enabled application account, approved source query, public Search v4 entitlement and required field/format permissions. Record the installed release.
- Run
lw providers preview --kind orange-logic --shape --options '{"baseUrl":"https://dam.your-host.example","query":"ParentFolderIdentifier:APPROVED"}'. InspectAPIResponse.Items,SystemIdentifier, source edit/checksum fields, folder fields,Keywordsand the configuredPath_objects. Driver mapping is inserver/src/catalog/providers/orange-logic.ts, includingSEARCH_FIELDSand configured fields. - Repeat with
--remote-idfor a known record. Confirm the same query scope applies to detail. Test an absent, outside-scope and inaccessible ID. Do not request broad search authority just to obtainGlobalInfo.TotalCount. - Verify client credentials, token lifetime, IP affinity and one expired-token recovery. Confirm that failures disclose neither source values nor credentials. Establish a shared request budget, including parallel callers and retries outside the driver.
- Test an image, document, audio, video and metadata-only record. Compare downloaded Work bytes with the exact permitted rendition, including format, dimensions and any watermark. Check that missing proxies do not trigger generation and substitutes are not silently accepted. Request one byte range of a large document through Work and compare it with the same range of the rendition. Record whether the storage origin answers
206or ignores ranges. - If storage uses another origin, review and add only that exact HTTPS origin to
storageOrigins. Keep API credentials on the tenant API. Redirects, including same-origin redirects, are refused; use a canonical documented origin rather than weakening the guard. - Configure real approval/availability fields and test absent values, denied approval, expiry and future release. Verify that the source descriptions and file labels still state the rendition limitation. Test two Work groups across browse, search, previews and file access.
- Change a source, revoke access and remove a record. Test stale file references, fresh lookup, sync/caching delay and outage recovery. Agree that freshness bound explicitly. Do not claim that a public link already received elsewhere is immediately revoked by Work.
- Materialise a rendition sample and confirm the metadata remains explicit. Attempting cutover must fail before identity, grants, aliases or provider activation state change.
Retain test date/release, redacted shape, proxy codes, sample hashes, access results and unresolved assumptions outside the repository. Do not retain signed URLs, customer bytes or tokens. A future original adapter needs the actual Extract Original Document API contract and byte checks for the required formats, including SVG, PDF and PowerPoint, before changing the declared capability.