Files
help365/platform/infrastructure-preparation.html
2025-05-27 21:32:35 +04:00

261 lines
29 KiB
HTML
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html>
<html lang="en">
<head>
<title>Prepare infrastructure</title>
<meta name="generator" content="Help+Manual" />
<meta name="keywords" content="" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="An infrastructure is a set of components necessary for operation of the BRIX application. Depending on the objectives, the approaches and requirements for organizing an BRIX..." />
<meta name="picture" content="" />
<meta property="og:type" content="website" />
<meta property="og:title" content="Full documentation for BRIX365 platform. Low-code developer guide. User guide. Admin guide. Developer guide." />
<meta property="og:url" content="https://brix365.com/en/help" />
<meta property="og:image" content="" />
<link rel="icon" href="favicon.png" type="image/png" />
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap" rel="stylesheet" />
<link rel="stylesheet" href="./jquery-ui.min.css" />
<link rel="stylesheet" href="default.css" />
<link rel="stylesheet" href="./search-yandex.css" />
<link rel="stylesheet" href="./article.css" />
<link rel="stylesheet" href="./glossary.css" />
<link rel="stylesheet" href="./theme.css" />
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="helpman_settings.js"></script>
<script type="text/javascript" src="helpman_topicinit.js"></script>
<script type="text/javascript" src="highlight.js"></script>
<script type="text/javascript">
$(document).ready(function(){highlight();});
</script>
</head>
<body>
<script>!function(e,t,c,n,r,a,m){e.ym=e.ym||function(){(e.ym.a=e.ym.a||[]).push(arguments)},e.ym.l=1*new Date;for(var s=0;s<document.scripts.length;s++)if(document.scripts[s].src===n)return;a=t.createElement(c),m=t.getElementsByTagName(c)[0],a.async=1,a.src=n,m.parentNode.insertBefore(a,m)}(window,document,"script","https://mc.yandex.ru/metrika/tag.js"),ym(83179930,"init",{clickmap:!0,trackLinks:!0,accurateTrackBounce:!0,webvisor:!0})</script><noscript><div><img alt=""src=https://mc.yandex.ru/watch/83179930 style=position:absolute;left:-9999px></div></noscript>
<header class="header elma-365">
<div class="container">
<a class="header__logo" href="https://brix365.com/en/help">
<img src="./logo-en.svg" alt="header logo">
</a>
<!-- <div class="hero__search-form" id="search-panel">
<form class="search-form" onsubmit="ym(83180416,'reachGoal','poisk')">
<label class="search-form__label">
<span id="reset-search" class="search__icon"></span>
<input class="search-form__input" type="text">
</label>
<input class="search-form__submit" type="submit" value="Submit">
</form>
</div> -->
<div class="hero__search-form" id="search-panel"> <form class="search-form"> <label class="search-form__label"> <span id="reset-search" class="search__icon"></span> <input class="search-form__input" type="text"> </label> <input class="search-form__submit" type="submit" value="Submit"> </form> </div>
<div class="hero__search">
<a href="#" id="search-icon" class="hero__search-icon">
<img src="search-icon-white.svg" alt="search string">
</a>
<a href="#" id="side-menu-icon" class="hero__side-icon">
<img src="side_menu.svg" alt="side menu">
</a>
</div>
<div class="header__navi">
<ul class="header__list"><li><span class="solution-select"><span class="solution-select__selected"></span><svg width="7" height="4" viewBox="0 0 7 4" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 1L3.5 3.5L6 1" stroke="white" stroke-linecap="round" stroke-linejoin="round"/></svg><ul class="solution-select__list"><li><a class="project-link" href="https://brix365.com/en/help/platform/get-trial.html">Platform</a></li><li><a class="project-link" href="https://brix365.com/en/help/ecm/ecm-functions.html">ECM</a></li><li><a class="project-link" href="https://brix365.com/en/help/crm/crm_overview.html">CRM</a></li><li><a class="project-link" href="https://brix365.com/en/help/service/service-functions.html">Service</a></li><li><a class="project-link" href="https://brix365.com/en/help/projects/projects-functions.html">Projects</a></li><li><a class="project-link" href="https://brix365.com/en/help/business_solutions/-elma365-store.html">Business Solutions</a></li></ul></span></li><li><a href="https://api.brix365.com/en/" target="_blank">API</a></li><li><a href="https://tssdk.brix365.com/" target="_blank">SDK</a></li></ul>
</div>
</div>
</header>
<main class="main container">
<aside class="sidebar" id="sidebar">
<div class="sidebar__header">
<a class="header__logo" href="https://brix365.com/en/help">
<img src="./logo-light-en.svg">
</a>
<span class="sidebar__close elma-365-close" id="close"></span>
</div>
<div class="sidebar__wrapper" id="side-menu">
</div>
</aside>
<article class="article" id="article">
<div class="article-inner">
<div class="content">
<header class="article__header">
<div class="article__bread" style="display:flex; gap:10px;">
<span id="subcategory" class="search-res__item-category search-res__item-category_subcategory subcategory article__badge"></span>
<div class="topic__breadcrumbs">
<p><a href="elma365-on-premises.html">BRIX On-Premises</a> / Prepare infrastructure</p>
</div>
</div>
<div class="topic__title"><h1 class="p_Heading1"><span class="f_Heading1">Prepare infrastructure</span></h1>
</div>
</header>
<section class="article__content">
<div class="scroll-top-inner">
<a href="#h1-article" class="scroll-top"></a>
</div>
<!-- Placeholder for topic body. -->
<p class="p_Normal">An infrastructure is a set of components necessary for operation of the BRIX application. Depending on the objectives, the approaches and requirements for organizing an BRIX On-Premises infrastructure differ.</p>
<p class="p_Normal">Lets take a look at the following infrastructure organization options:</p>
<ul style="list-style-type:disc">
<li class="p_Normal">Infrastructure for familiarization.</li><li class="p_Normal">Development/test environment infrastructures.</li><li class="p_Normal">Production environment infrastructures.</li><li class="p_Normal">High availability production environment infrastructures.</li></ul>
<p class="p_CodeExample" style="page-break-inside: avoid;"><span class="f_CodeExample">Начало&nbsp;внимание</span></p>
<p class="p_Normal">You can choose one of the infrastructure organization options.</p>
<p class="p_CodeExample" style="page-break-inside: avoid;"><span class="f_CodeExample">Конец&nbsp;внимание</span></p>
<h2 class="p_Heading2"><span class="f_Heading2">Infrastructure for familiarization</span></h2>
<p class="p_Normal">This infrastructure organization option is suitable for familiarization purposes and does not require high reliability of storage components<span style="color: #394149;">.</span></p>
<ol style="list-style-type:upper-roman">
<li value="1" style="line-height: 1.20;"><span style="color: #394149;">Environment with Internet access.</span></li></ol>
<p style="line-height: 1.20; margin: 0 0 0 37px;"><img alt="infrastructure-preparation-1" title="infrastructure-preparation-1" width="501" height="301" style="margin:0;width:501px;height:301px;border:none" src="infrastructure-preparation-1.png"/></p>
<p class="p_Normal">Characteristics:</p>
<ul style="list-style-type:disc">
<li class="p_Normal">One physical server or virtual machine.</li><li class="p_Normal">Installation with Internet access.</li><li class="p_Normal">Embedded data storage components.</li></ul>
<p class="p_Normal">For more information on how to deploy this type of infrastructure, see <a href="install-kubernetes-in-docker.html" class="topiclink">Install BRIX Standard</a>.</p>
<ol style="list-style-type:upper-roman" start="2">
<li value="2" style="line-height: 1.20;">Environment without Internet access.</li></ol>
<p style="line-height: 1.20; margin: 0 0 0 37px;"><img alt="infrastructure-preparation-2" title="infrastructure-preparation-2" width="501" height="301" style="margin:0;width:501px;height:301px;border:none" src="infrastructure-preparation-2.png"/></p>
<p class="p_Normal">Characteristics:</p>
<ul style="list-style-type:disc">
<li class="p_Normal">One physical server or virtual machine for all components.</li><li class="p_Normal">Installation without Internet access.</li><li class="p_Normal">Embedded Kubernetes image storage.</li><li class="p_Normal">Embedded data storage components.</li></ul>
<p class="p_Normal">For more information on how to deploy this type of infrastructure, see <a href="install-kind-offline.html" class="topiclink">Install BRIX Standard offline</a>.</p>
<h2 class="p_Heading2"><a id="dev-test" class="hmanchor"></a><span class="f_Heading2">Development/test environment infrastructures</span></h2>
<p class="p_Normal">This infrastructure organization option is suitable for development and test environments and does not require the increased reliability of storage components.</p>
<ol style="list-style-type:upper-roman">
<li value="1" class="p_Normal">Environment with Internet access.</li></ol>
<p style="line-height: 1.20; margin: 0 0 0 36px;"><img alt="infrastructure-preparation-3" title="infrastructure-preparation-3" width="501" height="301" style="margin:0;width:501px;height:301px;border:none" src="infrastructure-preparation-3.png"/></p>
<p class="p_Normal">Characteristics:</p>
<ul style="list-style-type:disc">
<li class="p_Normal">One physical server or virtual machine for all components.</li><li class="p_Normal">Installation with Internet access.</li><li class="p_Normal">Embedded storage data components.</li></ul>
<p class="p_Normal">For more information on how to deploy this type of infrastructure, see <a href="install-kubernetes-in-docker.html" class="topiclink">Install BRIX Standard</a>. </p>
<p class="p_Normal">For more information on how to deploy this type of infrastructure for BRIX Enterprise, see:</p>
<ul style="list-style-type:disc">
<li class="p_Normal"><a href="kubernetes-deckhouse-air-gap.html" class="topiclink">Kubernetes cluster</a>.</li><li class="p_Normal"><a href="embedded-databases-settings.html" class="topiclink">Prepare embedded databases</a>.</li><li class="p_Normal"><a href="installing-elma365-enterprise.html" class="topiclink">Install BRIX Enterprise</a>. </li></ul>
<ol style="list-style-type:upper-roman" start="2">
<li value="2" class="p_Normal">Environment without Internet access.</li></ol>
<p style="line-height: 1.20; margin: 0 0 0 36px;"><img alt="infrastructure-preparation-4" title="infrastructure-preparation-4" width="501" height="301" style="margin:0;width:501px;height:301px;border:none" src="infrastructure-preparation-4.png"/></p>
<p class="p_Normal">Characteristics:</p>
<ul style="list-style-type:disc">
<li class="p_Normal">One physical server or virtual machine for BRIX On-Premises and data storage components.</li><li class="p_Normal">One physical server or virtual machine for Kubernetes image storage.</li><li class="p_Normal">Installation without Internet access.</li><li class="p_Normal">Local Kubernetes image storage.</li><li class="p_Normal">Embedded data storage components.</li></ul>
<p class="p_Normal">For more information on how to deploy this type of infrastructure for BRIX Standard, see:</p>
<ul style="list-style-type:disc">
<li class="p_Normal"><a href="installing-harbor.html" class="topiclink">Install Harbor</a>.</li><li class="p_Normal"><a href="downloadin-images-elma365.html" class="topiclink">Download BRIX images</a>.</li><li class="p_Normal"><a href="install-kubernetes-in-docker.html" class="topiclink">Install BRIX Standard</a>.</li></ul>
<p class="p_Normal">For more information on how to deploy this type of infrastructure for BRIX Enterprise, see:</p>
<ul style="list-style-type:disc">
<li class="p_Normal"><a href="installing-harbor.html" class="topiclink">Install Harbor</a>.</li><li class="p_Normal"><a href="downloadin-images-elma365.html" class="topiclink">Download BRIX images</a>.</li><li class="p_Normal"><a href="downloading-images-deckhouse.html" class="topiclink">Download Deckhouse images</a>.</li><li class="p_Normal"><a href="kubernetes-deckhouse-air-gap.html" class="topiclink">Kubernetes cluster</a>.</li><li class="p_Normal"><a href="embedded-databases-settings.html" class="topiclink">Prepare embedded databases</a>.</li><li class="p_Normal"><a href="installing-elma365-enterprise.html" class="topiclink">Install BRIX Enterprise</a>.</li></ul>
<h2 class="p_Heading2"><span class="f_Heading2">Production environment infrastructure</span></h2>
<p class="p_Normal">A variant of infrastructure organization for operational environments (Production).</p>
<ol style="list-style-type:upper-roman">
<li value="1" class="p_Normal">Environment with Internet access.</li></ol>
<p style="line-height: 1.20; margin: 0 0 0 37px;"><img alt="infrastructure-preparation-5" title="infrastructure-preparation-5" width="661" height="312" style="margin:0;width:661px;height:312px;border:none" src="infrastructure-preparation-5.png"/></p>
<p class="p_Normal">Characteristics:</p>
<ul style="list-style-type:disc">
<li class="p_Normal">One physical server or virtual machine for BRIX On-Premises, proxying and storage components.</li><li class="p_Normal">Three physical servers or virtual machines for external databases.</li><li class="p_Normal">Installation with Internet access.</li><li class="p_Normal">Embedded RabbitMQ and Redis data storage components.</li><li class="p_Normal">External MongoDB, PostgreSQL, and S3 MinIO data storage components.</li><li class="p_Normal">Embedded HAProxy proxy server for proxying incoming requests to external S3 storage.</li></ul>
<p class="p_Normal">For more information on how to deploy this type of infrastructure for BRIX Standard, see:</p>
<ul style="list-style-type:disc">
<li class="p_Normal"><a href="mongodb.html" class="topiclink">Install MongoDB</a>.</li><li class="p_Normal"><a href="postgresql.html" class="topiclink">Install PostgreSQL</a>.</li><li class="p_Normal"><a href="minio-cluster.html" class="topiclink">Install MinIO</a>.</li><li class="p_Normal"><a href="install-kubernetes-in-docker.html" class="topiclink">Install BRIX Standard</a> (uncomment the parameter <code><b>ELMA365_DB_S3_GATEWAY</b></code>).</li></ul>
<p class="p_Normal">For more information on how to deploy this type of infrastructure for BRIX Enterprise, see:</p>
<ul style="list-style-type:disc">
<li class="p_Normal"><a href="configure-mongodb.html" class="topiclink">Install MongoDB</a>.</li><li class="p_Normal"><a href="configure-postgresql.html" class="topiclink">Install PostgreSQL</a>.</li><li class="p_Normal"><a href="configure-minio.html" class="topiclink">Install MinIO</a>.</li><li class="p_Normal"><a href="kubernetes-deckhouse-air-gap.html" class="topiclink">Kubernetes cluster</a>.</li><li class="p_Normal"><a href="embedded-databases-settings.html" class="topiclink">Prepare embedded databases</a> (install RabbitMQ and Redis).</li><li class="p_Normal"><a href="proxy-db-kubernetes.html" class="topiclink">Proxying databases in Kubernetes via DB-Gateway</a>.</li><li class="p_Normal"><a href="proxy-s3-kubernetes.html" class="topiclink">S3 proxying in Kubernetes via S3-Gateway</a>.</li><li class="p_Normal"><a href="installing-elma365-enterprise.html" class="topiclink">Install BRIX Enterprise</a>.</li></ul>
<ol style="list-style-type:upper-roman" start="2">
<li value="2" class="p_Normal">Environment without Internet access.</li></ol>
<p style="line-height: 1.20; margin: 0 0 0 37px;"><img alt="infrastructure-preparation-6" title="infrastructure-preparation-6" width="661" height="312" style="margin:0;width:661px;height:312px;border:none" src="infrastructure-preparation-6.png"/></p>
<p class="p_Normal">Characteristics:</p>
<ul style="list-style-type:disc">
<li class="p_Normal">One physical server or virtual machine for BRIX On-Premises, proxying and storage components.</li><li class="p_Normal">Three physical servers or virtual machines for external databases.</li><li class="p_Normal">One physical server or virtual machine for Kubernetes image storage.</li><li class="p_Normal">Installation without Internet access.</li><li class="p_Normal">Local Kubernetes image storage.</li><li class="p_Normal">Embedded RabbitMQ and Redis data storage components.</li><li class="p_Normal">External MongoDB, PostgreSQL, and S3 MinIO data storage components.</li><li class="p_Normal">Embedded HAProxy proxy server for proxying incoming requests to external S3 storage.</li></ul>
<p class="p_Normal">For more information on how to deploy this type of infrastructure for BRIX Standard, see the following articles:</p>
<ul style="list-style-type:disc">
<li class="p_Normal"><a href="installing-harbor.html" class="topiclink">Install Harbor</a>.</li><li class="p_Normal"><a href="downloadin-images-elma365.html" class="topiclink">Download BRIX images</a>.</li><li class="p_Normal"><a href="mongodb.html" class="topiclink">Install MongoDB</a>.</li><li class="p_Normal"><a href="postgresql.html" class="topiclink">Install PostgreSQL</a>.</li><li class="p_Normal"><a href="configure-minio.html" class="topiclink">Install MinIO</a>.</li><li class="p_Normal"><a href="install-kubernetes-in-docker.html" class="topiclink">Install BRIX Standard</a> (uncomment the parameter <code><b>ELMA365_DB_S3_GATEWAY</b></code>).</li></ul>
<p class="p_Normal">For more information on how to deploy this type of infrastructure for BRIX Enterprise, see:</p>
<ul style="list-style-type:disc">
<li class="p_Normal"><a href="installing-harbor.html" class="topiclink">Install Harbor</a>.</li><li class="p_Normal"><a href="downloadin-images-elma365.html" class="topiclink">Download BRIX images</a>.</li><li class="p_Normal"><a href="downloading-images-deckhouse.html" class="topiclink">Download Deckhouse images</a>.</li><li class="p_Normal"><a href="mongodb.html" class="topiclink">Install MongoDB</a>.</li><li class="p_Normal"><a href="postgresql.html" class="topiclink">Install PostgreSQL</a>.</li><li class="p_Normal"><a href="configure-minio.html" class="topiclink">Install MinIO</a>.</li><li class="p_Normal"><a href="kubernetes-deckhouse-air-gap.html" class="topiclink">ֿKubernetes cluster</a>.</li><li class="p_Normal"><a href="embedded-databases-settings.html" class="topiclink">Prepare embedded databases</a>(install RabbitMQ and Redis).</li><li class="p_Normal"><a href="proxy-db-kubernetes.html" class="topiclink">Proxying databases in Kubernetes via DB-Gateway</a>.</li><li class="p_Normal"><a href="proxy-s3-kubernetes.html" class="topiclink">S3 proxying in Kubernetes via S3-Gateway</a>.</li><li class="p_Normal"><a href="installing-elma365-enterprise.html" class="topiclink">Install BRIX Enterprise</a>.</li></ul>
<h2 class="p_Heading2"><span class="f_Heading2">High availability production environment infrastructure</span></h2>
<p class="p_Normal">The infrastructure organization option is suitable for operational environments (production) with high reliability requirements for storage components.</p>
<p class="p_Normal"><img alt="infrastructure-preparation-07" width="960" height="1418" style="margin:0;width:960px;height:1418px;border:none" src="infrastructure-preparation-07.png"/></p>
<p class="p_Normal">Characteristics:</p>
<ul style="list-style-type:disc">
<li class="p_Normal">10 physical servers or virtual machines for the Kubernetes cluster that will host BRIX On-Premises and data storage components.</li><li class="p_Normal">10 physical servers or virtual machines for external databases.</li><li class="p_Normal">Two physical servers or virtual machines for balancing and proxying incoming requests to BRIX On-Premises, S3 storage, and R7-Office.</li><li class="p_Normal">Two physical servers or virtual machines for R7-Office.</li><li class="p_Normal">One physical server or virtual machine for Kubernetes image storage.</li><li class="p_Normal">Installation without Internet access.</li><li class="p_Normal">Local Kubernetes image store.</li><li class="p_Normal">Embedded high availability RabbitMQ and Redis data storage components.</li><li class="p_Normal">External high availability MongoDB, PostgreSQL, and S3 MinIO data storage components.</li><li class="p_Normal">External high availability R7-Office document server.</li><li class="p_Normal">External high availability HAProxy proxy server for proxying incoming requests to BRIX On-Premises, S3 storage, and R7-Office.</li></ul>
<p class="p_Normal">For more information on how to deploy this type of infrastructure for BRIX Enterprise, see:</p>
<ul style="list-style-type:disc">
<li class="p_Normal"><a href="installing-harbor.html" class="topiclink">Install Harbor</a>.</li><li class="p_Normal"><a href="downloadin-images-elma365.html" class="topiclink">Download BRIX images</a>.</li><li class="p_Normal"><a href="downloading-images-deckhouse.html" class="topiclink">Download Deckhouse images</a>.</li><li class="p_Normal"><a href="configure-mongodb.html" class="topiclink">MongoDB cluster</a>.</li><li class="p_Normal"><a href="configure-postgresql.html" class="topiclink">PostgreSQL cluster</a>.</li><li class="p_Normal"><a href="minio-cluster.html" class="topiclink">MinIO cluster</a>.</li><li class="p_Normal"><a href="fail-safe-kubernetes-cluster.html" class="topiclink">High-availability Kubernetes cluster</a>.</li><li class="p_Normal"><a href="embedded-databases-settings.html" class="topiclink">Prepare embedded databases</a>(install RabbitMQ and Redis).</li><li class="p_Normal"><a href="fail-safe-haproxy.html" class="topiclink">High availability HAProxy</a>.</li><li class="p_Normal"><a href="change-settings-enterprise.html" class="topiclink">Install BRIX Enterprise</a>.</li></ul>
<div class="bottom-nav">
<a id="prev-link" class="topic__navi_prev" href="activate_on_premise.html">
<span class="bottom-nav__arrow bottom-nav__arrow--prev"></span> <span
class="bottom-nav__link">activate_on_premise.html</span>
</a>
<a id="next-link" class="topic__navi_next" href="kubernetes-deckhouse-air-gap.html">
<span class="bottom-nav__link">kubernetes-deckhouse-air-gap.html</span> <span
class="bottom-nav__arrow bottom-nav__arrow--next"></span>
</a>
</div>
<!-- добавляет на страницу строку блок Была ли статья полезной? -->
<div class="feedback" id="feedback"><div class="feedback-help"><span><b>Was this helpful?</b></span><form action="" method="POST" class="feedback-form" id="feedback-form"><div class="feedback__popup feedback__popup-response" id="feedback__popup_thx" style="display: none;">Thanks for your feedback!</div><div class="feedback__popup" id="feedback__popup_why" style="display: none;"><div class="feedback__popup-header">Please specify why:</div><input type="radio" name="category" id="bad_recommendation" value="bad_recommendation"><label for="bad_recommendation">Recommendations did not help me</label><input type="radio" name="category" id="difficult_text" value="difficult_text"><label for="difficult_text">Article is hard to understand</label><input type="radio" name="category" id="no_answer" value="no_answer"><label for="no_answer">Didn`t answer my question</label><input type="radio" name="category" id="bad_header" value="bad_header"><label for="bad_header">Content does not match the topic</label><input type="radio" name="category" id="other_reason" value="other_reason"><label for="other_reason">Other</label></div><div class="feedback__popup" id="feedback__popup-other" style="display: none;"><div class="feedback__popup-header">How we can improve it?</div><textarea class="feedback__textarea" name="other" id=""></textarea><input type="submit" class="feedback__other-btn" value="Submit"></div><div class="feedback-form__btn-group"><input type="radio" name="useful" id="feedback__useful_yes" value="true"><label for="feedback__useful_yes"><img src="like.svg" class="small-img" alt="like"><spanclass="feedback-form__btn-group_yes-btn">Yes</spanclass="feedback-form__btn-group_yes-btn"></label><input type="radio" name="useful" id="feedback__useful_no" value="false"><label for="feedback__useful_no"><img src="dislike.svg" class="small-img" alt="dislike"><spanclass="feedback-form__btn-group_no-btn">No</spanclass="feedback-form__btn-group_no-btn"></label></div><select name="category"><option disabled="">Please specify why</option><option value="bad_recommendation" selected="">Recommendations did not help me</option><option value="difficult_text">Article is hard to understand</option><option value="no_answer">Didn`t answer my question</option><option value="bad_header">Content does not match the topic</option><option value="other_reason">Other</option></select><input type="submit"></form></div><div class="found_typo"><p style="margin: 0px; margin-top: 16px !important;"><span><b>Found a typo?</b></span> Select it and press <i>Ctrl+Enter</i> to send us feedback</p></div></div>
</section>
</div>
<aside class="article__sidebar" style="display:none">
<input type="checkbox" />
<div class="article__arrow"></div>
<div class="table-of-contents elma365-right" id="toc2Content">
<h3 class="h3-toc">In this topic</h3>
<nav id="toc2"></nav>
</div>
</aside>
</div>
</article>
</main>
<footer class="footer">
<div class="footer-container">
<div class="footer-mobile">
<ul class="footer-mobile__list"><li><a href="https://brix365.com/en/" target="_blank">BRIX</a></li><li><a href="https://tssdk.brix365.com/en/latest/" target="_blank">SDK</a></li><li><a href="https://api.brix365.com/en/" target="_blank">API</a></li></ul><ul class="footer-mobile__list"><li><a href="https://brix365.com/en/help/platform/get-trial.html">Platform</a></li><li><a href="https://brix365.com/en/help/ecm/ecm-functions.html">ECM</a></li><li><a href="https://brix365.com/en/help/service/service-functions.html">Service</a></li><li><a href="https://brix365.com/en/help/projects/projects-functions.html">Projects</a></li></ul>
</div>
<div class="footer-wrap">
<div><span class="mobile-question-popup">Send feedback</span><form method="POST" action class="question__popup question-xs" id="question__popup"><div class="question-wrap"><span class="close"></span><span class="title">Ask a question</span><label for="help_question" style="display: none;"></label><textarea name="help_question" id="help_question"></textarea><input type="submit" value="Send"></div></form><div class="hidden fade-in question-success-xs">Sent</div></div>
<div class="footer-flex-b">
<span class="footer-copy">&copy; 2025 BRIX</span>
<ul class="footer-list">
<li class="footer-item">
<a href="#" class="arrow-top" style="display: block;"></a>
</li>
</ul>
</div>
</div>
</div>
</footer>
<iframe name="hmnavigation" style="display:none!important"></iframe>
<script src="./jquery-ui.js"></script>
<!--script src="//cdn.jsdelivr.net/npm/featherlight@1.7.14/release/featherlight.min.js" type="text/javascript" charset="utf-8"></script-->
<script src="./jquery.tocify.min.js"></script>
<script src="./TypoReporter.min.js"></script>
<script src="./google-search.js"></script>
<script src="./main.js"></script>
</body>
</html>