How to Accept a Digital Twin Project

Summary: Digital twin acceptance cannot stop at “the model opens and the page displays.” Check scope, model fidelity, scene interaction, device points, refresh, alarms and video, performance, permissions, deployment and handover. Weight the checks differently for presentation and operations projects.

On this page 13 sections

Acceptance should prove more than one successful run. The system should support its intended use reliably and accurately in the agreed environment.

Urban management interface with a 3D city, spatial labels, and transport, economy, and energy metrics
Spatial and metric UI reference: the image shows a 3D city, spatial labels and operational indicators. It does not prove device-point linkage or project acceptance.

Distinguish Presentation and Operations Digital Twins

Presentation projects emphasize scene fidelity, guided narrative, camera switches and visual effects. Operations projects emphasize accurate points, fresh data, alarm location, video links, permissions and routine maintenance. Both require model and performance checks; operations also need acceptance of the business workflow. If one project serves both showroom and operations purposes, use separate checklists.

1. Confirm Scene and Model Scope

Check the contracted inventory of parks, buildings, floors, equipment and priority zones. Do not define fidelity simply as “high.” Specify levels for core and background zones, equipment recognition and viewing distance. Also check materials, signs, roads, floor relationships and whether model coordinates match point data.

2. Test Walkthroughs, Switching and Business Interactions

Test zoom, rotation, walkthrough, camera reset, floor switching, zone location, device selection and detail panels. Each action needs clear feedback; model occlusion, tiny targets or disorienting camera jumps should not disrupt use. In a showroom, run the entire guided sequence and confirm autoplay does not conflict with manual control.

3. Check Device Points One by One

Sample equipment IDs, names, zones, floors and state fields from the final point list. Compare them with model locations and detail views. It is not enough that a point exists: the same device must have a consistent ID in lists, maps, models and alarm records so alarms do not point to the wrong asset.

4. Verify Data Refresh and Status Mapping

Scroll the table horizontally to see every column.

Acceptance itemWhat to checkSuggested evidence
Data sourceWhether APIs, databases, IoT platform and field mappings agree.API inventory and field mapping table.
Refresh intervalWhether live, minute-based or scheduled updates follow the agreement.Timestamps and refresh logs.
Status mappingColors and rules for normal, offline, alarm and stopped states.Simulated states or test data.
Error handlingMessages for disconnection, timeout, null values and denied access.Error-scenario test records.

5. Test Alarms, Video and Response Workflows

If alarms are included, verify triggers, severity, time, location, device and detail content. Test locating the scene, opening video and entering the response page from an alarm. Video acceptance should check protocols, rights, concurrency, loading errors and camera locations. Operations projects should also record acknowledgement, assignment, treatment and closure.

6. Accept Performance on the Actual Device

Use the contracted PC, video wall or operations terminal, preferably on the production network and server. Record first-screen load, scene switching, device location, refresh and sustained operation. Both parties should agree targets based on model size, device configuration and network; “runs smoothly” is not a useful standalone criterion.

7. Check Permissions, Security and Deployment

  • Do administrators, operators and visitors see the right menus and data scope?
  • Are API keys, video accounts and database details stored securely, with no sensitive information exposed on pages?
  • Are servers, ports, domains, HTTPS certificates, logs and backups configured?
  • Have intranet access, allowlists, cross-origin behavior and browser versions been checked in production?
  • Who owns service restart, error recovery and backup restoration, and are there instructions?

8. Match Source Files, Code and 3D Models to the Delivered Version

For contracted project source files, code and 3D models, first define what each category includes and whether together they form one version. “Project source files” may overlap code and model folders; three folder names alone do not prove completeness. The receiving team should know which entry opens the project, which model is used and how to obtain the approved running or presentation result.

Scroll the table horizontally to see the full comparison.

Contracted assetWhat the supplier should explainHow both parties should check
Project source filesSpecific project or asset files, opening entry, tool versions, external dependencies and editable content agreed for retention.Open the received copy, find agreed scenes or objects, check referenced files, save and reopen.
CodeAgreed module locations, version ID, dependencies, configuration and how to start or build the running version.Prepare dependencies from the received copy, start or build it, compare with the delivered version and log errors or gaps.
3D modelsModel inventory, formats, usage locations, linked textures, object structure and editability agreed.Load in the agreed tool or runtime; check objects, materials and spatial relationships. Test agreed edits where further editing is required.

Record each link as “asset name → file location and version → project or module using it → result produced.” If a presentation uses an exported model, identify which delivered asset it came from. Do not make the receiver guess among several “final” versions.

Format affects editability. Khronos describes glTF as a runtime asset-delivery format, distinct from authoring formats that retain production information. Loading a glTF model alone does not prove the original modeling project was handed over. Check the necessary files and editability separately; see glTF Specification: Format Purpose.

9. Have the Receiving Team Reproduce and Test an Agreed Change

Record separate conclusions for “opens,” “can be edited,” “builds” and “can be developed further.” A working demo on the supplier’s computer proves only that machine’s version works. Reproducing from the delivered copy can reveal missing assets, dependencies or instructions. Technical staff from both sides can work together; a business reviewer need not operate development tools alone.

  1. Fix the verification target. Both sides select the same handover inventory, version and representative scenario and work on a copy, preserving the original files. List missing tools, assets or configuration rather than silently copying them from the supplier’s computer.
  2. Have the receiving team reproduce it. The supplier explains entry points, dependencies and sequence; the receiver opens source files, loads models and starts or builds the agreed code. Record tools, environment, versions, results and unresolved issues.
  3. Test the agreed editability. Make one small, reversible change agreed by both sides, then save, reopen or build. For illustration, if model materials are meant to be editable, change one object’s material and verify the reloaded result. If the contract only requires the model to display in the system, that does not imply handover of the complete modeling process. For code, change one display label in an agreed module and rebuild. These are examples; the parties choose the actual checks.
  4. Compare and record the result. Confirm the change reaches the intended object and other agreed behavior still works. Keep before/after results, steps, logs or screenshots. For failures, state what is missing, the affected use, owner and retest method.

Two omissions deserve separate attention. Git’s documentation says a Git bundle transfers refs and related commits, not working-tree content or repository-local configuration. For glTF or GLB models, check referenced external assets rather than assuming every texture is included from the file extension alone. See Official Git Bundle Documentation and Official glTF/GLB Specification.

The final record should state which file, in what environment, was used for which action and with what result—not just “materials received.” Check third-party assets, plugins and transfer rights against the project agreement. A successful representative edit does not prove every new feature or upgrade is straightforward.

For detailed repositories, dependencies, accounts and deployment, use the Software Source Code, Deployment and Account Handover Checklist. Check scenes, points, data and runtime quality against the Digital Twin Project Acceptance Checklist. File verification covers only the contracted assets and does not replace acceptance of other scope.

Also check the point list, API guide, deployment and account instructions, user documentation and acceptance record. Name who will maintain new devices, changed points, models, APIs and page changes. Daily ownership still needs a handover after files can be reproduced.

Digital Twin Acceptance Checklist

Scroll the table horizontally to see every column.

CategoryCore check
ScopeAre scenes, buildings, floors, equipment and pages complete?
Model qualityFidelity levels, materials, labels, coordinates and occlusion.
Business linksAre points, data, alarms, video and response states consistent?
Runtime qualityLoad, switching, refresh, errors and sustained operation.
Deployment and handoverPermissions, security, server, documents, accounts and maintenance boundaries.

Download the Digital Twin Acceptance Checklist

Frequently Asked Questions

Is a visual 3D result enough to accept a digital twin?

No. Operations projects also need correct links among points, live data, alarms, video, permissions and response workflows.

Is higher model fidelity always better?

No. Fidelity should match viewing distance, interaction, device location and terminal performance. Less important areas can be simplified.

How should digital twin performance be accepted?

Test load, switching, walkthroughs, refresh and sustained operation on the agreed device, network and deployment. Record targets approved by both parties.

What should the customer prepare before acceptance?

Prepare the final point list, API and test accounts, alarm rules, target device, deployment environment, reviewers and issue log.

Related Pages

Related services: Digital Twin Visualization Development. Continue reading: Digital Twin Project Preparation Checklist, Digital Twin Project Cost Factors, How Digital Twins Differ From 3D Visualization.