Product Overview: 3CAD Next
Cyncly Agreement Document
1. FUNCTIONAL OVERVIEW
1.1 The Product can be used as an integrated system to:
1.1.1 configure, price and quote for kitchen, bathroom, living room and bedroom products.
1.1.2 design spaces.
1.1.3 create sales catalogues.
1.1.4 integrate with Ecommerce and ERP solutions.
1.1.5 manage orders from point of sale to manufacture/production.
1.2 The adopted architecture allows to encapsulate system functionalities, managed by following modules:
1.2.1 Backend: server-side component where resides the business logic to manage data exchange, consistency, process phases. This module allows the interaction of 3CAD Next with several types of consumers/provider (e.g. Frontends, third party software, data exchange interfaces).
1.2.2 Frontend: custom web user interface for the workflow processing. In this context, the frontend is mainly oriented to support the User on project configuration, including the feature set provided by 3CAD Next.
1.2.3 Data storage: this module manages and ensures the data structure persistency for the processing of involved systems, coming from catalogue (content) or software generated (e.g. order data).
1.2.4 The centralised Backend and Data storage components allow 3CAD Next to be interpolated with multiple type and number of clients, orchestrating the shared information flow and uniformity.
1.3 The user interface is designed as Single Page Application (SPA), it is a web site that can also be hosted on local servers in a local network (LAN), or accessible externally through WAN and/or internet.
1.4 The system allows to create and maintain the content data that will be consumed by 3CAD Next. It is an independent entity that can be updated separately, from Users with required catalogue products knowledge (e.g. customer employees, provider consultants).
1.5 The catalogue contains specifications, data, logics that allow proper design activity, compliant with the 3CAD Next core features.
2. LICENSING – BASIC INFRASTRUCTURE
2.1 3CAD Next Infrastructure Platform B2B: 3CAD Next environment hosted by MS© Azure cloud platform in a shared production virtual machine.
The solution includes software updates:
2.1.1 Data backup based on Customer archiving policies (e.g. daily backup).
2.1.2 Server virtual hardware maintenance and monitoring.
2.1.3 Replication and DRP
2.1.4 Dedicated environment
2.2 Visual B2B CPQ (configure, price, quote) solution for complex configurations. Includes system server infrastructure (replicated environments for development, testing, and production) and platform functionality. 3D web configurator for single product, or room planning, rules based parametric product configuration, and augmented reality (AR) capability creating digital elements. Included order validation, auto generated BOM's, drawings and quotes/proposals. A supervisor tool is available to manage dealer authorization levels and apply product restrictions based on targeted markets. Additional Server: Scaling of the basic server solution with additional servers. Mainly required in the following cases:
2.2.1 Cover additional Azure hosting regions except the base area (e.g. US, China, South America).
2.2.2 Solution needs to manage a different product line or catalogue.
2.2.3 Increasing of system performances.
2.3 Infrastructure Content, Centralised Content Management System (Layedit)
2.3.1 LayEdit dedicated instance hosted by MS© Azure cloud platform
2.3.2 LayEdit allow to build and maintain autonomously the catalogue content consumed by 3CAD Next, with the definition of:
2.3.2.1 Furniture components configuration rules (graphic and management).
2.3.2.2 List of variants and options.
2.3.2.3 Bill of Material.
2.3.2.4 Price lists management with relative Bill of Price.
2.3.2.5 Manufacturing layer (machinery file generation, technical drawings).
2.3.3 The solution provides a Test and Production environment.
2.4 Internal Order Entry:
2.4.1 Internal Professional Use, Franchisee, agents and owned stores.
2.4.2 License per 3CAD Next user, reserved to internal resellers points owned by the customer.
2.5 Business to Business (B2B) Shop Users:
2.5.1 Professional use in non-owned shops.
2.5.2 License bundle managed by the customer, distributable to external resellers for 3CAD Next usage.
2.5.3 The unit price is recalculated based on the indicated 3CAD Next users number thresholds as indicated on the Order Form.
2.5.4 Factory Modules (Production):
2.5.5 Included features:
2.5.5.1 CNC Data Creator – Job.
2.5.5.2 Extended BOM.
2.5.5.3 Technical drawings generation
2.6 Infrastructure Platform B2C:
2.6.1 A comprehensive visual B2C CPQ (configure, price, quote) solution for handling complex configurations. It includes essential server infrastructure and platform capabilities, featuring a 3D web configurator that supports both single product and room planning, with rules-based parametric product configuration.
2.6.2 This solution can be easily embedded on customer websites as a plugin, allowing for a broader audience to explore product capabilities. Additionally, the B2C platform can integrate to an e-commerce systems.
2.6.3 API development or an existing API license is required to connect to an e-commerce site.
2.6.4 Requires Infrastructure Platform B2B
2.7 Additional dedicated server:
2.7.1 Extends the first server solution with additional environment(s).
2.7.2 Mainly required in the following cases:
2.7.2.1 Cover additional Azure hosting regions except the base area (e.g. US, China, South America).
2.7.2.2 Solution needs to manage a different product line or catalogue.
2.7.2.3 Increasing of system performances.
2.7.3 Infrastructure Monitoring (Not applicable in shared environments)
2.7.4 System diagnosis tools
2.7.5 System components stack tracking
2.7.6 Real time and tracked data exploration (reporting, dashboarding)
2.7.7 IBM® Instana license
2.8 Additional Modules
2.8.1 Additional Modules purchased is specified in the Order Form.
2.9 Cyncly Render Service
2.9.1 3CAD 3D projects can be rendered through the Cyncly Render Service to create 2d images from 3D models to produce photorealistic images. Includes mixed reality allowing interaction with physical and visual.
2.10 3CAD Next CNC Processing
2.10.1 Post processor implementation, auto sending job directly to CNC machines. Users can configure CNC rules and efficiently generate output for streamlined production.
2.10.2 Single Machine license
3. MARKET AND GEOGRAPHIC REGION
The Product is for the KB&F (Manufacture) market and is sold worldwide.
4. CONTRACT TYPE
SaaS.
5. ACCESS RIGHTS
5.1 The Product is subject to the following Access Rights:
5.1.1 limited to the Modules/Optional Modules which appear in the Order form.
5.1.2 limited to the quantity of Professional Users, Guest Users and/or Shops specified in the Order form.
5.1.3 limited to the quantity of Catalogues specified in the Order form.
5.1.4 use of the Product is restricted to use in connection with a single Customer trading brand.
5.1.5 use of the Product is restricted to use in the Territories specified in the Order form.
6. ARCHITECTURE
6.1 The Product is cloud native, meaning it is designed and developed to run on and consume Microsoft Azure public cloud resources.
6.2 The SaaS solution is based on a single instance of the Product which is being used by multiple customers in the production environment and which are sharing public cloud resources (this is referred to as a multi- tenant model.) The product can alternatively be hosted singularly with a dedicated production instance. The product is also made available to all customers in a staging environment so that they can become familiar with Updates and Upgrades before they are moved into the production environment. Development and Test (staging) environment is based on a multi tenant architecture, where same instance is shared between all customers, maintaining data isolation.
6.3 The production environment is configured to the Customer’s needs and can be hosted by a dedicated instance (single tenant), based on agreement with the Customer.
6.4 The Product is hosted in the appropriate Azure region and zones based on the geographic location of the Customer and taking into account data privacy laws.
Azure Regions:
6.4.1 Australia East.
6.4.2 Brazil South.
6.4.3 Central US.
6.4.4 France Central.
6.4.5 Germany West Central.
6.4.6 North Europe.
6.4.7 West Europe.
6.4.8 South East Asia.
6.5 The SaaS and virtual infrastructure provided by Microsoft Azure is designed taking into account the following design constraints:
6.5.1 Availability - equal to or greater than 99.5% (24/7/365, subject to planned downtime (see below)).
6.5.2 RTO (Recovery Time Objective) – [n] hours 30 mins.
6.5.3 RPO (Recovery Point Objective) – [n minutes or hours] <5 min.
6.6 Daily incremental Back up.
6.7 60 Days retention.
6.8 Backup centre for back up monitoring and management (changes are not included)
6.8.1 System security:
6.8.1.1 Confidentiality: ensure access control to proprietary information, avoiding data consumption from unauthorised users/entities.
6.8.1.2 Integrity: data protection against modification/destruction from unauthorised sources.
6.8.1.3 Availability: ensure access to data at any time, based on agreed uptime periods.
6.8.2 User authentication:
The system allow access to the application through the authentication process managed by native identity provider. User must provide credentials of a personal account which is properly preconfigured with the required rights.
6.8.3 User authorisation:
The system manages user rights of each registered account. Based on the combination of enabled permissions, User can perform specific actions, allowing custom restrictions according to the required authorization level.
6.8.4 Data encryption:
6.8.4.1 The system protects information transmission through connection encryption.
6.8.4.2 3CAD Next supports following connection security standards:
- Scheme: HTTPS
- Protocol: TLS 1.2
- CA: R3
- Cipher: ECDHE_RSA_ with P384, AES_256_GCM
7. THIRD PARTY SOFTWARE
7.1 Web-GL open-source software is used as part of the Product graphics engine.
7.2 DevExpress is used as part of the Product print-out/layout management functionality.
8. PRE-REQUISITES FOR USING THE PRODUCT
8.1 The Pre-Requisites for using the product can be found at: https://3cad.support.cyncly.com/hc/en-us/articles/22313812465041-Hardware-requirements-and-system-specification-for-3CAD-Next
9. SUPPORTED VERSION
9.1 For the multi-tenant development and test environments, where customers are using the same instance of the Product, all customers are using the same Version (which will be the latest Version).
9.2 For a single tenant production environment, the Customer decides when the Update or Upgrade is to be installed, which may result in the Customer using a Version of the Product which is not covered by Maintenance & Support – the Supplier will only provide Maintenance & Support in respect of the current Version of the Product (N), or the previous Version (N-1).
10. SUPPORT SERVICES AND SERVICE LEVEL COMMITMENT
10.1 Product Specific Information:
Please refer to the Specific Terms for SaaS for general principles applicable to the Service Desk.
The table below specifies Product specific information:
Support Hours |
|
Channels of communication with the Service Desk |
User Support 2nd level support services PHONE (+39 0438 981034) |
Who may contact the Service Desk |
The Customer’s staff need to be pre-registered. The Customer’s staff who are pre-registered will be working on the Customer’s service desk or will be in a resolver group associated with the Service Desk. The Service Desk will not deal direct with end users or resellers. |
Service Credits for failing to meet the Service Level for incident management |
N/A |
Information needed when contacting the Service Desk |
Before contacting the Service Desk, the Customer’s support specialist must ensure: a) The anomaly has been analysed in order to confirm it is not an issue related to the catalogue or data created by the Customer, or an issue related to the Customer’s [and/or resellers’ internal systems that are used with the Product (for example the Customer’s login system, the Customer’s appointment booking system, or the Customer’s ordering system, or others as applicable). b) Gather the information and documents that will allow the Supplier to reproduce and diagnose the incident:
|
10.2 3CAD Incident Categorisation:
Category |
Incident management response time during support hours |
Incident management response time outside support hours |
Contractors’ commitment to troubleshooting |
Critical |
Within 30 minutes. |
Within 1.5 hours. |
Management escalation: immediate Status update: <2 hours Continuous until the error is solved, alternatively until a temporary workaround solution is in place. An Incident that has a temporary workaround will automatically be downgraded to a High priority |
High |
Within 1 hour. |
Within 3 hours. |
Management escalation: immediate Status update: <8 hours Investigate the issue and report continuously to the Customer. Proposals for workaround or final solutions |
Medium |
Within one working day. |
Within one working day. |
Management escalation: within 2 working days Status update: <3 working days Investigate the issue, real time testing, checking different solutions
|
Low |
Within two working days. |
Within two working days. |
Management escalation: within 10 working days only if the problem is not solved Status update: <5 working days Committed to verify the causes of the problem, test the feasibility of the request. |
10.3 Support Monitoring and Reporting:
The cloud monitoring system:
Control system |
Description |
Cloud architecture access control system |
The VM’s are monitored 24/7/365 by 3rd party monitoring software installed by the Supplier. In case of malfunction of the system, automatic messages and emails are sent to a set of supervisors with a report related to the critical status of the infrastructure. The supervisors, after analysis, intervene to solve the problem and restore the cloud system
|
Cloud architecture performance control system |
Each VM is provided with a 3rd party software agent that monitors the usage levels of:
In case of the levels exceed the defined guard levels automatic messages and emails are sent to a set of supervisors with a report related to the critical status of the infrastructure. |
10.4 Support Reporting:
Report |
Description |
Regularity |
Service Desk Report |
Contains the list of requests/incidents received and performed by the service desk containing response time, criticality, expected time to solution (if not solved yet). |
Monthly |
Capacity Report |
Contains the list of incidents due to capacity shortages, resolution time, capacity adjustments and capacity reserves |
Quarterly |
Availability Report |
Contains the list of service interruptions and their duration Report available only if Infrastructure Monitoring license subscribed |
Monthly |
Security Report |
Contains the list of incidents due to security issues classified by severity |
Quarterly |
Incidents Report |
Contains the global list of all incidents (capacity, availability, responsiveness, security) in a defined period (month, quarter, year) |
On demand |
Questions Report |
Contains the list of questions and related status (open, in charge, not accepted, closed) related to a defined period (month, quarter, year) |
On demand |