Service Level Agreement (SLA)
This document outlines the support services available for Efento Cloud, including the scope of assistance provided, guaranteed response times, expected resolution times, and the Service Level Agreement (SLA) that defines the availability and performance standards of the Efento Cloud platform. It explains how users can request support, what types of issues are covered, and what level of service they can expect based on the severity of the reported problem. By understanding these guidelines, users can ensure efficient communication with the Efento support team and receive timely, effective help when needed.
Efento support organisation
The Support Structure for Customer is divided into two lines of support: 1st Line Support and 2nd Line Support. On top of the Customer support, Efento has a DevOps team responsible for monitoring of undisturbed operations of Efento Cloud.
First Line Support - Efento Support Team
Efento Support Team, a single point of contact for the Customers. The team is responsible for solving customer issues reported through Efento Support portal according to SLA. The scope of the topics handled by Efento Support Team include: answering technical questions, proceeding RMA requests and providing the Customers with technical documentation.
The preferred way of contacting the Efento Support Team is through the Efento support portal at help.efento.io. This allows us to monitor the response times, time to solve the issue and the overall quality of service. Moreover, it’s easier for the customers to report the issue and include the screenshots and issue description using the dedicated support portal.
Efento support team works Monday to Friday, 8 AM to 4 PM Central European Standard Time, excluding Polish public holidays.
First Line Support responsibilities:
Processing Customer’s Tickets, including technical questions, bug / issue reports and RMA requests
Meeting times defined in the SLAs
Providing consultations concerning the system usage
Cooperating with the Second Line Support
Storing knowledge about SLAs (reaction / repair times, procedures, etc.)
Creating temporary solutions for problems that cannot be immediately solved/repaired in a ultimate way
Second Line Support - Efento R&D
Second Line Support is responsible for Efento Cloud during its whole life cycle, including designing, researching and improving applications. Customers do not have direct access to the 2nd Line Support, it is contacted internally (if needed) by the First Line Support.
Efento R&D is responsible for making changes in the source code of Efento applications. It provides bug-fixes and patches. It is also responsible for deploying the new releases of the software.
Second Line Support responsibilities:
Supporting the First Line Support in Customer reported issues analysis – providing consultations to the First Line Support
Errors / bugs correction in the application code
Development of new functionalities according to Product Manager’s requirements
Deployments of the bug fixes / patches / upgrades
Efento DevOps team
Efento DevOps team is responsible for monitoring Efento Cloud 24/7 and assuring that all the platform components are available and work as expected.
Customers do not have direct access to the Efento DevOps team.
Efento DevOps team responsibilities:
Monitoring of operations of all the crucial platform features, including: receiving the data, using the API, generating the reports, sending SMS / email notifications and accessing the historic data
Monitoring the crucial metrics of the platform, including the services metrics and the CPU load / RAM usage of the servers that host the platform.
Detecting, diagnosing and solving all potential issues that may cause platform’s downtime
Cooperating with Efento R&D to deploy platform updates, patches and bug fixes
Performing server maintenance, including the updates of the operating systems, patches, etc.
Developing, improving and maintaining monitoring, deployment, backup and recovery scripts
Efento Support portal
The official Ticketing System which is used for communication between Customer and Efento is based on JIRA Service Management. This tool utilises dedicated workflows to guide its users through the communication process, including registration of requests, assigning requests to a proper user or group, providing consultations, etc. It stores the full history of discussions related to a subject and makes possible reporting on the processing of requests. After performing any action in JIRA (e.g. adding a comment, changing the status of the ticket) the automatic email notifications are sent to the users involved in the given ticket.
The application JIRA is available via the web browser following: help.efento.io
All communication concerning incidents should be handled through Efento support portal. Reporting an issue / bug or asking a question using other means of communication does not guarantee the response times listed in the SLA.
It is Efento’s responsibility to remedy the Ticket by finding and delivering a solution acceptable to Customer to restore the affected deliverables to full operation. Efento is fully responsible for requesting from customers all reasonable information, data printouts, parameter settings, memory dumps, software logs, etc. that are needed to make it possible to analyse the failure and clear the faults within the defined time frames.
A Ticket shall be closed when the Workaround solution or/and the Final Correction solution have been tested and then accepted by the Customer.
Creating a Ticket
Efento support portal allows customers to create two types of Tickets:
Technical Question / bug / issue report - this type of ticket is used to ask any question about Efento products, including their operations and integrations with third party services and report any potential issues or bugs in Efento applications (Efento Cloud, Efento mobile applications, software of Efento sensors and gateways)
RMA request - this type of Ticket is used to report only the issues with Efento hardware (sensors or gateways)
When creating a Ticket, the customer should fill up all the information required by the Efento support portal. The better the issue description, the quicker the solution will be provided by the Efento support team.
If the customer reports a potential bug or issue, the following information must be included in the ticket’s description:
Detailed description of the incident / error
Memory dumps / logs (if applicable)
User actions up to the time bug / issue was observed
Serial number of affected device(s) (if applicable)
Replication algorithm (if possible)
Ticket workflow
When an issue is created Efento support team follows the workflow, depending on the Ticket type.
RMA request
Check, if the reported issue is really a RMA request
If there is information missing, contact the customer to get all the details needed to solve the issue
Check, if the reported device and issue are covered by warranty
If the device / reported issue are covered by warranty, follow the warranty procedure, to solve the issue
If the device / reported issue are not covered by warranty, inform the customer about the repair cost
Close the ticket when the issue is solved
Technical questions
If all the information required to answer a technical question are included in the ticket, answer the question
If there is information missing, contact the customer to get all the details needed to solve the issue
Close the ticket when the question is answered
Bug / issue report
Check, if all the information required to reproduce a bug / issue are included in the ticket
If there is information missing, contact the customer to get all the details needed to solve the issue
Reproduce the bug / issue
Assign the issue severity based on the guidelines
Provide a workaround / ultimate solution to the customer
Close the ticket
Closing a Ticket
The Ticket can be closed, if any of the following conditions occurs:
Any other Ticket opened by the same Customer concerns exactly the same issue
An update has been provided and installed
Efento support team is not able to replicate the issue
The Ticket is a question and the appropriate answer has been already sent to the person submitting the Ticket
The responsibility for the Ticket execution is out of Efento responsibility (e.g. the Efento support team provided customer with a software upgrade, but updating the devices is Customer's responsibility)
The Customer is not able to provide information needed by Efento support team to solve the issue for one week period
The Customer did not give feedback for four weeks since the last contact from Efento support team
Response / workaround / final correction times
The Response Time will be counted as the period of time that elapses between the time when Customer created a Ticket and the time when Efento confirmed that it was registered.
The Workaround Time will be counted as the period of time that elapses between the time when the Trouble Ticket was confirmed by Efento and the time when Efento support team provided the Customer with a solution that allows to use all the functions of Efento Cloud as described in the Efento Cloud User manual. The periods when Efento support team waits for additional information form the Customer (the Trouble Ticket is in status “Waiting for customer”) are not counted as solving time.
The Final Correction Time will be counted as the period of time that elapses between the time when the ticket was registered by Efento and the time when the Ticket was fully solved by Efento (Efento deployed a fix that solves the issue) or rejected. The periods when Efento support team waits for additional information form the Customer (the Ticket is in status “Waiting for customer”) are not counted as solving time.
The time of Final Correction or Workaround shall not include in particular:
The time necessary to solve the problems out of Efento’s scope, including (but not limited to): issues with Customer’s operating system, network issues or problems with Customer’s 3rd party software / hardware
The time of waiting for a response to the questions asked by Efento support team on the subject matter of the Ticket
The time of unavailability of the employee of the Customer who is supposed to provide the personal support necessary to diagnose and fix the issue or to test the proposed solution
Severity levels
Each Trouble Ticket has the severity level assigned by the Efento support team. There are three available severities: Blocker, Major, Minor.
Severity Level
Problem group
Problem definition
Level 1
Blocker
Execution of crucial operations cannot be performed due to an infrastructure issue.
Use of the crucial functions is not possible. Efento Cloud functionality / functionalities is severely hindered or completely blocked
Possible problems include one or more of the following situations:
It is impossible to login to the platform
SMS / email notifications are not sent
The platform does not accept the incoming data from the sensors
It is impossible to display the data from the sensors
It is impossible to generate a report
Platfrom’s API is not responding
Level 2
Major
Execution of substantial operations is severely impaired due to an error / bug.
The use of Efento Cloud is impaired, however working with it is still possible.
Possible problems include one or more of the following situations:
It is impossible to create a new user account or a new organisation
It is impossible to add new devices to the platform
It is impossible to set a new alert rule
It is impossible to send an invitation to a new user
Level 3
Minor
Execution of operations is affected by less significant issues / bugs – functioning of Efento Cloud is not hindered or is insignificantly hindered.
Other faults that do not fall into Level 1 and 2. The operation or the intended use of the services is possible with minor impairment.
Possible problems include one or more of the following situations:
All problems that can be omitted using other methods
Translations issues
Layout (frontend) issues that do not affect the operations of Efento Cloud
SLA times
The tables below present Severity Levels applied by Efento along with intervention deadlines.
Level 1 Blocker
Level 2 Major
Level 3 Minor
Efento Support team availability
Solved by Efento DevOps team, 24/7
Monday to Friday, 8:00 – 16:00*, excluding Polish public holidays
Monday to Friday, 8:00 – 16:00*, excluding Polish public holidays
Response time
Not applicable (Blockers are detected by Efento DevOps team)
8 h
8 h
Workaround
8 h
24 h
Not applicable
Final Correction
1 week
8 weeks
48 weeks
* - all times in Central European Standard Time zone
Efento is responsible for taking all necessary actions to provide Customers with a remedy to the emergency situation and restoring the affected Deliverables to trouble free operation in accordance with SLA times.
In case when a Ticket is on the Customer side (e.g. answering questions, testing solution, collection of information depends on Customer) restoration time is not counted (Customer's response time is not included into restoration time).
If it is necessary, Customer is obligated to assign a person who will help in solving a given problem. If this person is not available and his presence is necessary, then SLA times will not be counted.
Efento Cloud maintenance and monitoring
Efento Cloud is hosted, monitored and maintained by Efento’s DevOps team. This team is responsible for constant monitoring and maintenance of the platform. The team works 24/7 and reacts to any incident / issue as soon as it pops up.
Efento Cloud hosting
The Efento Cloud platform is hosted on Amazon Web Services servers (data centres in Frankfurt and Dublin). All data of the platform users are stored in the territory of the European Union. The IT infrastructure that AWS provides to its customers is designed and managed in alignment with security best practices and a variety of IT security standards including the following: SOC 1, 2, 3, ISO 9001 / ISO 27001 / ISO 27017 / ISO 27018, HITRUST, FedRAMP, CSA Security, Trust & Assurance Registry (STAR).
Data and settings backup is performed automatically once a day. The backups are always stored in a data centre located in another geographical location than the main database. The data is stored in a database cluster, which ensures its consistency. Data on the platform is stored for a minimum of six years.
Efento Cloud monitoring
Efento Cloud is monitored by the Efento DevOps team, 24/7. All crucial platform features, including: receiving the data, using the API, generating the reports, sending SMS / email notifications and accessing the historic data are monitored by automatic scripts developed and managed by the Efento DevOps team. The team also monitors the crucial metrics, including the services metrics and the CPU load / RAM usage of the servers that host the platform. All the potential issues are usually detected, diagnosed and solved before the customers notice them.
Efento Cloud uptimes
Component / feature
Yearly uptime percentage
Receiving measurements
Less than 99.99% but greater than or equal to 99.5%
Sending SMS / email notifications
Generating / sending the reports
Efento Cloud API
Less than 99.9% but greater than or equal to 99%
Access to the data over web browser (frontend)
Data recovery from backups
In case of any issues that would require restoring the historical data from backups, the data will be restored in 24 hours. During the process of restoring the data from the backups, the historical data may not be available for the users. This does not affect other platform’s functions / components and their uptimes listed in the table above.
Customer’s responsibilities
Customer Systems
Data from the Efento Cloud / Efento sensors can be supplied to the Customer Systems over API. Efento is not responsible for Customer Systems. After discovering the problems, Customer is responsible for repairing them and for contacting vendors of these systems.
Connectivity
Efento is not responsible for any connectivity issues (either wireless or wired). It is Customer’s responsibility to provide (either by its own means or vendors) a stable connectivity for Efento sensors and / or gateways.
Devices maintenance
It is Customer's responsibility to to make sure that the devices are operating properly, including monitoring of the battery level and replacing it when the battery runs out, providing proper power supply for Efento Gateways, periodically testing if the devices operate as expected and making sure that the devices operate in the conditions as defined in their data sheets.
Last updated