Zasady cyklu życia firmy Bentley
Spójny cykl życia i warunki wsparcia dla aplikacji i usług firmy Bentley
Zasady stałego cyklu życia
Time-bound version support lifecycle for desktop and client-server applications.
Masz pytania dotyczące naszych zasad?
Przegląd
Co robimy i dlaczego?
Firma Bentley jest zaangażowana w ciągłe doskonalenie jakości produktów i usług. Aby wspierać tę misję, wprowadzamy zasady stałego cyklu życia, które określają stopniowe wycofywanie starszych wersji wielu naszych produktów.
Zasady te zawierają jasno określony cykl życia i warunki wsparcia wyjaśniające, w jaki sposób dostępne usługi wsparcia technicznego i konserwacji będą się zmieniać w ciągu cyklu życia aplikacji. Przyjęcie tych zasad stałego cyklu życia umożliwi użytkownikom firmy Bentley lepsze planowanie pod kątem dużych aktualizacji wersji, jednocześnie pozostając na bieżąco z aktualizacjami zabezpieczeń i wydajności.
Aby w pełni wykorzystać możliwości oprogramowania, zawsze zalecamy korzystanie z jego najnowszej wersji.
Jaki jest zakres tych zasad?
Niniejsze zasady zastępują poprzednią politykę wsparcia firmy Bentley, w tym politykę wsparcia aplikacji desktopowych, politykę wsparcia ProjectWise oraz politykę wsparcia usług zarządzania licencjami. Zasady nie obejmują usług Bentley MANAGEservices i Cloud Services zarządzanych przez firmę Bentley.
Jakie są obecne prawa i oczekiwania użytkowników?
Firma Bentley oferowała różne modele licencjonowania oprogramowania. Poniżej znajduje się skonsolidowany opis obecnej oferty i praw użytkowników:
| Licencja | Prawa użytkownika |
|---|---|
| Licencja wieczysta z aktywną subskrypcją SELECT/E365/EPS lub licencja tylko w ramach subskrypcji |
|
| Licencja wieczysta bez aktywnej subskrypcji SELECT/E365/EPS |
|
Pusty nagłówek
Jakie są kluczowe zmiany w stosunku do poprzedniej Polityki wsparcia firmy Bentley?
Niniejsze zasady wprowadzają zmiany w naszej metodologii wersjonowania aplikacji i zawierają szczegółowe informacje na temat cyklu obsługi nowych wersji, w tym zaktualizowaną listę usług wsparcia technicznego i konserwacji.
Wersjonowanie aplikacji
Jakie są zmiany w wersjonowaniu aplikacji?
Począwszy od 1 stycznia 2023 r. zostanie zastosowane zaktualizowane wersjonowanie dla nowych wersji aplikacji firmy Bentley objętych niniejszymi zasadami. Obejmuje to korzystanie z typów wersji i i powiązanych gwarancji kompatybilności wersji, a także zmiany częstotliwości wydawania, nazewnictwa i numeracji wersji wyszczególnione poniżej.
Jakie są typy wersji?
W poniższej tabeli przedstawiono różne typy wersji.
| Typ wersji | Opis |
|---|---|
| Wersja główna | Wersja, która może zawierać istotne nowe funkcje, duże ulepszenia i inne znaczące zmiany, w tym dotyczące wygody użytkownika, procesu pracy i kompatybilności. Wersje główne mogą obsługiwać instalację „side-by-side”, umożliwiając użytkownikom uruchamianie wielu wersji aplikacji na tym samym urządzeniu w celu ułatwienia migracji do nowszej wersji. |
| Wersja drugorzędna | Wersja, która może dodawać drobne nowe funkcje lub ulepszenia oraz rozwiązywać problemy wykryte w oprogramowaniu, np. związane z wydajnością, stabilnością lub bezpieczeństwem. Wersje drugorzędne są wydawane dla obsługiwanych wersji aplikacji. Wersja drugorzędna zawsze zastępuje wcześniejsze wydanie tej samej wersji głównej. |
Pusty nagłówek
Jakie są etapy obsługi aplikacji?
| Etap obsługi aplikacji | Opis |
|---|---|
| Ciągłe wsparcie | Wydano co najmniej jedną wersję główną, a aplikacja jest aktywnie rozwijana; w przyszłości planowane są nowe wersje główne lub drugorzędne. |
| Wsparcie wygaszane | Etap ciągłego wsparcia aplikacji dobiegł końca, bez planowanych w przyszłości nowych wydań głównych wersji, i określono datę rozpoczęcia etapu wsparcia wstrzymanego – co najmniej 12 miesięcy po dacie rozpoczęcia etapu wsparcia wygaszanego. |
| Wsparcie wstrzymane | Cykl wsparcia aplikacji dobiegł końca i nie jest ona już obsługiwana. |
Pusty nagłówek
Cykl obsługi wersji
Jakie są etapy obsługi wersji?
Etap obsługi wersji określa etap cyklu życia obsługi wersji głównej. Wszystkie wersje drugorzędne są obsługiwane w tym samym etapie obsługi wersji, co wersja główna, do której się odnoszą. Poniższa tabela przedstawia poszczególne etapy.
Jakie są typy wersji?
W poniższej tabeli przedstawiono różne typy wersji.
| Etap obsługi wersji | Opis |
|---|---|
| Obecna wersja | Etap ten dotyczy najnowszej głównej wersji aplikacji w etapie ciągłego wsparcia. Etap bieżącej wersji nie jest ograniczony limitem czasowym. Po wydaniu nowej wersji głównej poprzednia wersja główna przechodzi do etapu wersji obsługiwanej. Kiedy aplikacja wchodzi w etap wsparcia wygaszanego, wydanie w etapie wersji obecnej również przechodzi do etapu wersji obsługiwanej. |
| Obsługiwana wersja | Etap ten ma zastosowanie do głównych wersji do końca roku kalendarzowego, 3 lata po pierwotnej dacie wydania*. Etap obsługiwanej wersji zostanie w razie potrzeby przedłużony, aby zapewnić, że ma zastosowanie do wersji głównej przez okres co najmniej 12 miesięcy. Kiedy aplikacja przechodzi do etapu wsparcia wstrzymanego, wszystkie wersje w etapie obsługiwanej wersji przechodzą do etapu wycofanej wersji. |
| Wycofana wersja | Jest to ostatni etap, który ma zastosowanie do wersji głównych po zakończeniu etapu obsługiwanej wersji. |
Pusty nagłówek
* – W przypadku wersji CONNECT Edition wydanych przed 1 stycznia 2023 r. etap obsługiwanej wersji obowiązuje najwcześniej do 31 grudnia 2025 r.
Jakie usługi wsparcia technicznego i konserwacji obejmują poszczególne etapy obsługi wersji?
Aby kwalifikować się do wsparcia, w tym pomocy technicznej i usług konserwacji, wersja musi zostać zainstalowana i uruchomiona w systemie operacyjnym, dla którego została certyfikowana i który obsługuje dostawca systemu operacyjnego. Jeśli dostawca zaprzestaje wsparcia dla systemu operacyjnego, wsparcie dla wersji aplikacji Bentley działających w tym systemie operacyjnym również zostaje przerwane, niezależnie od etapu wsparcia wersji. Te same uwagi dotyczą wersji środowiska Runtime Environment (np. Microsoft .NET Framework, Python, Node.js® lub Java) oraz systemu zarządzania bazą danych (np. Microsoft SQL Server, PostgreSQL lub MySQL), w którym aplikacja jest uruchamiana lub z którą się łączy.
Usługi wsparcia technicznego i konserwacji, które obejmuje każdy etap obsługi wersji, są szczegółowo opisane w poniższych tabelach.
| Usługi wsparcia technicznego | Obecna wersja | Obsługiwana wersja | Wycofana wersja |
|---|---|---|---|
| Źródła wsparcia online | ✓ | ✓ | |
| Treści szkoleniowe online | ✓ | ✓ | |
| Wsparcie telefoniczne i e-mailowe | ✓ | ✓ | |
| Przesłanie zgłoszenia serwisowego | ✓ | ✓ |
Pusty nagłówek
| Usługi konserwacyjne | Obecna wersja | Obsługiwana wersja | Wycofana wersja |
|---|---|---|---|
| Nowe funkcje | ✓ | ||
| Ulepszenia | ✓ | ||
| Poprawki konserwacyjne* | ✓ | ✓ | |
| Nowy certyfikat środowiska | ✓ |
Pusty nagłówek
✓ – Obejmuje
* Firma Bentley według własnego uznania nadaje priorytet usuwaniu defektów i braków wykrytych w oprogramowaniu na podstawie wpływu na użytkowników i różnych innych kryteriów.
FAQs
Nasi użytkownicy działają w skali globalnej, realizując projekty o znaczeniu krytycznym dla bezpieczeństwa we wszystkich obszarach projektowania, inżynierii i eksploatacji infrastruktury. Przepisy dotyczące realizacji projektów stale ewoluują, a teraz – gdy przyspieszamy cyfrową transformację wielu procesów pracy – najważniejsze jest, aby nasza Polityka wsparcia firmy Bentley pozostała aktualna. Wiele aspektów naszej branży, firmy i bazy użytkowników przyczynia się do tej aktualizacji, w tym między innymi:
- Ogromne znaczenie ma bezpieczeństwo informacji i cyberbezpieczeństwo. Tylko dzięki ciągłemu monitorowaniu szybko zmieniającego się krajobrazu zagrożeń i aktualizowaniu oprogramowania w razie potrzeby możemy zapewnić ochronę naszych użytkowników na każdym etapie cyklu życia projektu: od wymiany plików na etapie projektowania po eksploatację kluczowego infrastrukturalnego majątku trwałego.
- Czas, przez jaki wersja produktu pozostaje obsługiwana i dostępna na rynku, ma silny związek z potencjalnymi zagrożeniami bezpieczeństwa związanymi z tą wersją. W związku z tym ograniczony w czasie cykl obsługi wersji aplikacji jest niezbędny do skutecznego zarządzania zmieniającymi się zagrożeniami dla bezpieczeństwa i łagodzenia ich przy jednoczesnym zapewnieniu użytkownikom jasnego harmonogramu do planowania pod kątem dużych aktualizacji.
- Ponieważ stale poszerzamy i ulepszamy nasze portfolio oprogramowania do inżynierii infrastruktury, aby nadal zapewniać naszym użytkownikom kompleksowe i jasno określone oczekiwania w zakresie wsparcia, musimy od czasu do czasu aktualizować warunki dotyczące tego, co i w jaki sposób obsługujemy.
- Ściślejsza zgodność z najlepszymi praktykami w branży umożliwi naszym użytkownikom lepsze zarządzanie aplikacjami firmy Bentley w ramach ich portfolio oprogramowania, a także umożliwi firmie Bentley lepsze wykorzystanie rosnącego ekosystemu technologii i usług dostawców zewnętrznych w celu ulepszenia naszej oferty.
Wsparcie techniczne opisuje metody, za pomocą których użytkownik może skontaktować się z działem pomocy technicznej firmy Bentley, oraz zakres pomocy, jakiej może oczekiwać.
Konserwacja opisuje typy aktualizacji oprogramowania, których użytkownik może oczekiwać dla danej wersji w zależności od etapu obsługi wersji, który ma do niej zastosowanie. Etapy obsługi wersji zostaną dokładniej określone w poniższych częściach.
W poniższej tabeli przedstawiono kategorie kompatybilności.
| Kategoria kompatybilności | Opis |
|---|---|
| Kompatybilność wsteczna danych | Dane utworzone w poprzednich wersjach są obsługiwane bez utraty wierności |
| Kompatybilność z interfejsem API | Brak przełomowych zmian w interfejsie API |
| Kompatybilność między aplikacjami | Żadne pozycje nie zostały usunięte z listy obsługiwanych wersji innych aplikacji firmy Bentley i innych firm (np. obsługiwanych wersji ProjectWise Design Integration) |
| Kompatybilność z systemem operacyjnym | Żadne pozycje nie zostały usunięte z listy certyfikowanych systemów operacyjnych |
Pusty nagłówek
Gwarancje kompatybilności dla każdego typu wersji są wyszczególnione w poniższej tabeli.
| Typ wersji | Kompatybilność wsteczna danych | Kompatybilność z interfejsem API | Kompatybilność między aplikacjami | Kompatybilność z systemem operacyjnym |
|---|---|---|---|---|
| Wersja główna | ✓* | P | P | P |
| Wersja drugorzędna | ✓ | ✓ | ✓ | ✓ |
Pusty nagłówek
✓ – Included
P – Breaking changes may be occasionally introduced. Supporting documentation and upgrade assistance tools (if necessary) will be provided with any breaking changes to make the process of upgrading as simple and streamlined as possible.
* – Occasionally, may require an automated or user-assisted file format/database schema conversion.
Częstotliwość wydawania wersji określa, w jakich odstępach publikowane są kolejne wersje aplikacji.
W ramach zmian dotyczących wersjonowania aplikacji, w przypadku większości aplikacji objętych niniejszymi zasadami, przyjmujemy roczny cykl wydawania (tj. jedna wersja główna na każdy rok kalendarzowy). Liczba i częstotliwość wydawania wersji drugorzędnych może się różnić.
W ramach zmian dotyczących wersjonowania aplikacji firma Bentley przechodzi na bardziej spójny schemat nazewnictwa i numeracji wersji. Jednym z jego godnych uwagi aspektów jest wykorzystanie roku kalendarzowego pierwotnej daty wydania, co pomaga użytkownikom w łatwym określeniu ram czasowych wsparcia dla danej wersji.
Application Version Name is defined in the following form:
<Application name> <Major version>
| Część nazwy wersji | Opis |
|---|---|
| <Nazwa aplikacji> | Pełna nazwa aplikacji. Np. „OpenRoads Designer”. |
| <Wersja główna> | Nazwa wersji głównej w postaci <RRRR> [Update <N>], w której:
Example: The first major version release in 2023 is named “2023.” The second major version released in the same calendar year is named “2023 Update 1” and so on. |
Application Version Number consists of 4 parts, where each part is a zero-padded number and is defined in the following form:
AA.BB.CC.DD
The following table outlines a convention for version number parts.
| Element numeracji wersji | Opis |
|---|---|
| AA.BB | Pierwsze dwie części numeru wersji odpowiadają wersji głównej:
|
| CC | Numer wersji podrzędnej. Wartość zostaje zresetowana do „00” w miarę zwiększania wartości AA lub BB. |
| DD | Numer kompilacji. Wartość zostaje zresetowana do „01” w miarę zwiększania wartości dowolnego elementu numeru wersji. |
Przykłady
| Element numeracji wersji | Opis | Opis |
|---|---|---|
| MicroStation 2023 | 23.00.00.102 |
|
| MicroStation 2023 | 23.00.02.42 |
|
| MicroStation 2023 Update 1 | 23.01.00.99 |
|
| MicroStation 2023 Update 2 | 23.02.03.07 |
|
Wersje CONNECT Edition wydane przed 1 stycznia 2023 roku będą obsługiwane co najmniej do 31 grudnia 2025 roku*. W przypadku aplikacji z mniejszą częstotliwością wydawania okres wsparcia może zostać przedłużony i wykroczyć poza termin 31 grudnia 2025 r., aby zapewnić, że wersje CONNECT Edition wydane przed 1 stycznia 2023 r. będą obsługiwane przez co najmniej 12 miesięcy od daty wydania następnej wersji głównej.
* – Jeśli aplikacja przejdzie do etapu wsparcia wygaszanego przed 31 grudnia 2024 r., okres obsługi będzie trwał do końca etapu wsparcia wygaszanego, co może nastąpić przed 31 grudnia 2025 r.
Okres obsługi V8i SELECTseries 10 zakończył się 31 grudnia 2021 r., co oznacza wstrzymanie wsparcia V8i oraz wcześniejszych generacji. Więcej informacji można znaleźć w naszym wcześniejszym ogłoszeniu dotyczącym tej zmiany tutaj.
Nie wprowadzono żadnych zmian dotyczących stanu wsparcia tych wersji.
Zasady ciągłego cyklu życia
Ciągły cykl wsparcia technicznego dla usług i aplikacji, które są zarządzane przez firmę Bentley i wspierane w sposób ciągły
Masz pytania dotyczące naszych zasad?
Przegląd
What is Bentley’s Continuous Lifecycle Policy?
This policy describes delivery of support and maintenance for Bentley’s continuously delivered applications and cloud services (the Covered Services). It is designed to provide a predictable and transparent framework that enables rapid innovation, enhances security, and ensures our users benefit from the latest features and performance improvements.
This policy pertains to Covered Services designed with a single, evolving version stream, in contrast to the Bentley Fixed Lifecycle Policy, which governs applications with discrete major versions.
Jaki jest zakres tych zasad?
The Covered Services include the following categories:
- Bentley-Hosted Software: Services, applications, and web-based portals where Bentley manages the hosting environment and software updates.
- Modern Desktop Applications: Desktop applications designed for and delivered with a continuous update mechanism and a single version stream.
- Mobile Applications: All Bentley mobile applications distributed through public application stores (e.g., Apple App Store, Google Play Store).
This policy complements the Bentley Fixed Lifecycle Policy. Bentley products not explicitly covered by this or other policies, are governed by the Fixed Lifecycle Policy.
What are the Covered Service Support Phases?
The end-to-end lifecycle of a Covered Service is managed through distinct support phases to ensure clarity and predictability from inception to retirement.
| Phase | Opis |
|---|---|
| Early Access | From time to time, Bentley may provide Covered Services or features for evaluation and feedback purposes. These are not intended for production use, are subject to change without notice, and are excluded from any service level agreements (SLAs) or formal support obligations. |
| Ciągłe wsparcie | The active production phase where the Covered Service is production-ready, stable, and fully covered by applicable SLAs and/or support obligations. This phase represents the period of active innovation and delivery. It includes two delivery states:
|
Wsparcie wygaszane | The service has reached the end of its active innovation phase and enters a transition period where support is limited to critical maintenance and security updates. | Wsparcie wstrzymane | The final phase where a Covered Service has reached the end of its lifecycle. The service is no longer accessible, supported, or maintained by Bentley. For applications that rely on cloud-based services for functionality, those services may be terminated, which may cause the application to cease functioning. |
Pusty nagłówek
How are Covered Services Retired?
When a Covered Service in Continuous Support phase is scheduled for retirement, Bentley will provide a clear, multi-stage process to ensure a smooth transition:
- Transition to Expiring Support: Bentley will provide a public notice before a Covered Service moves to Discontinued Support. While Bentley targets a minimum notice period of 12 months, this timeframe may be adjusted based on security requirements, third-party vendor changes, or the nature of the service. Notice will be communicated via email to account administrators, including through in-product notifications where applicable, and on the Bentley support website.
- Subscription Rights and Successors: Active subscriptions entitle users to supported services within their entitlement category but do not guarantee the perpetual availability of a specific service. Active subscribers may use the Covered Service until their current subscription term ends or the final transition date to Discontinued Support, whichever comes first. Bentley will strive to identify a successor service or migration path with comparable or enhanced functionality.
- Discontinued Support (End of Life): On the final retirement date, the Covered Service reaches the end of its lifecycle. For Bentley-hosted services, the environment will be decommissioned; for mobile and desktop applications, cloud-reliant functionality (such as licensing or data processing) may be terminated, which may cause the application to cease functioning.
- Data Retrieval Period: Upon the transition to Discontinued Support, the ability to retrieve or export data is governed by the terms and timelines established in the Bentley Service Level Agreement (SLA). Bentley will provide instructions and, where feasible, tools to assist users in exporting data in a standard format during this period.
What Support and Maintenance Services are Available?
Bentley provides support and maintenance for Covered Services to ensure they remain secure and functional. The level of service provided depends on the lifecycle phase of the service.
Provision of Support and Maintenance Services
While a Covered Service is in the Continuous Support phase, Bentley provides technical support and maintenance services in accordance with the account’s relevant enterprise license agreement, including access to technical support resources, the application of security updates, and the delivery of performance and maintenance fixes.
Covered Services in the Expiring Support phase continue to receive technical support and critical security/maintenance fixes but are generally excluded from new feature delivery and functional enhancements.
Stay Current Requirement
Support is provided exclusively for the current version of the Covered Service.
- Bentley-Hosted Services: For services with managed rollouts, the supported version is the one provisioned by Bentley in the user’s environment. Updates are applied automatically by Bentley.
- All Other Covered Services: For Modern Desktop and Mobile Applications, the supported version is the latest publicly available version. For these services, users are responsible for accepting updates as they are delivered. To ensure that technical assistance is conducted on the most stable version – including the most recent security updates and performance improvements – updating to the latest version is the first step in providing technical support for any encountered issue.
Supported End-User Environment
The user is responsible for maintaining a supported environment to ensure the security and performance of the Covered Service. This includes:
- Minimum Requirements: Meeting the published minimum software and hardware requirements for the Covered Service.
- Third-Party Components: Ensuring that third-party components required for the operation of the Covered Service (such as operating systems and web browsers) are actively supported by their respective vendors.
If an end-user environment is not maintained according to these requirements, Bentley is not obligated to provide technical support or apply Service Level Agreements (SLAs) for issues related to the unsupported environment.
FAQs
The distinction lies in the versioning model and how updates are managed.
- The Fixed Lifecycle Policy applies to applications with discrete major versions where users install and manage specific versions on their own infrastructure and control their own update schedules.
- The Continuous Lifecycle Policy applies to all Bentley-Hosted Services (where Bentley manages the environment and updates), as well as applications designed with a single, evolving version stream (such as Mobile and certain Desktop applications).
In the Continuous model, support and maintenance are focused on the version provisioned by Bentley or the latest version made available to the user.
The categories in the “Scope” section of each policy provide general guidance. For installable products, the governing lifecycle policy is typically indicated on the Bentley Software Downloads page. If a product is not listed, or for definitive confirmation, a service request, or Case, may be submitted through the Bentley Support Portal
The Continuous Lifecycle Policy is based on a single, evolving version stream. Consequently, the first step in providing technical assistance for any encountered issue is to update to the latest version. This ensures the investigation is conducted on the most stable version of the software, which already includes the most recent security updates, performance improvements, and maintenance fixes.
Updates undergo a comprehensive validation process prior to release to ensure stability and performance. In the event that a critical issue is encountered following an update, certain applications include mechanisms to temporarily return to a previous stable state. This is intended as a short-term safety measure while the underlying issue is addressed. Bentley Technical Support is available to help investigate and resolve reported issues to ensure service continuity.
Bentley-hosted environments are decommissioned at this stage. For Desktop and Mobile applications, continued operation depends on the level of reliance on cloud-based components; the termination of these components may cause an application to cease functioning. Transition plans typically identify a successor service or a migration path intended to provide comparable or enhanced functionality.
As Bentley modernizes its portfolio, certain products may transition from a discrete versioning model to a continuous delivery model. In these instances, a transition plan is established, and a target minimum of 12 months’ advance notice is provided to ensure users have adequate time to adjust to the new lifecycle framework.
The applicable policy is determined by the hosting and management model:
- Bentley-Managed: Applications hosted and managed by Bentley, including legacy Managed Services environments, are governed by the Continuous Lifecycle Policy. In these instances, support is focused on the version provisioned by Bentley within the user’s environment.
- User-Managed: Applications installed and managed by the user within their own infrastructure are governed by the Fixed Lifecycle Policy or the Continuous Lifecycle Policy (for Modern Desktop Applications). To confirm which policy applies to a specific product, users should check the Bentley Software Downloads page or submit a service request, or Case, via the Bentley Support Portal as outlined above in FAQ #2.
No. APIs, software libraries, and developer tools are out of scope for this policy. These services often follow distinct development cycles and may provide their own lifecycle definitions. For example, iTwin Services lifecycle information can be found at the iTwin Developer Portal.
No. All Seequent applications and services are currently out of scope for this policy. Seequent desktop applications continue to be governed by the Seequent Desktop Software Version Support Policy, while Seequent cloud-based services are governed by the Service Level Agreement for Seequent Cloud Based Products.

