This commit is contained in:
219
platform/create-solution.html
Normal file
219
platform/create-solution.html
Normal file
@ -0,0 +1,219 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
|
||||
<head>
|
||||
<title>Create a solution from scratch</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="A newly-created solution can include custom modules as well as custom and system workspaces, such as System apps. " />
|
||||
<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>Low-code designer > <a href="solution.html">Solution</a> / Create a solution from scratch</p>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div class="topic__title"><h1 class="p_Heading1"><span class="f_Heading1">Create a solution from scratch</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 style="line-height: 1.20;">A newly-created solution can include custom modules as well as custom and system workspaces, such as <a href="system_objects.html" class="topiclink">System apps</a>. </p>
|
||||
<p style="line-height: 1.20;">Each custom workspace or module can be included in only one solution. This will help avoid errors when <a href="export-solution-file.html" class="topiclink">exporting the solution</a> later. <span style="font-size: 13px;">At the same time, a single system workspace can be added to multiple solutions, as such a workspace is installed by default in every company.</span></p>
|
||||
<p style="line-height: 1.20;"><span style="font-size: 13px;">Please note, that before exporting the solution, you can enable the option to add properties to the forms of a locked app within it. To do this, configure the app </span><a href="extended-context-settings.html" class="topiclink">context extension</a>.</p>
|
||||
<p style="line-height: 1.20;">Read more about the process of building custom solutions in <a href="solutions-building.html" class="topiclink">Build solutions in BRIX</a>.</p>
|
||||
<p class="p_Normal"><a id="create" class="hmanchor"></a>To add a new solution, follow these steps: </p>
|
||||
<h2 class="p_Heading2"><span class="f_Heading2">Step 1. Create a solution</span></h2>
|
||||
<ol style="list-style-type:decimal">
|
||||
<li value="1" class="p_Normal">On the<a href="decision-management.html" class="topiclink"> Administration > Manage Solutions</a> page, click <span style="font-weight: bold;">+Solution </span>in the upper right corner and select <span style="font-weight: bold;">Create</span> in the opened window. Then on the opened form, specify the name and description of the solution; you can enable the <span style="font-weight: bold;">Paid</span> option. Please note, that in the future when exporting the solution, this data will be automatically added to the export form.</li></ol>
|
||||
<p class="p_Normal" style="margin: 0 0 0 34px;"><img alt="create_sol01" width="1246" height="477" style="margin:0;width:1246px;height:477px;border:none" src="create_sol01.png"/></p>
|
||||
<ol style="list-style-type:decimal" start="2">
|
||||
<li value="2" class="p_Normal">On any page of the system in the left menu, click the icon <img alt="settings_icon" width="21" height="21" style="margin:0;width:21px;height:21px;border:none" src="settings_icon.png"/>, and in the opened window go to <span style="font-weight: bold;">Solutions</span>. Then click <span style="font-weight: bold;">+Add solution</span> and select <span style="font-weight: bold;">Create Solution</span>. Then specify the name and click <span style="font-weight: bold;">Create Solution</span>.</li></ol>
|
||||
<p style="line-height: 1.20; margin: 0 0 0 34px;"><img alt="solution-from-scratch-01" width="737" height="456" style="margin:0;width:737px;height:456px;border:none" src="solution-from-scratch-01.png"/></p>
|
||||
<h2 class="p_Heading2"><a id="add-section" class="hmanchor"></a><span class="f_Heading2">Step 2. Add workspaces to the solution</span></h2>
|
||||
<p style="line-height: 1.20; margin: 0 0 0 34px;">To do this, click <span style="font-weight: bold;">+Workspace</span> in the opened form. The list will show all system workspaces, as well as those custom workspaces that are not included in other solutions. Select a workspace and click <span style="font-weight: bold;">Add</span>.</p>
|
||||
<p style="line-height: 1.20; margin: 0 0 0 34px;"><img alt="solution-from-scratch-02" width="733" height="183" style="margin:0;width:733px;height:183px;border:none" src="solution-from-scratch-02.png"/></p>
|
||||
<p style="line-height: 1.20; margin: 0 0 0 34px;"><span style="font-size: 13px; color: #000000;"> </span></p>
|
||||
<p style="line-height: 1.28; margin: 0 0 11px 34px;"><span style="font-size: 15px; font-family: Inter;">Each custom workspace can be part of only one solution. The solution will include all components of the added workspace: </span><a href="360006963072.html" class="topiclink">apps</a>, <a href="360009924451.html" class="topiclink">pages</a>, <a href="360009672852.html" class="topiclink">separators</a>, <a href="360009925031.html" class="topiclink">links</a>, <span style="background-color: #ffffff;"><a href="360009661232.html" class="topiclink">business processes</a></span><span style="font-size: 15px; font-family: Inter;">, etc</span>. </p>
|
||||
<h3 class="p_Heading3"><a id="add-system-workspace" class="hmanchor"></a><span class="f_Heading3">Add system workspaces</span></h3>
|
||||
<p style="line-height: 1.20;">You can add all the components of a system workspace to a solution, or select specific apps:</p>
|
||||
<ul style="list-style-type:disc">
|
||||
<li style="line-height: 1.20;">Add a system workspace entirely. All apps, as well as business processes and widgets associated with the workspace, will be included in the solution. When <a href="system-workspaces.html#part-of-solution" class="topiclink">exporting the workspace as part of a solution</a>, all of its components will be exported.<br />
|
||||
<br />
|
||||
Note that a system workspace can only be fully added to one solution. It is not possible to create or import another solution with the same workspace added in full. This helps to prevent duplication of identical components within the company.</li></ul>
|
||||
<p style="line-height: 1.20;"><img alt="solution-from-scratch-03" width="665" height="299" style="margin:0;width:665px;height:299px;border:none" src="solution-from-scratch-03.png"/></p>
|
||||
<ul style="list-style-type:disc">
|
||||
<li class="p_Normal">Select individual apps from the system workspace to include in the solution. To do this, disable the option to <span style="font-weight: bold;">Add the entire workspace to the solution</span>. Note that if there is a custom app in the system workspace, it can only be added to one solution.<br />
|
||||
<br />
|
||||
The selected app will be included in the workspace with both system and custom fields. You can choose specific custom fields and include them in the app's context. To access the settings, click the pencil icon next to the app's name.</li></ul>
|
||||
<p style="text-indent: -13px; line-height: 1.20; margin: 0 0 0 13px;"><img alt="solution-from-scratch-04" width="682" height="300" style="margin:0;width:682px;height:300px;border:none" src="solution-from-scratch-04.png"/></p>
|
||||
<p style="text-indent: -13px; line-height: 1.20; margin: 0 0 0 13px;"><span style="font-size: 13px; color: #000000;"> </span></p>
|
||||
<p class="p_Normal">When exporting a <a href="system-workspaces.html#part-of-solution" class="topiclink">workspace as part of a solution</a>, only the selected apps with specified custom fields, along with processes and widgets associated with the app, will be exported.</p>
|
||||
<p class="p_Normal">If, after selecting apps and fields, you enable the option to <span style="font-weight: bold;">Add the entire workspace to the solution</span>, the selection settings will be reset.</p>
|
||||
<p style="text-indent: -13px; line-height: 1.20; margin: 0 0 0 13px;"><span style="font-size: 13px; color: #000000;"> </span></p>
|
||||
<h2 class="p_Heading2"><span class="f_Heading2">Step 3. Add modules to the solution</span></h2>
|
||||
<p style="text-indent: -13px; line-height: 1.20; margin: 0 0 0 13px;"><span style="font-size: 15px; font-family: Inter;">Include <a href="extentions.html" class="topiclink">custom modules</a> in the solution. To do this, click </span><span style="font-size: 15px; font-family: Inter; font-weight: bold;">+Module</span><span style="font-size: 15px; font-family: Inter;"> or the plus icon next to </span><span style="font-size: 15px; font-family: Inter; font-weight: bold;">Modules</span><span style="font-size: 15px; font-family: Inter;">, then select a module from the list.</span></p>
|
||||
<p style="text-indent: -13px; line-height: 1.20; margin: 0 0 0 13px;"><span style="font-size: 15px; font-family: Inter;">Each module can be added to only one solution. In this case, the solution will include all module components: </span><span style="font-size: 15px; font-family: Inter; color: #0563c1;"><a href="extention-settings.html" class="topiclink">parameters</a></span><span style="font-size: 15px; font-family: Inter;">, </span><span style="font-size: 15px; font-family: Inter; color: #0563c1;"><a href="extention-widegets.html" class="topiclink">widgets</a></span><span style="font-size: 15px; font-family: Inter;">, </span><span style="font-size: 15px; font-family: Inter; color: #0563c1;"><a href="extention-api.html" class="topiclink">API methods</a></span><span style="font-size: 15px; font-family: Inter;">, </span><span style="font-size: 15px; font-family: Inter; color: #0563c1;"><a href="extention-activities.html" class="topiclink">business process activities</a></span><span style="font-size: 15px; font-family: Inter;">, </span><span style="font-size: 15px; font-family: Inter; color: #0563c1;"><a href="events_processing.html" class="topiclink">event handlers</a> </span><span style="font-size: 15px; font-family: Inter;">etc.</span></p>
|
||||
<p style="text-indent: -13px; line-height: 1.20; margin: 0 0 0 13px;">Please note, that after importing into another company, you can edit the module that is included in the free solution.</p>
|
||||
<h2 class="p_Heading2"><span class="f_Heading2">Actions with the created solution</span></h2>
|
||||
<p style="line-height: 1.20;">After completing all the steps, save the settings. The solution is ready. </p>
|
||||
<p style="line-height: 1.20;">Now you can <a href="export-solution-file.html" class="topiclink">export</a> it, <a href="solution_password.html" class="topiclink">set a password</a>, delete, edit or <a href="update_solution.html" class="topiclink">update</a> it. To do this, click <span style="font-weight: bold;">Settings</span> next to the solution name in the list and select the appropriate action.</p>
|
||||
<p class="p_Normal"><img alt="solution-from-scratch-06" width="747" height="593" style="margin:0;width:747px;height:593px;border:none" src="solution-from-scratch-06.png"/></p>
|
||||
|
||||
<div class="bottom-nav">
|
||||
|
||||
<a id="prev-link" class="topic__navi_prev" href="solution.html">
|
||||
<span class="bottom-nav__arrow bottom-nav__arrow--prev"></span> <span
|
||||
class="bottom-nav__link">solution.html</span>
|
||||
</a>
|
||||
|
||||
|
||||
<a id="next-link" class="topic__navi_next" href="export-solution-file.html">
|
||||
<span class="bottom-nav__link">export-solution-file.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">© 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>
|
Reference in New Issue
Block a user