{"id":50946,"date":"2024-07-24T11:56:53","date_gmt":"2024-07-24T09:56:53","guid":{"rendered":"https:\/\/community.simplifier.io\/doc\/serverseitige-business-objekt-api\/"},"modified":"2026-04-08T01:03:33","modified_gmt":"2026-04-07T23:03:33","slug":"serverseitige-business-objekt-api","status":"publish","type":"manual_documentation","link":"https:\/\/community.simplifier.io\/de\/doc\/current-release\/applications\/business-objects\/create-business-objects\/business-object-api\/","title":{"rendered":"Serverseitige Business-Objekt-API"},"content":{"rendered":"<div class=\"wpb-content-wrapper\"><p>[vc_row row_content_display=&#8221;in_grid&#8221; row_content_display_align=&#8221;left&#8221; row_type=&#8221;row&#8221; stretch_row_type=&#8221;yes&#8221;][vc_column][vc_column_text css=&#8221;&#8221;]<\/p>\n<h2>Funktionsparameter<\/h2>\n<p>Die Eingabeparameter der Business-Objekt-Funktion k\u00f6nnen aus dem vordefinierten Objekt <strong>input<\/strong> gelesen werden.<\/p>\n<p>Setze Eigenschaften des Objekts <strong>output<\/strong>, um Ausgabeparameter festzulegen.<\/p>\n<h4>Beispiel:<\/h4>\n<pre>\/\/ Eingabeparameter lesen\r\nvar userId = input.userId\r\n\r\n\/\/ Daten verarbeiten ...\r\nSimplifier.Log.info(\"ID=\" + userId);\r\n\r\n\/\/ Ausgabeparameter setzen\r\noutput.message = \"Done\"\r\n\r\n<\/pre>\n<h2>Simplifier-API<\/h2>\n<p>Um Ihre Gesch\u00e4ftslogik zu implementieren, verwenden Sie die passende API, die vom globalen <strong>Simplifier<\/strong>-Objekt bereitgestellt wird:<\/p>\n<p>[\/vc_column_text][vc_tta_tabs active_section=&#8221;1&#8243;][vc_tta_section title=&#8221;AI&#8221; tab_id=&#8221;ai&#8221;][vc_column_text css=&#8221;&#8221;]<\/p>\n<h3>AI Live-\u00dcbersetzung<\/h3>\n<table style=\"border-collapse: collapse; width: 100%;\" border=\"1\">\n<tbody>\n<tr style=\"height: 23px;\">\n<td style=\"width: 99.9999%; height: 23px;\" colspan=\"2\"><strong>Simplifier.AI.translate<\/strong><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 99.9999%; height: 23px;\" colspan=\"2\">\n<div class=\"PD IF\">\n<div id=\":8c.co\" class=\"JL\">\n<div id=\":8g.ma\" class=\"Mu SP\" title=\"28. Mai 2019 um 14:34:34 UTC+2\" data-tooltip=\"28. Mai 2019 um 14:34:34 UTC+2\"><em><span id=\":8g.co\" class=\"tL8wMe EMoHub\" dir=\"ltr\">\u00dcbersetzt die angegebenen Daten in die definierte Zielsprache<\/span><\/em><\/div>\n<\/div>\n<\/div>\n<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 35.4589%; height: 23px;\">Eingabe:<\/td>\n<td style=\"width: 64.541%; height: 23px;\">Ergebnis: beliebig<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 35.4589%; height: 23px; text-align: center;\">\n<p style=\"text-align: left;\">sourceLanguage (String) *,<br \/>\ntargetLanguage (Array) *,<br \/>\nvalues (String|Array|Object) **<\/p>\n<p style=\"text-align: left;\">*  <em>Verwenden Sie einen <a href=\"https:\/\/community.simplifier.io\/de\/doc\/einstieg\/grundlagen-konzept-technologie\/#accessibility\" target=\"_blank\" rel=\"noopener\">unterst\u00fctzten 5-Buchstaben-Sprachcode<\/a>, z. B. de_DE<br \/>\n** Alle enthaltenen String-Werte werden \u00fcbersetzt. Objektschl\u00fcssel werden nicht \u00fcbersetzt <\/em><\/p>\n<\/td>\n<td style=\"width: 64.541%; height: 23px;\">Gleiche Struktur wie die Eingabewerte<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h4>Beispiele:<\/h4>\n<pre>var oData = Simplifier.AI.translate(\"de_DE\", [\"en_US\"], \"Hello World!\");<\/pre>\n<pre>var oData = Simplifier.AI.translate(\"de_DE\", [\"en_US\"], [\"Hello\", \"World!\"]);<\/pre>\n<pre>var oData = Simplifier.AI.translate(\"de_DE\", [\"en_US\"], {\"greeting\":\"Hello\", \"name\":\"World!\");<\/pre>\n<p>[\/vc_column_text][vc_message css=&#8221;&#8221;]F\u00fcr die AI Live Translation ist ein Abonnement erforderlich. In unseren <a href=\"https:\/\/community.simplifier.io\/de\/faq\/erweiterte-cloud-funktionen\/\" target=\"_blank\" rel=\"noopener\">FAQ<\/a> erfahren Sie, wie Sie das Abonnement erwerben, um unseren Simplifier AI Cloud Service nutzen zu k\u00f6nnen. Preisinformationen finden Sie unter dem <a href=\"https:\/\/community.simplifier.io\/de\/?post_type=download&#038;p=64604\" target=\"_blank\" rel=\"noopener\">AI Translation-Angebot<\/a> in unserem Makers Club.[\/vc_message][\/vc_tta_section][vc_tta_section title=&#8221;Business Objekte&#8221; tab_id=&#8221;1595936595379-af8c13a2-0d94&#8243;][vc_column_text]<\/p>\n<h3>Business Objects<\/h3>\n<table style=\"border-collapse: collapse; width: 100%;\" border=\"1\">\n<tbody>\n<tr style=\"height: 23px;\">\n<td style=\"width: 99.9999%; height: 23px;\" colspan=\"2\"><strong>Simplifier.BusinessObject.&lt;BusinessObjectName&gt;.&lt;FunctionName&gt;<\/strong><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 99.9999%; height: 23px;\" colspan=\"2\">\n<div class=\"PD IF\">\n<div id=\":8c.co\" class=\"JL\">\n<div id=\":8g.ma\" class=\"Mu SP\" title=\"28. Mai 2019 um 14:34:34 UTC+2\" data-tooltip=\"28. Mai 2019 um 14:34:34 UTC+2\"><em><span id=\":8g.co\" class=\"tL8wMe EMoHub\" dir=\"ltr\">Executes a server-side business object function.<\/span><\/em><\/div>\n<\/div>\n<\/div>\n<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 34.1979%; height: 23px;\">Input : (payload?: string|object, parametrized?: boolean = true)<\/td>\n<td style=\"width: 65.802%; height: 23px;\">Result: object<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 34.1979%; height: 23px; text-align: center;\">\n<p style=\"text-align: left;\">payload: Object &#8211; the input parameters, as defined in the business object function. If the function has no input parameters, the payload can either be an empty object or omitted<br \/>\nparametrized: Boolean? (default: true)<\/p>\n<\/td>\n<td style=\"width: 65.802%; height: 23px;\">The result object of the business object function, as defined in the output parameters.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h4>Examples:<\/h4>\n<pre>var oResult = Simplifier.BusinessObject.ITIZ_User.getUserDataByUsername({s_username: \"trainer\"});\r\nvar oResultUnparametrized = Simplifier.BusinessObject.ITIZ_User.getUserDataByUsername(\"{\\\"s_username\\\": \\\"trainer\\\"}\", false);<\/pre>\n<p>&nbsp;<\/p>\n<table style=\"border-collapse: collapse; width: 100%;\" border=\"1\">\n<tbody>\n<tr style=\"height: 23px;\">\n<td style=\"width: 99.9999%; height: 23px;\" colspan=\"2\"><strong>Simplifier.CurrentBusinessObject.&lt;FunctionName&gt;<\/strong><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 99.9999%; height: 23px;\" colspan=\"2\">\n<div class=\"PD IF\">\n<div id=\":8c.co\" class=\"JL\">\n<div id=\":8g.ma\" class=\"Mu SP\" title=\"28. Mai 2019 um 14:34:34 UTC+2\" data-tooltip=\"28. Mai 2019 um 14:34:34 UTC+2\"><em><span id=\":8g.co\" class=\"tL8wMe EMoHub\" dir=\"ltr\">Executes a server-side business object function contained within the currently used server-side business object.<\/span><\/em><\/div>\n<\/div>\n<\/div>\n<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 41.0075%; height: 23px;\">Input : (payload?: string|object, parametrized?: boolean = true)<\/td>\n<td style=\"width: 58.9924%; height: 23px;\">Result: object<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 41.0075%; height: 23px; text-align: center;\">\n<p style=\"text-align: left;\">payload: Object &#8211; the input parameters, as defined in the business object function. If the function has no input parameters, the payload can either be an empty object or omitted<br \/>\nparametrized: Boolean? (default: true)<\/p>\n<\/td>\n<td style=\"width: 58.9924%; height: 23px;\">The result object of the business object function, as defined in the output parameters.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h4>Examples:<\/h4>\n<pre>var oResult = Simplifier.CurrentBusinessObject.getUserDataByUsername({s_username: \"trainer\"});\r\nvar noArgsResult = Simplifier.CurrentBusinessObject.getFruits();<\/pre>\n<p>&nbsp;<\/p>\n<p>.[\/vc_column_text][\/vc_tta_section][vc_tta_section title=&#8221;Konnektoren&#8221; tab_id=&#8221;1595936522382-f89454af-14a8&#8243;][vc_column_text css=&#8221;&#8221;]<\/p>\n<h3>Konnektoren<\/h3>\n<table style=\"border-collapse: collapse; width: 100%;\" border=\"1\">\n<tbody>\n<tr style=\"height: 23px;\">\n<td style=\"width: 99.9999%; height: 23px;\" colspan=\"2\"><strong>Simplifier.Connector.&lt;ConnectorName&gt;.&lt;CallName&gt;<\/strong><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 99.9999%; height: 23px;\" colspan=\"2\">\n<div class=\"PD IF\">\n<div id=\":8c.co\" class=\"JL\">\n<div id=\":8g.ma\" class=\"Mu SP\" title=\"28. Mai 2019 um 14:34:34 UTC+2\" data-tooltip=\"28. Mai 2019 um 14:34:34 UTC+2\"><em><span id=\":8g.co\" class=\"tL8wMe EMoHub\" dir=\"ltr\">F\u00fchrt einen Konnektoraufruf aus. Die Eingabeparameter werden im Eingabeobjekt (Payload) definiert. <\/span><\/em><\/div>\n<\/div>\n<\/div>\n<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 29.9897%; height: 23px;\">Eingabe : (Nutzlast?: Zeichenfolge|Objekt)<\/td>\n<td style=\"width: 70.0102%; height: 23px;\">Ergebnis: Objekt<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 29.9897%; height: 23px; text-align: center;\">\n<p style=\"text-align: left;\">Die Struktur des Eingabeobjekts h\u00e4ngt von den Eingabeparametern ab, die im Connectoraufruf konfiguriert sind<\/p>\n<\/td>\n<td style=\"width: 70.0102%; height: 23px;\">Das Ergebnisobjekt des definierten Konnektoraufrufs, wie in den Ausgabeparametern definiert.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h4>Beispiele:<\/h4>\n<pre>var connectorCallResult = Simplifier.Connector.Fruits.selectAllFruits({});\r\nvar connectorCallResult2 = Simplifier.Connector.Fruits.insertFruit({name: \"apple\", color: \"red\"});<\/pre>\n<pre><\/pre>\n<p>[\/vc_column_text][vc_message message_box_color=&#8221;warning&#8221; css=&#8221;&#8221;]<span id=\":8g.co\" class=\"tL8wMe EMoHub\" dir=\"ltr\">Das Ausf\u00fchren eines Connectors durch Definieren des Connector-Aufrufs und der Eingabeparameter im Input-Objekt ist veraltet und wird entfernt.<\/span>[\/vc_message][\/vc_tta_section][vc_tta_section title=&#8221;Crypto&#8221; tab_id=&#8221;crypto&#8221;][vc_column_text css=&#8221;&#8221;]<\/p>\n<h3>Crypto<\/h3>\n<p>[\/vc_column_text][vc_message css=&#8221;&#8221;]Die crypto-api ist seit MAKERS CHOICE 26-04 \/ Simplifier 11 verf\u00fcgbar.[\/vc_message][vc_column_text css=&#8221;&#8221;]<\/p>\n<table style=\"border-collapse: collapse; width: 100%;\" border=\"1\">\n<tbody>\n<tr style=\"height: 23px;\">\n<td style=\"width: 99.9999%; height: 23px;\" colspan=\"2\"><strong>Simplifier.Crypto.encryptAES<\/strong><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 99.9999%; height: 23px;\" colspan=\"2\">\n<div class=\"PD IF\">\n<div id=\":8c.co\" class=\"JL\">\n<div id=\":8g.ma\" class=\"Mu SP\" title=\"28. Mai 2019 um 14:34:34 UTC+2\" data-tooltip=\"28. Mai 2019 um 14:34:34 UTC+2\"><em>Verschl\u00fcsselt einen UTF-8-String mittels AES-CBC mit PKCS5-Padding.<\/em><\/div>\n<\/div>\n<\/div>\n<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 29.9897%; height: 23px;\">Input: (string, string, string)<\/td>\n<td style=\"width: 70.0102%; height: 23px;\">Ergebnis: string<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 29.9897%; height: 23px;\">payload: string<br \/>\n<em>String, der verschl\u00fcsselt werden soll<\/em><br \/>\nkey: string<br \/>\n<em>Schl\u00fcssel, der f\u00fcr die Verschl\u00fcsselung verwendet wird. Sollte aus 32 Bytes bestehen <\/em>iv: string<br \/>\n<em>Initialisierungsvektor f\u00fcr AES als Hex-String. Muss genau 16 Byte lang sein (d. h. 32 Hex-Ziffern) <\/em><\/td>\n<td style=\"width: 70.0102%; height: 23px;\">Verschl\u00fcsselter String<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h4>Beispiele:<\/h4>\n<pre><span class=\"\" data-testid=\"renderer-code-block-line-1\" data-ds--code--row=\"\"><span class=\"token keyword\">const<\/span> sPayload  <span class=\"token operator\">=<\/span> <span class=\"token string\">\"Daten, die verschl\u00fcsselt werden sollen\";\r\n<span class=\"token comment\">\/\/ Schl\u00fcssel, der aus 32 Bytes bestehen sollte<\/span> \r\n<span class=\"token keyword\">const<\/span> sKey <span class=\"token operator\">=<\/span> 'MeinSchl\u00fcsselMit32Bytes_1234567890!'<span class=\"token punctuation\">;\r\n<\/span><span class=\"token comment\">\/\/ Initialisierungsvektor f\u00fcr AES, als Hex-String.<\/span> \r\n<span class=\"token comment\">\/\/ Muss genau 16 Byte lang sein (d. h. 32 Hex-Ziffern)<\/span> \r\n<span class=\"token keyword\">const<\/span> sIvHex <span class=\"token operator\">=<\/span> \"A7C3F9197F44D71FD5C67E2622998B59\"<span class=\"token punctuation\">;<\/span>\r\n<\/span>const sEncrpted =  <\/span><span class=\"\" data-testid=\"renderer-code-block-line-3\" data-ds--code--row=\"\"><span class=\"token maybe-class-name\">Simplifier<\/span><span class=\"token punctuation\">.<\/span><span class=\"token property-access token maybe-class-name\">Crypto<\/span><span class=\"token punctuation\">.<\/span><span class=\"token method function property-access\">encryptAES<\/span><span class=\"token punctuation\">(<\/span>sPayload<span class=\"token punctuation\">,<\/span> sKey<span class=\"token punctuation\">,<\/span> sIvHex<span class=\"token punctuation\">);<\/span><\/span><\/pre>\n<pre><\/pre>\n<p>[\/vc_column_text][vc_column_text css=&#8221;&#8221;]<\/p>\n<table style=\"border-collapse: collapse; width: 100%;\" border=\"1\">\n<tbody>\n<tr style=\"height: 23px;\">\n<td style=\"width: 99.9999%; height: 23px;\" colspan=\"2\"><strong>Simplifier.Crypto.decryptAES<\/strong><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 99.9999%; height: 23px;\" colspan=\"2\">\n<div class=\"PD IF\">\n<div id=\":8c.co\" class=\"JL\">\n<div id=\":8g.ma\" class=\"Mu SP\" title=\"28. Mai 2019 um 14:34:34 UTC+2\" data-tooltip=\"28. Mai 2019 um 14:34:34 UTC+2\"><em>Entschl\u00fcsselt einen Base64-kodierten AES-CBC\/PKCS5-gepaddeten Ciphertext.<\/em><\/div>\n<\/div>\n<\/div>\n<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 29.9897%; height: 23px;\">Input: (string, string, string)<\/td>\n<td style=\"width: 70.0102%; height: 23px;\">Ergebnis: string<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 29.9897%; height: 23px;\">payload: string<br \/>\n<em>Verschl\u00fcsselter String, Base64-kodiert<\/em><br \/>\nkey: string<br \/>\n<em>Schl\u00fcssel, der f\u00fcr die Entschl\u00fcsselung verwendet wird. Sollte aus 32 Bytes bestehen <\/em>iv: string<br \/>\n<em>Initialisierungsvektor f\u00fcr AES als Hex-String. Muss genau 16 Byte lang sein (d. h. 32 Hex-Ziffern) <\/em><\/td>\n<td style=\"width: 70.0102%; height: 23px;\">Entschl\u00fcsselter String<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h4>Beispiele:<\/h4>\n<pre><span class=\"\" data-testid=\"renderer-code-block-line-1\" data-ds--code--row=\"\"><span class=\"token string\"><span class=\"token comment\">\/\/ verschl\u00fcsselte Daten, Base64-kodiert<\/span> \r\n<span class=\"token keyword\">const<\/span> sPayload <span class=\"token operator\">=<\/span> \"UgBlNMrqoicrBnnXJ2eglQ==\";\r\n<span class=\"token comment\">\/\/ Schl\u00fcssel, der aus 32 Bytes bestehen sollte<\/span> \r\n<span class=\"token keyword\">const<\/span> sKey <span class=\"token operator\">=<\/span> 'MeinSchl\u00fcsselMit32Bytes_1234567890!'<span class=\"token punctuation\">;\r\n<\/span><span class=\"token comment\">\/\/ Initialisierungsvektor f\u00fcr AES, als Hex-String.<\/span> \r\n<span class=\"token comment\">\/\/ Muss genau 16 Byte lang sein (d. h. 32 Hex-Ziffern)<\/span> \r\n<span class=\"token keyword\">const<\/span> sIvHex <span class=\"token operator\">=<\/span> \"A7C3F9197F44D71FD5C67E2622998B59\"<span class=\"token punctuation\">;<\/span>\r\n<\/span>const sEncrpted =  <\/span><span class=\"\" data-testid=\"renderer-code-block-line-3\" data-ds--code--row=\"\"><span class=\"token maybe-class-name\">Simplifier<\/span><span class=\"token punctuation\">.<\/span><span class=\"token property-access token maybe-class-name\">Crypto<\/span><span class=\"token punctuation\">.<\/span><span class=\"token method function property-access\">encryptAES<\/span><span class=\"token punctuation\">(<\/span>sPayload<span class=\"token punctuation\">,<\/span> sKey<span class=\"token punctuation\">,<\/span> sIvHex<span class=\"token punctuation\">);<\/span><\/span><\/pre>\n<pre><\/pre>\n<p>[\/vc_column_text][vc_column_text css=&#8221;&#8221;]<\/p>\n<table style=\"border-collapse: collapse; width: 100%;\" border=\"1\">\n<tbody>\n<tr style=\"height: 23px;\">\n<td style=\"width: 99.9999%; height: 23px;\" colspan=\"2\"><strong>Simplifier.Crypto.hashSHA256<\/strong><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 99.9999%; height: 23px;\" colspan=\"2\">\n<div class=\"PD IF\">\n<div id=\":8c.co\" class=\"JL\">\n<div id=\":8g.ma\" class=\"Mu SP\" title=\"28. Mai 2019 um 14:34:34 UTC+2\" data-tooltip=\"28. Mai 2019 um 14:34:34 UTC+2\"><em>Gibt den SHA-256-Hash des angegebenen Strings als Hex-String in Kleinschreibung zur\u00fcck.<\/em><\/div>\n<\/div>\n<\/div>\n<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 29.9897%; height: 23px;\">Eingabe : (Zeichenfolge)<\/td>\n<td style=\"width: 70.0102%; height: 23px;\">Ergebnis: Zeichenfolge<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 29.9897%; height: 23px;\">payload: string<br \/>\n<em>Eingabestring, interpretiert als UTF-8<\/em><\/td>\n<td style=\"width: 70.0102%; height: 23px;\">Gehashter String<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h4>Beispiele:<\/h4>\n<pre><span class=\"\" data-testid=\"renderer-code-block-line-1\" data-ds--code--row=\"\">const sHash = <span class=\"token maybe-class-name\">Simplifier<\/span><span class=\"token punctuation\">.<\/span><span class=\"token property-access token maybe-class-name\">Crypto<\/span><span class=\"token punctuation\">.<\/span><span class=\"token method function property-access\">hashSHA256<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">\"zu hashender String\"<\/span><span class=\"token punctuation\">);<\/span><\/span><\/pre>\n<pre><\/pre>\n<p>[\/vc_column_text][\/vc_tta_section][vc_tta_section title=&#8221;E-Mail&#8221; tab_id=&#8221;email&#8221;][vc_column_text css=&#8221;&#8221;]<\/p>\n<h3>E-Mail<\/h3>\n<table style=\"border-collapse: collapse; width: 100%; height: 92px;\" border=\"1\">\n<tbody>\n<tr style=\"height: 23px;\">\n<td style=\"width: 99.9999%; height: 23px;\" colspan=\"2\"><strong>Simplifier.Email.sendTemplateMail<\/strong><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 99.9999%; height: 23px;\" colspan=\"2\">\n<div class=\"PD IF\">\n<div id=\":8c.co\" class=\"JL\">\n<div id=\":8g.ma\" class=\"Mu SP\" title=\"28. Mai 2019 um 14:34:34 UTC+2\" data-tooltip=\"28. Mai 2019 um 14:34:34 UTC+2\"><em><span id=\":8g.co\" class=\"tL8wMe EMoHub\" dir=\"ltr\">Sendet eine E-Mail basierend auf einer Vorlage.<\/span><\/em><\/div>\n<\/div>\n<\/div>\n<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 47.817%; height: 23px;\">Eingabe : (Nutzlast?: Zeichenfolge|Objekt)<\/td>\n<td style=\"width: 52.1829%; height: 23px;\">Ergebnis: ()<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 47.817%; height: 23px; text-align: center;\">payload: Objekt<\/p>\n<p>templateNamespace: String,<br \/>\ntemplateName: String,<br \/>\nemailCharset: String,<br \/>\nemailMime: String,<br \/>\nsender?: String, (Der in den SMTP-Einstellungen definierte Absender wird verwendet, wenn leer)<br \/>\nreceiver: String,<br \/>\nreceiverCC?: Array(String),<br \/>\nreceiverBCC?: Array(String),<br \/>\nreplyTo?: Array(String),<br \/>\nsubject: String,<br \/>\ndata: Object (Eingabeparameter der E-Mail-Vorlage. Wenn die Vorlage keine Eingabeparameter hat, setze data auf ein leeres Objekt),<br \/>\nattachments?: Array(AttachmentObject)<br \/>\nAttachmentObject: Object<\/p>\n<p>mimeType: String,fileName<br \/>\n: String,b64Data<br \/>\n?: String (base64-kodierte PDF-Datei),<br \/>\nuploadSession?: String (ID der Upload-Sitzung)<\/td>\n<td style=\"width: 52.1829%; height: 23px;\"><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h4>Beispiel:<\/h4>\n<pre>Simplifier.Email.<wbr><\/wbr>sendTemplateMail({  \r\ntemplateNamespace: \"MyNamespace\", \/\/ Ordner der Vorlage\r\ntemplateName: \"MyTemplate\", \/\/ Vorlagen-ID\r\nemailCharset: \"UTF-8\", \/\/ Zeichensatz\r\nemailMime: \"text\/html\", \/\/ html MIME-Type  \r\nsender: \"sender@test.de\", \/\/ Absender E-Mail\r\nreceiver: \"test@test.de\", \/\/ Empf\u00e4nger E-Mail\r\nreceiverCC: [\"cc@test.de\"], \/\/ Liste der Carbon Copy E-Mail(s)\r\nreceiverBCC: [\"bcc@test.de\"], \/\/ Liste der Blind Carbon Copy E-Mail(s)\r\nreplyTo: [\"test@test.de\"], \/\/ Liste der Reply-To E-Mail(s)\r\nsubject: \"My Mail\", \/\/ Betreff\r\ndata: {\"Var1\": \"Replacement1\"}, \/\/ Eingabeparameter f\u00fcr Vorlage\r\nattachments: [\r\n\/\/ Anh\u00e4nge k\u00f6nnen direkt \u00fcber Base64-kodierten String gesendet werden\r\n  {\r\n  mimeType: \"application\/pdf\",\r\n  fileName: \"test.pdf\",\r\n  b64Data: \"base64EncodedPdfFile\"\r\n  },  \r\n\/\/ oder eine Simplifier Business App Upload-Session-ID\r\n  {\r\n  mimeType: \"image\/jpeg\",\r\n  fileName: \"test.jpg\",\r\n  uploadSession: \"upload-session-id\"\r\n  }\r\n  ]\r\n});<\/pre>\n<p>[\/vc_column_text][\/vc_tta_section][vc_tta_section title=&#8221;Gruppe&#8221; tab_id=&#8221;1595936127495-fe8245cd-616f&#8221;][vc_column_text]<\/p>\n<h3>Gruppen<\/h3>\n<table style=\"border-collapse: collapse; width: 100%;\" border=\"1\">\n<tbody>\n<tr style=\"height: 23px;\">\n<td style=\"width: 99.9999%; height: 23px;\" colspan=\"2\"><strong>Simplifier.Group.getAll<\/strong><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 99.9999%; height: 23px;\" colspan=\"2\">\n<div class=\"PD IF\">\n<div id=\":8c.co\" class=\"JL\">\n<div id=\":8g.ma\" class=\"Mu SP\" title=\"28. Mai 2019 um 14:34:34 UTC+2\" data-tooltip=\"28. Mai 2019 um 14:34:34 UTC+2\"><em>Gibt alle Gruppen der aktuellen Simplifier-Instanz zur\u00fcck.<\/em><\/div>\n<\/div>\n<\/div>\n<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 23.3345%; height: 23px;\">Eingabe : ()<\/td>\n<td style=\"width: 76.6654%; height: 23px;\">Ergebnis: Array[object]<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 23.3345%; height: 10px; text-align: center;\" rowspan=\"2\">&#8211;<\/td>\n<td style=\"width: 76.6654%; height: 10px;\" rowspan=\"2\">[{<\/p>\n<p>id: Zahl,Gruppenname<br \/>\n: Zeichenfolge,Beschreibung<br \/>\n: Zeichenfolge<\/p>\n<p>}]<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<table style=\"border-collapse: collapse; width: 100%;\" border=\"1\">\n<tbody>\n<tr style=\"height: 23px;\">\n<td style=\"width: 99.9999%; height: 23px;\" colspan=\"2\"><strong>Simplifier.Group.getById<\/strong><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 99.9999%; height: 23px;\" colspan=\"2\">\n<div class=\"PD IF\">\n<div id=\":8c.co\" class=\"JL\">\n<div id=\":8g.ma\" class=\"Mu SP\" title=\"28. Mai 2019 um 14:34:34 UTC+2\" data-tooltip=\"28. Mai 2019 um 14:34:34 UTC+2\"><em><span id=\":8g.co\" class=\"tL8wMe EMoHub\" dir=\"ltr\">Gibt die Gruppe mit der angegebenen ID zur\u00fcck. Gibt auch die Benutzer zur\u00fcck, die dieser Gruppe zugewiesen sind. <\/span><\/em><\/div>\n<\/div>\n<\/div>\n<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 23.8981%; height: 23px;\">Eingabe : (Anzahl)<\/td>\n<td style=\"width: 76.1018%; height: 23px;\">Ergebnis: object|null<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 23.8981%; height: 23px; text-align: left;\" rowspan=\"4\">id: Anzahl<\/td>\n<td style=\"width: 76.1018%; height: 23px;\" rowspan=\"3\">{<\/p>\n<p>id: Number,groupName<br \/>\n: String,description<br \/>\n: String,assignedUsers<br \/>\n:<br \/>\n[{<br \/>\nid: Number,loginName<br \/>\n: String,firstName<br \/>\n: String,lastName<br \/>\n: String,email<br \/>\n: String<br \/>\n}]<\/p>\n<p>}<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<table style=\"border-collapse: collapse; width: 100%;\" border=\"1\">\n<tbody>\n<tr style=\"height: 23px;\">\n<td style=\"width: 99.9999%; height: 23px;\" colspan=\"2\"><strong>Simplifier.Group.getByName<\/strong><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 99.9999%; height: 23px;\" colspan=\"2\">\n<div class=\"PD IF\">\n<div id=\":8c.co\" class=\"JL\">\n<div id=\":8g.ma\" class=\"Mu SP\" title=\"28. Mai 2019 um 14:34:34 UTC+2\" data-tooltip=\"28. Mai 2019 um 14:34:34 UTC+2\"><em><span id=\":8g.co\" class=\"tL8wMe EMoHub\" dir=\"ltr\">Gibt die Gruppe mit dem angegebenen Namen zur\u00fcck. Gibt auch die Benutzer zur\u00fcck, die dieser Gruppe zugewiesen sind. <\/span><\/em><\/div>\n<\/div>\n<\/div>\n<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 23.8981%; height: 23px;\">Eingabe : (Zeichenfolge)<\/td>\n<td style=\"width: 76.1018%; height: 23px;\">Ergebnis: object|null<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 23.8981%; height: 23px; text-align: left;\" rowspan=\"4\">groupName: Zeichenfolge<\/td>\n<td style=\"width: 76.1018%; height: 23px;\" rowspan=\"3\">{<\/p>\n<p>id: Number,groupName<br \/>\n: String,description<br \/>\n: String,assignedUsers<br \/>\n:<br \/>\n[{<br \/>\nid: Number,loginName<br \/>\n: String,firstName<br \/>\n: String,lastName<br \/>\n: String,email<br \/>\n: String<br \/>\n}]<\/p>\n<p>}<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<table style=\"border-collapse: collapse; width: 100%;\" border=\"1\">\n<tbody>\n<tr style=\"height: 23px;\">\n<td style=\"width: 99.9999%; height: 23px;\" colspan=\"2\"><strong>Simplifier.Group.getUsersByGroup<\/strong><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 99.9999%; height: 23px;\" colspan=\"2\">\n<div class=\"PD IF\">\n<div id=\":8c.co\" class=\"JL\">\n<div id=\":8g.ma\" class=\"Mu SP\" title=\"28. Mai 2019 um 14:34:34 UTC+2\" data-tooltip=\"28. Mai 2019 um 14:34:34 UTC+2\"><em><span id=\":8g.co\" class=\"tL8wMe EMoHub\" dir=\"ltr\">Gibt alle Benutzer zur\u00fcck, die Mitglieder der angegebenen Gruppen-ID sind.<\/span><\/em><\/div>\n<\/div>\n<\/div>\n<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 23.8981%; height: 23px;\">Eingabe : (Anzahl)<\/td>\n<td style=\"width: 76.1018%; height: 23px;\">Ergebnis: object|null<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 23.8981%; height: 23px; text-align: left;\" rowspan=\"4\">ID: Anzahl<\/td>\n<td style=\"width: 76.1018%; height: 23px;\" rowspan=\"3\">[{<br \/>\nid: Nummer,loginName<br \/>\n: Zeichenfolge,Vorname<br \/>\n: Zeichenfolge,Nachname<br \/>\n: Zeichenfolge,email<br \/>\n: Zeichenfolge<br \/>\n}]<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h4>Beispiele<\/h4>\n<pre>var aAllGroups = Simplifier.Group.getAll();\r\nvar oMyGroup = Simplifier.Group.getByName(\"Group1\");\r\nvar aUsersOfGroup = Simplifier.Group.getUsersByGroup(1);<\/pre>\n<p>&nbsp;<\/p>\n<table style=\"border-collapse: collapse; width: 100%; height: 79px;\" border=\"1\">\n<tbody>\n<tr style=\"height: 23px;\">\n<td style=\"width: 99.9999%; height: 23px;\" colspan=\"2\"><strong>Simplifier.Group.create<\/strong><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 99.9999%; height: 23px;\" colspan=\"2\">\n<div class=\"PD IF\">\n<div id=\":8c.co\" class=\"JL\">\n<div id=\":8g.ma\" class=\"Mu SP\" title=\"28. Mai 2019 um 14:34:34 UTC+2\" data-tooltip=\"28. Mai 2019 um 14:34:34 UTC+2\"><em><span id=\":8g.co\" class=\"tL8wMe EMoHub\" dir=\"ltr\">Erstellt eine neue Gruppe mit den angegebenen Details.<\/span><\/em><\/div>\n<\/div>\n<\/div>\n<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 23.8981%; height: 23px;\">Eingabe : (Daten: Objekt)<\/td>\n<td style=\"width: 76.1018%; height: 23px;\">Ergebnis: object|null<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 23.8981%; height: 10px; text-align: left;\" rowspan=\"4\">Daten: Object<\/p>\n<p>{<\/p>\n<p>name: String,<br \/>\ndescription: String,<br \/>\nassignedUserIDs: [Zahl]<\/p>\n<p>}<\/td>\n<td style=\"width: 76.1018%; height: 10px;\" rowspan=\"3\">{<\/p>\n<p>id: Number,groupName<br \/>\n: String,description<br \/>\n: String,assignedUsers<br \/>\n:<br \/>\n[{<br \/>\nid: Number,loginName<br \/>\n: String,firstName<br \/>\n: String,lastName<br \/>\n: String,email<br \/>\n: String<br \/>\n}]<\/p>\n<p>}<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<table style=\"border-collapse: collapse; width: 100%;\" border=\"1\">\n<tbody>\n<tr style=\"height: 23px;\">\n<td style=\"width: 99.9999%; height: 23px;\" colspan=\"2\"><strong>Simplifier.Group.update<\/strong><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 99.9999%; height: 23px;\" colspan=\"2\"><em>Aktualisiert eine vorhandene Gruppe mit den angegebenen Gruppendaten.<\/em><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 32.9775%; height: 23px;\">Eingabe : (ID: Zahl, Daten: Objekt)<\/td>\n<td style=\"width: 67.0224%; height: 23px;\">Ergebnis: object|null<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 32.9775%; height: 23px; text-align: left;\" rowspan=\"4\">id: Nummer<br \/>\ndata: Object{<br \/>\nname: String,<br \/>\ndescription: String,<br \/>\nassignedUserIDs: [Zahl]<br \/>\n}<\/td>\n<td style=\"width: 67.0224%; height: 23px;\" rowspan=\"3\">{<\/p>\n<p>id: Number,groupName<br \/>\n: String,description<br \/>\n: String,assignedUsers<br \/>\n:<br \/>\n[{<br \/>\nid: Number,loginName<br \/>\n: String,firstName<br \/>\n: String,lastName<br \/>\n: String,email<br \/>\n: String<br \/>\n}]<\/p>\n<p>}<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<table style=\"border-collapse: collapse; width: 100%;\" border=\"1\">\n<tbody>\n<tr style=\"height: 23px;\">\n<td style=\"width: 99.9999%; height: 23px;\" colspan=\"2\"><strong>Simplifier.Group.delete<\/strong><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 99.9999%; height: 23px;\" colspan=\"2\">\n<div class=\"PD IF\">\n<div id=\":8c.co\" class=\"JL\">\n<div id=\":8g.ma\" class=\"Mu SP\" title=\"28. Mai 2019 um 14:34:34 UTC+2\" data-tooltip=\"28. Mai 2019 um 14:34:34 UTC+2\"><em><span id=\":8g.co\" class=\"tL8wMe EMoHub\" dir=\"ltr\">L\u00f6scht die Gruppe mit der angegebenen ID.<\/span><\/em><\/div>\n<\/div>\n<\/div>\n<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 23.8981%; height: 23px;\">Eingabe : (Anzahl)<\/td>\n<td style=\"width: 76.1018%; height: 23px;\">Ergebnis: ()<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 23.8981%; height: 23px; text-align: left;\" rowspan=\"4\">id: Anzahl<\/td>\n<td style=\"width: 76.1018%; height: 23px;\" rowspan=\"3\"><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h4>Beispiele<\/h4>\n<pre>var oNewGroup = Simplifier.Group.create({name: \"NewGroup\", description: \"this is a new group\", assignedUserIDs: [1,2]});\r\nvar oUpdatedGroup = Simplifier.Group.update(1, {name: \"MyGroup\", description: \"updated description\", assignedUserIDs: [1,2,3]});\r\nSimplifier.Group.delete(1);<\/pre>\n<p>[\/vc_column_text][\/vc_tta_section][vc_tta_section title=&#8221;Log&#8221; tab_id=&#8221;1595936200072-b18df084-9b44&#8243;][vc_column_text]<\/p>\n<h3>Protokollierung<\/h3>\n<table style=\"border-collapse: collapse; width: 100%;\" border=\"1\">\n<tbody>\n<tr style=\"height: 23px;\">\n<td style=\"width: 99.9999%; height: 23px;\" colspan=\"2\"><strong>Simplifier.Log.info<\/strong><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 99.9999%; height: 23px;\" colspan=\"2\">\n<div class=\"PD IF\">\n<div id=\":8c.co\" class=\"JL\">\n<div id=\":8g.ma\" class=\"Mu SP\" title=\"28. Mai 2019 um 14:34:34 UTC+2\" data-tooltip=\"28. Mai 2019 um 14:34:34 UTC+2\"><em><span id=\":8g.co\" class=\"tL8wMe EMoHub\" dir=\"ltr\">Erstellt einen Protokolleintrag mit der Ebene INFO.<\/span><\/em><\/div>\n<\/div>\n<\/div>\n<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 29.6823%; height: 23px;\">Eingabe : (Zeichenfolge, Zeichenfolge|Objekt?)<\/td>\n<td style=\"width: 70.3176%; height: 23px;\">Ergebnis: ()<\/td>\n<\/tr>\n<tr style=\"height: 50px;\">\n<td style=\"width: 29.6823%; height: 52px; text-align: left;\">message: String-Details<br \/>\n?: String|Gegenstand<\/td>\n<td style=\"width: 70.3176%; height: 52px; text-align: center;\">&#8211;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<pre>Simplifier.Log.info(message: string, details: string|object): void<\/pre>\n<p>&nbsp;<\/p>\n<table style=\"border-collapse: collapse; width: 100%;\" border=\"1\">\n<tbody>\n<tr style=\"height: 23px;\">\n<td style=\"width: 99.9999%; height: 23px;\" colspan=\"2\"><strong>Simplifier.Log.warn<\/strong><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 99.9999%; height: 10px;\" colspan=\"2\"><em style=\"font-family: inherit; font-size: inherit;\">Erstellt einen Protokolleintrag mit der Ebene WARNING.<\/em><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 29.6823%; height: 23px;\">Eingabe : (Zeichenfolge, Zeichenfolge|Objekt?)<\/td>\n<td style=\"width: 70.3176%; height: 23px;\">Ergebnis: ()<\/td>\n<\/tr>\n<tr style=\"height: 50px;\">\n<td style=\"width: 29.6823%; height: 52px; text-align: left;\">message: String-Details<br \/>\n?: String|Gegenstand<\/td>\n<td style=\"width: 70.3176%; height: 52px; text-align: center;\">&#8211;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<pre>Simplifier.Log.warn(message: string, details: string|object): void<\/pre>\n<p>&nbsp;<\/p>\n<table style=\"border-collapse: collapse; width: 100%;\" border=\"1\">\n<tbody>\n<tr style=\"height: 23px;\">\n<td style=\"width: 99.9999%; height: 23px;\" colspan=\"2\"><strong>Simplifier.Log.error<\/strong><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 99.9999%; height: 10px;\" colspan=\"2\"><em style=\"font-family: inherit; font-size: inherit;\">Erstellt einen Protokolleintrag mit der Stufe ERROR.<\/em><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 29.6823%; height: 23px;\">Eingabe : (Zeichenfolge, Zeichenfolge|Objekt?)<\/td>\n<td style=\"width: 70.3176%; height: 23px;\">Ergebnis: ()<\/td>\n<\/tr>\n<tr style=\"height: 50px;\">\n<td style=\"width: 29.6823%; height: 52px; text-align: left;\">message: String-Details<br \/>\n?: String|Gegenstand<\/td>\n<td style=\"width: 70.3176%; height: 52px; text-align: center;\">&#8211;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<pre>Simplifier.Log.error(message: string, details: string|object): void<\/pre>\n<p>&nbsp;<\/p>\n<table style=\"border-collapse: collapse; width: 100%;\" border=\"1\">\n<tbody>\n<tr style=\"height: 23px;\">\n<td style=\"width: 99.9999%; height: 23px;\" colspan=\"2\"><strong>Simplifier.Log.critical<\/strong><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 99.9999%; height: 10px;\" colspan=\"2\"><em style=\"font-family: inherit; font-size: inherit;\">Erstellt einen Protokolleintrag mit der Stufe CRITICAL.<\/em><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 29.6823%; height: 23px;\">Eingabe : (Zeichenfolge, Zeichenfolge|Objekt?)<\/td>\n<td style=\"width: 70.3176%; height: 23px;\">Ergebnis: ()<\/td>\n<\/tr>\n<tr style=\"height: 50px;\">\n<td style=\"width: 29.6823%; height: 52px; text-align: left;\">message: String-Details<br \/>\n?: String|Gegenstand<\/td>\n<td style=\"width: 70.3176%; height: 52px; text-align: center;\">&#8211;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<pre>Simplifier.Log.critical(message: string, details: string|object): void<\/pre>\n<p>&nbsp;<\/p>\n<table style=\"border-collapse: collapse; width: 100%;\" border=\"1\">\n<tbody>\n<tr style=\"height: 23px;\">\n<td style=\"width: 99.9999%; height: 23px;\" colspan=\"2\"><strong>Simplifier.Log.debug<\/strong><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 99.9999%; height: 10px;\" colspan=\"2\"><em style=\"font-family: inherit; font-size: inherit;\">Erstellt einen Protokolleintrag mit der Ebene DEBUG.<\/em><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 29.6823%; height: 23px;\">Eingabe : (Zeichenfolge, Zeichenfolge|Objekt?)<\/td>\n<td style=\"width: 70.3176%; height: 23px;\">Ergebnis: ()<\/td>\n<\/tr>\n<tr style=\"height: 50px;\">\n<td style=\"width: 29.6823%; height: 52px; text-align: left;\">message: String-Details<br \/>\n?: String|Gegenstand<\/td>\n<td style=\"width: 70.3176%; height: 52px; text-align: center;\">&#8211;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<pre>Simplifier.Log.debug(message: string, details: string|object): void<\/pre>\n<h4>Beispiele:<\/h4>\n<p>Diese Beispiele gelten f\u00fcr alle Protokollebenen.<\/p>\n<pre>Simplifier.Log.warn(\"Test log entry\");\r\n\r\nSimplifier.Log.info(\"Test log entry with Details\", \"Details String\");\r\n\r\nSimplifier.Log.error(\"Test log entry with Details\", {'key': 'value'}); \r\n \r\nSimplifier.Log.info(\"test\", [\"Array\",1337,42.1,null,true, {key:\"value\"},[1,3,3,7]]);\r\n \r\nSimplifier.Log.critical(\"test\", 1337);\r\n \r\nSimplifier.Log.debug(\"test\", 42.1);\r\n \r\nSimplifier.Log.info(\"test\", null);\r\n \r\nSimplifier.Log.warn(\"test\", true);<\/pre>\n<p>[\/vc_column_text][\/vc_tta_section][vc_tta_section title=&#8221;Erlaubnisse&#8221; tab_id=&#8221;1595936727477-8484f118-e1b7&#8243;][vc_column_text]<\/p>\n<h3>Erlaubnisse<\/h3>\n<table style=\"border-collapse: collapse; width: 100%;\" border=\"1\">\n<tbody>\n<tr style=\"height: 23px;\">\n<td style=\"width: 99.9999%; height: 23px;\" colspan=\"2\"><strong>Simplifier.Permission.checkPermission<\/strong><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 99.9999%; height: 23px;\" colspan=\"2\">\n<div class=\"PD IF\">\n<div id=\":8c.co\" class=\"JL\">\n<div id=\":8g.ma\" class=\"Mu SP\" title=\"28. Mai 2019 um 14:34:34 UTC+2\" data-tooltip=\"28. Mai 2019 um 14:34:34 UTC+2\"><em><span id=\":8g.co\" class=\"tL8wMe EMoHub\" dir=\"ltr\">\u00dcberpr\u00fcft, ob der aktuell angemeldete Benutzer \u00fcber das Berechtigungsmerkmal &#8220;Erteilt&#8221; f\u00fcr den angegebenen Berechtigungsnamen verf\u00fcgt.<\/span><\/em><\/div>\n<\/div>\n<\/div>\n<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 26.5056%; height: 23px;\">Eingabe : (Zeichenfolge, Zeichenfolge)<\/td>\n<td style=\"width: 73.4943%; height: 23px;\">Ergebnis: boolean<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 26.5056%; height: 23px; text-align: center;\">\n<p style=\"text-align: left;\">permissionName: Zeichenfolge,charakteristisch<br \/>\n: Zeichenkette<\/p>\n<\/td>\n<td style=\"width: 73.4943%; height: 23px;\">Gibt an, ob der aktuell angemeldete Benutzer \u00fcber das angegebene Berechtigungsmerkmal (wahr\/falsch) verf\u00fcgt<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<table style=\"border-collapse: collapse; width: 100%;\" border=\"1\">\n<tbody>\n<tr style=\"height: 23px;\">\n<td style=\"width: 99.9999%; height: 23px;\" colspan=\"2\"><strong>Simplifier.Permission.checkPermissionCharacteristic<\/strong><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 99.9999%; height: 23px;\" colspan=\"2\">\n<div class=\"PD IF\">\n<div id=\":8c.co\" class=\"JL\">\n<div id=\":8g.ma\" class=\"Mu SP\" title=\"28. Mai 2019 um 14:34:34 UTC+2\" data-tooltip=\"28. Mai 2019 um 14:34:34 UTC+2\"><em><span id=\":8g.co\" class=\"tL8wMe EMoHub\" dir=\"ltr\">\u00dcberpr\u00fcft, ob der aktuell angemeldete Benutzer \u00fcber den gew\u00e4hrten Berechtigungsmerkmalswert f\u00fcr das bereitgestellte Merkmal und den angegebenen Berechtigungsnamen verf\u00fcgt.<\/span><\/em><\/div>\n<\/div>\n<\/div>\n<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 26.5056%; height: 23px;\">Eingabe : (Zeichenfolge, Zeichenfolge, Zeichenfolge)<\/td>\n<td style=\"width: 73.4943%; height: 23px;\">Ergebnis: boolean<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 26.5056%; height: 23px; text-align: center;\">\n<p style=\"text-align: left;\">permissionName: Zeichenfolge,charakteristisch<br \/>\n: Zeichenfolge,charakteristischWert<br \/>\n: Zeichenkette<\/p>\n<\/td>\n<td style=\"width: 73.4943%; height: 23px;\">Gibt an, ob der aktuell angemeldete Benutzer \u00fcber den angegebenen Berechtigungsmerkmalswert (true\/false) verf\u00fcgt<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h4>Beispiele:<\/h4>\n<pre>var bHasCharacteristic = Simplifier.Permission.checkPermission(\"com.itizzimo.Certificates\", \"edit\");\r\nvar bHasCharacteristicValue = Simplifier.Permission.checkPermissionCharacteristic(\"com.itizzimo.Certificates\", \"edit\", \"true\");<\/pre>\n<h3><\/h3>\n<h3>Berechtigungs-Objekte<\/h3>\n<table style=\"border-collapse: collapse; width: 100%;\" border=\"1\">\n<tbody>\n<tr style=\"height: 23px;\">\n<td style=\"width: 19.1062%;\">Technischer Name der Berechtigung<\/td>\n<td style=\"width: 80.8937%;\">Charaktereigenschaften<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 19.1062%;\">com.itizzimo.BusinessObject<\/td>\n<td style=\"width: 80.8937%;\">Administrator<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 19.1062%;\">com.itizzimo.Zertifikate<\/td>\n<td style=\"width: 80.8937%;\">L\u00f6schen<br \/>\nZuweisen Ansehen<\/p>\n<p>Bearbeiten<br \/>\nHerunterladen<br \/>\nErstellen Admin\n<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 19.1062%;\">com.itizzimo.ChangeLog<\/td>\n<td style=\"width: 80.8937%;\">Lesen<br \/>\nSchreiben<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 19.1062%;\">com.itizzimo.ClientBusinessObject<\/td>\n<td style=\"width: 80.8937%;\">Administrator<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 19.1062%;\">com.itizzimo.Connector<\/td>\n<td style=\"width: 80.8937%;\">Administrator<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 19.1062%;\">com.itizzimo.DataType<\/td>\n<td style=\"width: 80.8937%;\">Administrator<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 19.1062%;\">com.itizzimo.DbDesigner<\/td>\n<td style=\"width: 80.8937%; height: 23px;\">Administrator<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 19.1062%;\">com.itizzimo.ErrorLog<\/td>\n<td style=\"width: 80.8937%; height: 23px;\">Administrator<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 19.1062%;\">com.itizzimo.Gruppe<\/td>\n<td style=\"width: 80.8937%; height: 23px;\">Lesen<br \/>\nErstellen<br \/>\nL\u00f6schen<br \/>\nBearbeiten Zuweisen\n<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 19.1062%;\">com.itizzimo.job<\/td>\n<td style=\"width: 80.8937%;\">Administrator<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 19.1062%;\">com.itizzimo.Bibliothek<\/td>\n<td style=\"width: 80.8937%;\">Administrator<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 19.1062%;\">com.itizzimo.Marktplatz<\/td>\n<td style=\"width: 80.8937%;\">Lesen<br \/>\nVerkaufen<br \/>\nKaufen<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 19.1062%;\">com.itizzimo.PermissionTemplate<\/td>\n<td style=\"width: 80.8937%;\">Administrator<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 19.1062%;\">com.itizzimo.Plugin<\/td>\n<td style=\"width: 80.8937%;\">Administrator<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 19.1062%;\">com.itizzimo.Rolle<\/td>\n<td style=\"width: 80.8937%;\">Erstellen<br \/>\nZuweisen<br \/>\nBearbeiten Lesen<\/p>\n<p>L\u00f6schen<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 19.1062%;\">com.itizzimo.SendEmail<\/td>\n<td style=\"width: 80.8937%;\">Senden<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 19.1062%;\">com.itizzimo.ServerEinstellungen<\/td>\n<td style=\"width: 80.8937%;\">Server-Einstellungen<br \/>\nSecuritySettings-Authentifizierung\n<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 19.1062%;\">com.itizzimo.SystemBibliothek<\/td>\n<td style=\"width: 80.8937%;\">Administrator<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 19.1062%;\">com.itizzimo.SystemNachricht<\/td>\n<td style=\"width: 80.8937%;\">Anlegen<br \/>\nL\u00f6schen<br \/>\nAktualisieren<br \/>\nLesen<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 19.1062%;\">com.itizzimo.Template<\/td>\n<td style=\"width: 80.8937%;\">Administrator<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 19.1062%;\">com.itizzimo.TestAllApps<\/td>\n<td style=\"width: 80.8937%;\">ausf\u00fchren<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 19.1062%;\">com.itizzimo.TestAllConnectors<\/td>\n<td style=\"width: 80.8937%;\">ausf\u00fchren<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 19.1062%;\">com.itizzimo.Transport<\/td>\n<td style=\"width: 80.8937%;\">importieren<br \/>\nerstellen<br \/>\nexportieren<br \/>\ngenehmigen<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 19.1062%;\">com.itizzimo.UiDesigner<\/td>\n<td style=\"width: 80.8937%;\">Erstellen<br \/>\nBearbeiten<br \/>\nL\u00f6schen Anzeigen<\/p>\n<p>Admin<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 19.1062%;\">com.itizzimo.Uploader<\/td>\n<td style=\"width: 80.8937%;\">allowUpload (Hochladen)<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 19.1062%;\">com.itizzimo.Benutzer<\/td>\n<td style=\"width: 80.8937%;\">Bearbeiten<br \/>\nLesen<br \/>\nErstellenLesenSelbst<\/p>\n<p>BearbeitenSelbst<br \/>\nl\u00f6schen<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 19.1062%;\">com.itizzimo.Widget<\/td>\n<td style=\"width: 80.8937%;\">Administrator<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 19.1062%;\">com.itizzimo.WidgetGroup<\/td>\n<td style=\"width: 80.8937%;\">Administrator<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 19.1062%;\">com.itizzimo.app.APPNAME<\/td>\n<td style=\"width: 80.8937%;\">anzeigen<br \/>\nausf\u00fchren<br \/>\nl\u00f6schen<br \/>\nbearbeiten<br \/>\nfreigebenmeta<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 19.1062%;\">com.itizzimo.businessobject.BUSINESSOBJECTNAME<\/td>\n<td style=\"width: 80.8937%;\">Ansicht<br \/>\nausf\u00fchren<br \/>\nl\u00f6schen<br \/>\nbearbeiten<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 19.1062%;\">com.itizzimo.clientbusinessobject.CLIENTBUSINESSOBJECTNAME<\/td>\n<td style=\"width: 80.8937%;\">Ansicht<br \/>\nL\u00f6schen<br \/>\nBearbeiten<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 19.1062%;\">com.itizzimo.connector.CONNECTORNAME<\/td>\n<td style=\"width: 80.8937%;\">Ansicht<br \/>\nL\u00f6schen<br \/>\nBearbeiten<br \/>\nAusf\u00fchren<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 19.1062%;\">com.itizzimo.job.JOBNAME<\/td>\n<td style=\"width: 80.8937%;\">Ansicht<br \/>\nL\u00f6schen<br \/>\nBearbeiten<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 19.1062%;\">com.itizzimo.loginmethode.LOGINMETHODNAME<\/td>\n<td style=\"width: 80.8937%;\">Ansicht<br \/>\nL\u00f6schen<br \/>\nBearbeiten<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 19.1062%;\">com.itizzimo.plugin.ContentRepo<\/td>\n<td style=\"width: 80.8937%;\">AccessForeignFile<br \/>\nCreateRepository<br \/>\nPermissionObjectType<br \/>\nMimeMappings<br \/>\nPermissionObjectID<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 19.1062%;\">com.itizzimo.plugin.PdfGeneration<\/td>\n<td style=\"width: 80.8937%;\">manageTemplates<br \/>\ngeneratePdf<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>[\/vc_column_text][\/vc_tta_section][vc_tta_section title=&#8221;Plugin (Englisch)&#8221; tab_id=&#8221;1595936862002-d9caebb6-9d52&#8243;][vc_column_text]<\/p>\n<h3>Plugins<\/h3>\n<table style=\"border-collapse: collapse; width: 100%;\" border=\"1\">\n<tbody>\n<tr style=\"height: 23px;\">\n<td style=\"width: 99.9999%; height: 23px;\" colspan=\"2\"><strong>Simplifier.Plugin.&lt;PluginName&gt;.&lt;SlotName&gt;<\/strong><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 99.9999%; height: 23px;\" colspan=\"2\">\n<div class=\"PD IF\">\n<div id=\":8c.co\" class=\"JL\">\n<div id=\":8g.ma\" class=\"Mu SP\" title=\"28. Mai 2019 um 14:34:34 UTC+2\" data-tooltip=\"28. Mai 2019 um 14:34:34 UTC+2\"><em><span id=\":8g.co\" class=\"tL8wMe EMoHub\" dir=\"ltr\">F\u00fchrt einen Slot eines Simplifier Plugins aus.<\/span><\/em><\/div>\n<\/div>\n<\/div>\n<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 35.4589%; height: 23px;\">Eingabe : (Nutzlast?: Zeichenfolge|Objekt)<\/td>\n<td style=\"width: 64.541%; height: 23px;\">Ergebnis: Objekt<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 35.4589%; height: 23px; text-align: center;\">\n<p style=\"text-align: left;\">payload: Object &#8211; die Eingabeparameter, wie sie im Plugin-Slot definiert sind<\/p>\n<\/td>\n<td style=\"width: 64.541%; height: 23px;\">Das Ergebnisobjekt des ausgef\u00fchrten Plugin-Slots.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h4>Beispiele:<\/h4>\n<pre>var aRepositories = Simplifier.Plugin.contentRepoPlugin.contentRepositoryList(); \r\nvar oNewRepo = Simplifier.Plugin.contentRepoPlugin.contentRepositoryAdd({name: \"MyRepo\"});<\/pre>\n<p>[\/vc_column_text][\/vc_tta_section][vc_tta_section title=&#8221;Rolle&#8221; tab_id=&#8221;1595936791759-59aad2fb-1dc6&#8243;][vc_column_text]<\/p>\n<h3>Rollen<\/h3>\n<table style=\"border-collapse: collapse; width: 100%;\" border=\"1\">\n<tbody>\n<tr style=\"height: 23px;\">\n<td style=\"width: 99.9999%; height: 23px;\" colspan=\"2\"><strong>Simplifier.Role.getAll<\/strong><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 99.9999%; height: 23px;\" colspan=\"2\">\n<div class=\"PD IF\">\n<div id=\":8c.co\" class=\"JL\">\n<div id=\":8g.ma\" class=\"Mu SP\" title=\"28. Mai 2019 um 14:34:34 UTC+2\" data-tooltip=\"28. Mai 2019 um 14:34:34 UTC+2\"><em>Gibt alle Rollen der aktuellen Simplifier-Instanz zur\u00fcck.<\/em><\/div>\n<\/div>\n<\/div>\n<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 23.3345%; height: 23px;\">Eingabe : ()<\/td>\n<td style=\"width: 76.6654%; height: 23px;\">Ergebnis: Array[object]<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 23.3345%; height: 10px; text-align: center;\" rowspan=\"2\">&#8211;<\/td>\n<td style=\"width: 76.6654%; height: 10px;\" rowspan=\"2\">[{<\/p>\n<p>id: Zeichenfolge,roleName<br \/>\n: Zeichenfolge,aktiv<br \/>\n: Boolescher Wert,Beschreibung<br \/>\n: Zeichenfolge<\/p>\n<p>}]<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<table style=\"border-collapse: collapse; width: 100%;\" border=\"1\">\n<tbody>\n<tr style=\"height: 23px;\">\n<td style=\"width: 99.9999%; height: 23px;\" colspan=\"2\"><strong>Simplifier.Role.getById<\/strong><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 99.9999%; height: 23px;\" colspan=\"2\">\n<div class=\"PD IF\">\n<div id=\":8c.co\" class=\"JL\">\n<div id=\":8g.ma\" class=\"Mu SP\" title=\"28. Mai 2019 um 14:34:34 UTC+2\" data-tooltip=\"28. Mai 2019 um 14:34:34 UTC+2\"><em><span id=\":8g.co\" class=\"tL8wMe EMoHub\" dir=\"ltr\">Gibt die Rolle mit der angegebenen ID zur\u00fcck. Gibt auch die Benutzer zur\u00fcck, die dieser Rolle zugewiesen sind, sowie die Berechtigungen, die in dieser Rolle enthalten sind. <\/span><\/em><\/div>\n<\/div>\n<\/div>\n<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 23.8981%; height: 23px;\">Eingabe : (Zeichenfolge)<\/td>\n<td style=\"width: 76.1018%; height: 23px;\">Ergebnis: object|null<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 23.8981%; height: 23px; text-align: left;\" rowspan=\"4\">ID: Zeichenfolge<\/td>\n<td style=\"width: 76.1018%; height: 23px;\" rowspan=\"3\">{<\/p>\n<p>id: Zeichenfolge,<br \/>\nroleName: String,<br \/>\naktiv: Boolescher Wert,<br \/>\nBeschreibung: Zeichenfolge,<br \/>\nassignedUsers:<br \/>\n[{<br \/>\nid: Nummer,<br \/>\nLoginName: String,<br \/>\nVorname: String,<br \/>\nNachname: Zeichenkette,<br \/>\nE-Mail: String<br \/>\n}],<br \/>\nGenehmigungen:<br \/>\n[{<br \/>\ntechnicalName: Zeichenfolge,<br \/>\nname: Zeichenkette,<br \/>\nBeschreibung: Zeichenfolge,<br \/>\nMerkmalTechnischerName: Zeichenfolge,<br \/>\nMerkmalName: String,<br \/>\nMerkmalBeschreibung: Zeichenfolge,<br \/>\ncharacteristicValue: [String],<br \/>\ncharacteristicDisplayType: String<br \/>\n}]<\/p>\n<p>}<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<table style=\"border-collapse: collapse; width: 100%;\" border=\"1\">\n<tbody>\n<tr style=\"height: 23px;\">\n<td style=\"width: 99.9999%; height: 23px;\" colspan=\"2\"><strong>Simplifier.Role.getByName<\/strong><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 99.9999%; height: 23px;\" colspan=\"2\">\n<div class=\"PD IF\">\n<div id=\":8c.co\" class=\"JL\">\n<div id=\":8g.ma\" class=\"Mu SP\" title=\"28. Mai 2019 um 14:34:34 UTC+2\" data-tooltip=\"28. Mai 2019 um 14:34:34 UTC+2\"><em><span id=\":8g.co\" class=\"tL8wMe EMoHub\" dir=\"ltr\">Gibt die Rolle mit dem angegebenen Namen zur\u00fcck. Gibt au\u00dferdem die Benutzer zur\u00fcck, die dieser Rolle zugewiesen sind, sowie die Berechtigungen, die in dieser Rolle enthalten sind. <\/span><\/em><\/div>\n<\/div>\n<\/div>\n<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 23.8981%; height: 23px;\">Eingabe : (Zeichenfolge)<\/td>\n<td style=\"width: 76.1018%; height: 23px;\">Ergebnis: object|null<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 23.8981%; height: 23px; text-align: left;\" rowspan=\"4\">roleName: Zeichenfolge<\/td>\n<td style=\"width: 76.1018%; height: 23px;\" rowspan=\"3\">{<\/p>\n<p>id: Zeichenfolge,<br \/>\nroleName: String,<br \/>\naktiv: Boolescher Wert,<br \/>\nBeschreibung: Zeichenfolge,<br \/>\nassignedUsers:<br \/>\n[{<br \/>\nid: Nummer,<br \/>\nLoginName: String,<br \/>\nVorname: String,<br \/>\nNachname: Zeichenkette,<br \/>\nE-Mail: String<br \/>\n}],<br \/>\nGenehmigungen:<br \/>\n[{<br \/>\ntechnicalName: Zeichenfolge,<br \/>\nname: Zeichenkette,<br \/>\nBeschreibung: Zeichenfolge,<br \/>\nMerkmalTechnischerName: Zeichenfolge,<br \/>\nMerkmalName: String,<br \/>\nMerkmalBeschreibung: Zeichenfolge,<br \/>\ncharacteristicValue: [String],<br \/>\ncharacteristicDisplayType: String<br \/>\n}]<\/p>\n<p>}<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<table style=\"border-collapse: collapse; width: 100%;\" border=\"1\">\n<tbody>\n<tr style=\"height: 23px;\">\n<td style=\"width: 99.9999%; height: 23px;\" colspan=\"2\"><strong>Simplifier.Role.getUsersByRole<\/strong><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 99.9999%; height: 23px;\" colspan=\"2\">\n<div class=\"PD IF\">\n<div id=\":8c.co\" class=\"JL\">\n<div id=\":8g.ma\" class=\"Mu SP\" title=\"28. Mai 2019 um 14:34:34 UTC+2\" data-tooltip=\"28. Mai 2019 um 14:34:34 UTC+2\"><em><span id=\":8g.co\" class=\"tL8wMe EMoHub\" dir=\"ltr\">Gibt alle Benutzer zur\u00fcck, die Mitglieder der angegebenen Rollen-ID sind.<\/span><\/em><\/div>\n<\/div>\n<\/div>\n<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 23.8981%; height: 23px;\">Eingabe : (Zeichenfolge)<\/td>\n<td style=\"width: 76.1018%; height: 23px;\">Ergebnis: object|null<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 23.8981%; height: 23px; text-align: left;\" rowspan=\"4\">id: Zeichenfolge<\/td>\n<td style=\"width: 76.1018%; height: 23px;\" rowspan=\"3\">[{<br \/>\nid: Nummer,loginName<br \/>\n: Zeichenfolge,Vorname<br \/>\n: Zeichenfolge,Nachname<br \/>\n: Zeichenfolge,email<br \/>\n: Zeichenfolge<br \/>\n}]<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h4>Beispiele<\/h4>\n<pre>var aAllRoles = Simplifier.Role.getAll();\r\nvar oMyRole = Simplifier.Role.getByName(\"administratorRole\");\r\nvar aUsersOfRole = Simplifier.Role.getUsersByRole(\"B119B78BE474FF875A9F6A411C762E1AB298F251D57DA73BE355844B3B3C719C);<\/pre>\n<p>&nbsp;<\/p>\n<table style=\"border-collapse: collapse; width: 100%; height: 79px;\" border=\"1\">\n<tbody>\n<tr style=\"height: 23px;\">\n<td style=\"width: 99.9999%; height: 23px;\" colspan=\"2\"><strong>Simplifier.Role.create<\/strong><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 99.9999%; height: 23px;\" colspan=\"2\">\n<div class=\"PD IF\">\n<div id=\":8c.co\" class=\"JL\">\n<div id=\":8g.ma\" class=\"Mu SP\" title=\"28. Mai 2019 um 14:34:34 UTC+2\" data-tooltip=\"28. Mai 2019 um 14:34:34 UTC+2\"><em><span id=\":8g.co\" class=\"tL8wMe EMoHub\" dir=\"ltr\">Erstellt eine neue Rolle mit den angegebenen Details.<\/span><\/em><\/div>\n<\/div>\n<\/div>\n<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 23.8981%; height: 23px;\">Eingabe : (Daten: Objekt)<\/td>\n<td style=\"width: 76.1018%; height: 23px;\">Ergebnis: object|null<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 23.8981%; height: 10px; text-align: left;\" rowspan=\"4\">Daten: Object<\/p>\n<p>{<\/p>\n<p>name: String,<br \/>\nactive: Boolean,<br \/>\ndescription: String,<br \/>\nassignedUsers: [Number],<br \/>\npermissions:<br \/>\n[{<br \/>\ntechnicalName: String,<br \/>\ncharacteristic: String,<br \/>\nvalue: [String]<br \/>\n}]<\/p>\n<p>}<\/td>\n<td style=\"width: 76.1018%; height: 10px;\" rowspan=\"3\">{<\/p>\n<p>id: Zeichenfolge,<br \/>\nroleName: String,<br \/>\naktiv: Boolescher Wert,<br \/>\nBeschreibung: Zeichenfolge,<br \/>\nassignedUsers:<br \/>\n[{<br \/>\nid: Nummer,<br \/>\nLoginName: String,<br \/>\nVorname: String,<br \/>\nNachname: Zeichenkette,<br \/>\nE-Mail: String<br \/>\n}],<br \/>\nGenehmigungen:<br \/>\n[{<br \/>\ntechnicalName: Zeichenfolge,<br \/>\nname: Zeichenkette,<br \/>\nBeschreibung: Zeichenfolge,<br \/>\nMerkmalTechnischerName: Zeichenfolge,<br \/>\nMerkmalName: String,<br \/>\nMerkmalBeschreibung: Zeichenfolge,<br \/>\ncharacteristicValue: [String],<br \/>\ncharacteristicDisplayType: String<br \/>\n}]<\/p>\n<p>}<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<table style=\"border-collapse: collapse; width: 100%;\" border=\"1\">\n<tbody>\n<tr style=\"height: 23px;\">\n<td style=\"width: 99.9999%; height: 23px;\" colspan=\"2\"><strong>Simplifier.Role.update<\/strong><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 99.9999%; height: 23px;\" colspan=\"2\"><em>Aktualisiert eine vorhandene Rolle mit den angegebenen Rollendaten.<\/em><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 32.9775%; height: 23px;\">Eingabe : (ID: Zeichenfolge, Daten: Objekt)<\/td>\n<td style=\"width: 67.0224%; height: 23px;\">Ergebnis: object|null<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 32.9775%; height: 23px; text-align: left;\" rowspan=\"4\">id: String<br \/>\ndata: Object{<br \/>\nname: String,<br \/>\nactive: Boolean,<br \/>\ndescription: String,<br \/>\nassignedUsers: [Number],<br \/>\npermissions:<br \/>\n[{<br \/>\ntechnicalName: String,<br \/>\ncharacteristic: String,<br \/>\nvalue: [String]<br \/>\n}]}<\/td>\n<td style=\"width: 67.0224%; height: 23px;\" rowspan=\"3\">{<\/p>\n<p>id: Zeichenfolge,<br \/>\nroleName: String,<br \/>\naktiv: Boolescher Wert,<br \/>\nBeschreibung: Zeichenfolge,<br \/>\nassignedUsers:<br \/>\n[{<br \/>\nid: Nummer,<br \/>\nLoginName: String,<br \/>\nVorname: String,<br \/>\nNachname: Zeichenkette,<br \/>\nE-Mail: String<br \/>\n}],<br \/>\nGenehmigungen:<br \/>\n[{<br \/>\ntechnicalName: Zeichenfolge,<br \/>\nname: Zeichenkette,<br \/>\nBeschreibung: Zeichenfolge,<br \/>\nMerkmalTechnischerName: Zeichenfolge,<br \/>\nMerkmalName: String,<br \/>\nMerkmalBeschreibung: Zeichenfolge,<br \/>\ncharacteristicValue: [String],<br \/>\ncharacteristicDisplayType: String<br \/>\n}]<\/p>\n<p>}<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<table style=\"border-collapse: collapse; width: 100%;\" border=\"1\">\n<tbody>\n<tr style=\"height: 23px;\">\n<td style=\"width: 99.9999%; height: 23px;\" colspan=\"2\"><strong>Simplifier.Role.delete<\/strong><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 99.9999%; height: 23px;\" colspan=\"2\">\n<div class=\"PD IF\">\n<div id=\":8c.co\" class=\"JL\">\n<div id=\":8g.ma\" class=\"Mu SP\" title=\"28. Mai 2019 um 14:34:34 UTC+2\" data-tooltip=\"28. Mai 2019 um 14:34:34 UTC+2\"><em><span id=\":8g.co\" class=\"tL8wMe EMoHub\" dir=\"ltr\">L\u00f6scht die Rolle mit der angegebenen ID.<\/span><\/em><\/div>\n<\/div>\n<\/div>\n<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 23.8981%; height: 23px;\">Eingabe : (Zeichenfolge)<\/td>\n<td style=\"width: 76.1018%; height: 23px;\">Ergebnis: ()<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 23.8981%; height: 23px; text-align: left;\" rowspan=\"4\">ID: Zeichenfolge<\/td>\n<td style=\"width: 76.1018%; height: 23px;\" rowspan=\"3\"><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h4>Beispiele<\/h4>\n<pre>var oNewRole = Simplifier.Role.create({name: \"NewRole\", active: true, description: \"this is a new role\"});\r\n\r\nvar oNewRole2 = Simplifier.Role.create({\r\n  name: \"NewRole2\",\r\n  active: true,\r\n  assignedUsers: [1,2,3],\r\n  permissions: [{\r\n  technicalName: \"com.itizzimo.app.MyTestApp\", \/\/ app has to be existent\r\n  characteristic: \"execute\",\r\n  value: [\"true\"]\r\n  }],\r\n  description: \"created via Business Object API\"});\r\n\r\nvar oUpdatedRole = Simplifier.Role.update(\"B119B78BE474FF875A9F6A411C762E1AB298F251D57DA73BE355844B3B3C719C\", {name: \"MyRole\", active: false, description: \"updated description\"});\r\n\r\nSimplifier.Role.delete(\"B119B78BE474FF875A9F6A411C762E1AB298F251D57DA73BE355844B3B3C719C\");\r\n\r\n<\/pre>\n<p>[\/vc_column_text][\/vc_tta_section][vc_tta_section title=&#8221;System&#8221; tab_id=&#8221;1595935924581-9cfc380f-c927&#8243;][vc_column_text]<\/p>\n<h3>System<\/h3>\n<table style=\"border-collapse: collapse; width: 100%;\" border=\"1\">\n<tbody>\n<tr style=\"height: 23px;\">\n<td style=\"width: 99.9999%; height: 23px;\" colspan=\"2\"><strong>Simplifier.System.getActiveInstance<\/strong><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 99.9999%; height: 23px;\" colspan=\"2\">\n<div class=\"PD IF\">\n<div id=\":8c.co\" class=\"JL\">\n<div id=\":8g.ma\" class=\"Mu SP\" title=\"28. Mai 2019 um 14:34:34 UTC+2\" data-tooltip=\"28. Mai 2019 um 14:34:34 UTC+2\"><em><span id=\":8g.co\" class=\"tL8wMe EMoHub\" dir=\"ltr\">Gibt die Details der aktiven Simplifier-Instanz zur\u00fcck.<\/span><\/em><\/div>\n<\/div>\n<\/div>\n<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 29.6823%; height: 23px;\">Eingabe : ()<\/td>\n<td style=\"width: 70.3176%; height: 23px;\">Ergebnis: Objekt<\/td>\n<\/tr>\n<tr style=\"height: 50px;\">\n<td style=\"width: 29.6823%; height: 52px; text-align: left;\"><\/td>\n<td style=\"width: 70.3176%; height: 52px; text-align: left;\">{<\/p>\n<p>&#8220;name&#8221;: der technische Name der aktiven Instanz,<br \/>\n&#8220;url&#8221;: der URL-Pfad der aktiven Instanz,<br \/>\n&#8220;description&#8221;: die Beschreibung der aktiven Instanz,<br \/>\n&#8220;type&#8221;: der Typ der aktiven Instanz (&#8216;<em>Develop<\/em>&#8216;\/&#8217;<em>Quality<\/em>&#8216;\/&#8217;<em>Production<\/em>&#8216;\/&#8217;<em>Custom<\/em>&#8216;)<br \/>\n&#8220;active&#8221;: Flag, ob die Instanz aktiv ist (true\/false)<\/p>\n<p>}<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<table style=\"border-collapse: collapse; width: 100%;\" border=\"1\">\n<tbody>\n<tr style=\"height: 23px;\">\n<td style=\"width: 99.9999%; height: 23px;\" colspan=\"2\"><strong>Simplifier.System.getInstances<\/strong><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 99.9999%; height: 23px;\" colspan=\"2\">\n<div class=\"PD IF\">\n<div id=\":8c.co\" class=\"JL\">\n<div id=\":8g.ma\" class=\"Mu SP\" title=\"28. Mai 2019 um 14:34:34 UTC+2\" data-tooltip=\"28. Mai 2019 um 14:34:34 UTC+2\"><em><span id=\":8g.co\" class=\"tL8wMe EMoHub\" dir=\"ltr\">Gibt die Details aller Simplifier-Instanzen zur\u00fcck, die in den Server-Umgebungseinstellungen konfiguriert sind.<\/span><\/em><\/div>\n<\/div>\n<\/div>\n<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 29.6823%; height: 23px;\">Eingabe : ()<\/td>\n<td style=\"width: 70.3176%; height: 23px;\">Ergebnis: Array(Objekt)<\/td>\n<\/tr>\n<tr style=\"height: 50px;\">\n<td style=\"width: 29.6823%; height: 52px; text-align: left;\"><\/td>\n<td style=\"width: 70.3176%; height: 52px; text-align: left;\">[{<\/p>\n<p>&#8220;name&#8221;: der technische Name der Instanz,<br \/>\n&#8220;url&#8221;: der URL-Pfad der Instanz,<br \/>\n&#8220;description&#8221;: die Beschreibung der Instanz,<br \/>\n&#8220;type&#8221;: der Typ der Instanz (&#8216;<em>Develop<\/em>&#8216;\/&#8217;<em>Quality<\/em>&#8216;\/&#8217;<em>Production<\/em>&#8216;\/&#8217;<em>Custom<\/em>&#8216;)<br \/>\n&#8220;active&#8221;: Flag, wenn die Instanz aktiv ist (true\/false)<\/p>\n<p>}]<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h4>Beispiele:<\/h4>\n<pre class=\"aLF-aPX-K0-aPE\">var oActiveInstance = Simplifier.System.getActiveInstance();\r\nvar aConfiguredInstances = Simplifier.System.getInstances();<\/pre>\n<p>[\/vc_column_text][\/vc_tta_section][vc_tta_section title=&#8221;Schablone&#8221; tab_id=&#8221;1676538874179-d8d9eb2f-8c18&#8243;][vc_column_text]<\/p>\n<h3>Plugins<\/h3>\n<table style=\"border-collapse: collapse; width: 100%; height: 92px;\" border=\"1\">\n<tbody>\n<tr style=\"height: 23px;\">\n<td style=\"width: 99.9999%; height: 23px;\" colspan=\"2\"><strong>Simplifier.Template.&lt;TemplateFolderName&gt;.&lt;TemplateName&gt;<\/strong><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 99.9999%; height: 23px;\" colspan=\"2\">\n<div class=\"PD IF\">\n<div id=\":8c.co\" class=\"JL\">\n<div id=\":8g.ma\" class=\"Mu SP\" title=\"28. Mai 2019 um 14:34:34 UTC+2\" data-tooltip=\"28. Mai 2019 um 14:34:34 UTC+2\"><em><span id=\":8g.co\" class=\"tL8wMe EMoHub\" dir=\"ltr\">Rendert die angegebene Vorlage mit den angegebenen Eingabeparametern und gibt sie als Zeichenfolge zur\u00fcck.<\/span><\/em><\/div>\n<\/div>\n<\/div>\n<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 35.4589%; height: 23px;\">Eingabe : (Nutzlast?: Objekt)<\/td>\n<td style=\"width: 64.541%; height: 23px;\">Ergebnis: Zeichenfolge<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 35.4589%; height: 23px; text-align: center;\">\n<p style=\"text-align: left;\">payload: Object &#8211; die Eingabeparameter des Templates<\/p>\n<\/td>\n<td style=\"width: 64.541%; height: 23px;\">Die gerenderte Vorlage mit den angegebenen Eingabeparameterwerten.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h4>Beispiele:<\/h4>\n<pre>var sRenderedTemplate = Simplifier.Template.FeedbackAppTemplates.RequiredRoleCheck_RoleMissing({username: \"currentUserName\"}).Template;<\/pre>\n<p>[\/vc_column_text][\/vc_tta_section][vc_tta_section title=&#8221;Benutzer&#8221; tab_id=&#8221;1595935924487-1b934132-c392&#8243;][vc_column_text css=&#8221;&#8221;]<\/p>\n<h3>Benutzer abrufen<\/h3>\n<table style=\"border-collapse: collapse; width: 100%;\" border=\"1\">\n<tbody>\n<tr style=\"height: 23px;\">\n<td style=\"width: 99.9999%; height: 23px;\" colspan=\"2\"><strong>Simplifier.User.getAll<\/strong><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 99.9999%; height: 23px;\" colspan=\"2\">\n<div class=\"PD IF\">\n<div id=\":8c.co\" class=\"JL\">\n<div id=\":8g.ma\" class=\"Mu SP\"><em><span id=\":8g.co\" class=\"tL8wMe EMoHub\" dir=\"ltr\">Ruft alle Benutzer der aktuellen Simplifier-Instanz ab.<\/span><\/em><\/div>\n<\/div>\n<\/div>\n<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 26.3326%; height: 23px;\">Eingabe : ()<\/td>\n<td style=\"width: 73.6673%; height: 23px;\">Ergebnis: Array(Objekt)<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 26.3326%; height: 23px; text-align: center;\">&#8211;<\/td>\n<td style=\"width: 73.6673%; height: 23px;\">\n<pre>[{\r\n  id: Number,\r\n Login: String,\r\n  firstName: String,\r\n  lastName: String,\r\n E-Mail: String,\r\n  mobileNumber: String,\r\n  salutation: String,\r\n  activeFrom: String,\r\n  activeTill: String,\r\n  active: Boolean,\r\n  blocked: Boolean,\r\n  externalUser: Boolean,\r\n  createdOn: String,\r\n  lastLogin: String,\r\n  preferredLanguage: String\r\n}]<\/pre>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<table style=\"border-collapse: collapse; width: 100%;\" border=\"1\">\n<tbody>\n<tr style=\"height: 24px;\">\n<td style=\"width: 100%; height: 24px;\" colspan=\"2\"><strong>Simplifier.User.getById<\/strong><\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"width: 100%; height: 24px;\" colspan=\"2\"><em>Ruft den Benutzer mit der angegebenen ID ab. Ruft auch die Rollen, Gruppen und Attribute des Benutzers ab. <\/em><\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"width: 26.8476%; height: 24px;\">Eingabe: (Anzahl)<\/td>\n<td style=\"width: 73.1524%; height: 24px;\">Ergebnis: object|null<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 26.8476%; height: 23px;\">id: Anzahl<\/td>\n<td style=\"width: 73.1524%; height: 23px;\">\n<pre>{\r\n  id: Number,\r\n Login: String,\r\n  firstName: String,\r\n  lastName: String,\r\n E-Mail: String,\r\n  mobileNumber: String,\r\n  salutation: String,\r\n  activeFrom: String,\r\n  activeTill: String,\r\n  active: Boolean,\r\n  blocked: Boolean,\r\n  externalUser: Boolean,\r\n  createdOn: String,\r\n  lastLogin: String,\r\n  preferredLanguage: String,\r\n  Attribute:\r\n  [{\r\n  name: String,\r\n  category: String,\r\n Wert: Beliebig,\r\n  description: String\r\n  }],\r\n  Rollen:\r\n  [{\r\n  id: String,\r\n  name: String,\r\n  description: String,\r\n  active: Boolean\r\n  }],\r\n  Gruppen:\r\n  [{\r\n  id: Number,\r\n  name: String,\r\n  description: String\r\n  }]\r\n}<\/pre>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<table style=\"border-collapse: collapse; width: 100%;\" border=\"1\">\n<tbody>\n<tr style=\"height: 23px;\">\n<td style=\"width: 100%; height: 23px;\" colspan=\"2\"><strong>Simplifier.User.getByName<\/strong><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 100%; height: 23px;\" colspan=\"2\"><em>Ruft den Benutzer mit dem angegebenen Anmeldenamen ab. Ruft auch die Rollen, Gruppen und Attribute des Benutzers ab. <\/em><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 26.9404%; height: 23px;\">Eingabe: (Zeichenfolge)<\/td>\n<td style=\"width: 73.0596%; height: 23px;\">Ergebnis: object|null<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 26.9404%; height: 23px;\">loginName: Zeichenfolge<\/td>\n<td style=\"width: 73.0596%; height: 23px;\">\n<pre>{\r\n  id: Number,\r\n Login: String,\r\n  firstName: String,\r\n  lastName: String,\r\n E-Mail: String,\r\n  mobileNumber: String,\r\n  salutation: String,\r\n  activeFrom: String,\r\n  activeTill: String,\r\n  active: Boolean,\r\n  blocked: Boolean,\r\n  externalUser: Boolean,\r\n  createdOn: String,\r\n  lastLogin: String,\r\n  preferredLanguage: String,\r\n  Attribute:\r\n  [{\r\n  name: String,\r\n  category: String,\r\n Wert: Beliebig,\r\n  description: String\r\n  }],\r\n  Rollen:\r\n  [{\r\n  id: String,\r\n  name: String,\r\n  description: String,\r\n  active: Boolean\r\n  }],\r\n  Gruppen:\r\n  [{\r\n  id: Number,\r\n  name: String,\r\n  description: String\r\n  }]\r\n}<\/pre>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<table style=\"border-collapse: collapse; width: 100%; height: 92px;\" border=\"1\">\n<tbody>\n<tr style=\"height: 23px;\">\n<td style=\"width: 100%; height: 23px;\" colspan=\"2\"><strong>Simplifier.User.getCurrentUser<\/strong><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 100%; height: 23px;\" colspan=\"2\"><em>Ruft den aktuell angemeldeten Benutzer ab. Ruft auch die Rollen, Gruppen und Attribute des Benutzers ab (das roles-Array ist nur dann in der Antwort vorhanden, wenn der currentUser die Rolle\/Rechte zum Lesen der Rollen hat).  <\/em><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 29.456%; height: 23px;\">Eingabe: ()<\/td>\n<td style=\"width: 70.544%; height: 23px;\">Ergebnis: object|null<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 29.456%; height: 23px;\">&#8211;<\/td>\n<td style=\"width: 70.544%; height: 23px;\">\n<pre>{\r\n  id: Number,\r\n Login: String,\r\n  firstName: String,\r\n  lastName: String,\r\n E-Mail: String,\r\n  mobileNumber: String,\r\n  salutation: String,\r\n  activeFrom: String,\r\n  activeTill: String,\r\n  active: Boolean,\r\n  blocked: Boolean,\r\n  externalUser: Boolean,\r\n  createdOn: String,\r\n  lastLogin: String,\r\n  preferredLanguage: String,\r\n  Attribute:\r\n  [{\r\n  name: String,\r\n  category: String,\r\n Wert: Beliebig,\r\n  description: String\r\n  }],\r\n  Rollen:\r\n  [{\r\n  id: String,\r\n  name: String,\r\n  description: String,\r\n  active: Boolean\r\n  }],\r\n  Gruppen:\r\n  [{\r\n  id: Number,\r\n  name: String,\r\n  description: String\r\n  }]\r\n}<\/pre>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<h4>Beispiele<\/h4>\n<pre>var oMyUser = Simplifier.User.getById(12);\r\nvar oMyUser = Simplifier.User.getByName(\"MyUserLoginName\");\r\nvar oCurrentUser = Simplifier.User.getCurrentUser();<\/pre>\n<p>[\/vc_column_text][vc_column_text css=&#8221;&#8221;]<\/p>\n<h3>Erstellen, Aktualisieren und L\u00f6schen eines Benutzers<\/h3>\n<table style=\"border-collapse: collapse; width: 100%;\" border=\"1\">\n<tbody>\n<tr style=\"height: 23px;\">\n<td style=\"width: 100%; height: 23px;\" colspan=\"2\"><strong>Simplifier.User.create<\/strong><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 100%; height: 23px;\" colspan=\"2\"><em>Erstellt einen neuen Benutzer.<\/em><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 46.343%; height: 23px;\">Eingabe: (Daten: Objekt)<\/td>\n<td style=\"width: 53.657%; height: 23px;\">Ergebnis: Objekt<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 46.343%; height: 23px;\">\n<pre>data: Objekt\r\n{\r\n Login: String,\r\n  firstName: String,\r\n  lastName: String,\r\n E-Mail: String,\r\n  mobileNumber: String?,\r\n  salutation: String?,\r\n  activeFrom: String?,\r\n  activeTill: String?,\r\n  active: Boolean?,\r\n  blocked: Boolean?,\r\n  preferredLanguage: String?\r\n  roles: [String]?,\r\n  groups: [Number]?,\r\n Attribute: [{ Name: String, Kategorie: String, Wert: Beliebig, Beschreibung: String? }]?\r\n}<\/pre>\n<\/td>\n<td style=\"width: 53.657%; height: 23px;\">\n<pre>{\r\n  id: Number,\r\n Login: String,\r\n  firstName: String,\r\n  lastName: String,\r\n E-Mail: String,\r\n  mobileNumber: String,\r\n  salutation: String,\r\n  activeFrom: String,\r\n  activeTill: String,\r\n  active: Boolean,\r\n  blocked: Boolean,\r\n  externalUser: Boolean,\r\n  createdOn: String,\r\n  lastLogin: String,\r\n  preferredLanguage: String,\r\n  Attribute:\r\n  [{\r\n  name: String,\r\n  category: String,\r\n Wert: Beliebig,\r\n  description: String\r\n  }],\r\n  Rollen:\r\n  [{\r\n  id: String,\r\n  name: String,\r\n  description: String,\r\n  active: Boolean\r\n  }],\r\n  Gruppen:\r\n  [{\r\n  id: Number,\r\n  name: String,\r\n  description: String\r\n  }]\r\n}<\/pre>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<table style=\"border-collapse: collapse; width: 100%;\" border=\"1\">\n<tbody>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50%; height: 23px;\" colspan=\"2\"><strong>Simplifier.User.createWithActivationMail<\/strong><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50%; height: 23px;\" colspan=\"2\"><em>Erstellt einen neuen Benutzer und sendet eine E-Mail an den Benutzer, um sein Konto zu aktivieren.<\/em><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50%; height: 23px;\">Eingabe: (Objekt)<\/td>\n<td style=\"width: 50%; height: 23px;\">Ergebnis: ()<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50%; height: 10px;\" rowspan=\"2\">\n<pre>data: Objekt\r\n{\r\n  userData:\r\n  {\r\n Login: String,\r\n  firstName: String,\r\n  lastName: String,\r\n E-Mail: String,\r\n  mobileNumber: String?,\r\n  salutation: String?,\r\n  activeFrom: String?,\r\n  activeTill: String?,\r\n  active: Boolean?,\r\n  blocked: Boolean?,\r\n  preferredLanguage: String?,\r\n  roles: [String]?,\r\n  groups: [Number]?,\r\n Attribute: [{ Name: String, Kategorie: String, Wert: Beliebig, Beschreibung: String? }]?\r\n  },\r\n  emailConfig:  \r\n  {\r\n templateNamespace: String,\r\n templateName: String,\r\n  registrationUri: String - die URL der Simplifier-App, in der der Benutzer sein Passwort festlegen kann,\r\n subject: String?,\r\n emailMime: String = \"text\/html\",\r\n emailCharset: String = \"UTF-8\",\r\n  additionalData: Object?  \r\n  }\r\n}<\/pre>\n<\/td>\n<td style=\"width: 50%; height: 23px; text-align: left;\" rowspan=\"2\">\n<pre>{\r\n  id: Number,\r\n Login: String,\r\n  firstName: String,\r\n  lastName: String,\r\n E-Mail: String,\r\n  mobileNumber: String,\r\n  salutation: String,\r\n  activeFrom: String,\r\n  activeTill: String,\r\n  active: Boolean,\r\n  blocked: Boolean,\r\n  externalUser: Boolean,\r\n  createdOn: String,\r\n  lastLogin: String,\r\n  preferredLanguage: String,\r\n  Attribute:\r\n  [{\r\n  name: String,\r\n  category: String,\r\n Wert: Beliebig,\r\n  description: String\r\n  }],\r\n  Rollen:\r\n  [{\r\n  id: String,\r\n  name: String,\r\n  description: String,\r\n  active: Boolean\r\n  }],  \r\n  Gruppen:\r\n  [{\r\n  id: Number,\r\n  name: String,\r\n  description: String\r\n  }]\r\n}<\/pre>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><span class=\"ui-provider a b c d e f g h i j k l m n o p q r s t u v w x y z ab ac ae af ag ah ai aj ak\" dir=\"ltr\">Mit diesem Aufruf k\u00f6nnen Sie Ihre eigene (oder eine andere pro Benutzergruppe) registrationUrl \u00fcbergeben. Diese registrationUrl wird dem Platzhalter {{link}} Ihrer benutzerdefinierten E-Mail-Vorlage vorangestellt, der f\u00fcr die Verwendung dieses BO-Aufrufs zwingend erforderlich ist.   <\/span><\/p>\n<p><span class=\"ui-provider a b c d e f g h i j k l m n o p q r s t u v w x y z ab ac ae af ag ah ai aj ak\" dir=\"ltr\">Zus\u00e4tzlich m\u00fcssen Sie die registrationUri selbst implementieren (z.B. mit einer App, die den oneTimeHashToken extrahiert). Wenn die registrationUri aufgerufen wird und der Benutzer ein Passwort definiert hat, m\u00fcssen Sie Simplifier.User.activateWithOneTimeLink aufrufen, um die Aktivierung des Benutzers abzuschlie\u00dfen. <\/span><\/p>\n<p>&nbsp;<\/p>\n<table style=\"border-collapse: collapse; width: 100%; height: 540px;\" border=\"1\">\n<tbody>\n<tr style=\"height: 23px;\">\n<td style=\"width: 100%; height: 23px;\" colspan=\"2\"><strong>Simplifier.User.update<\/strong><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 100%; height: 23px;\" colspan=\"2\"><em>Aktualisiert den Benutzer, der durch den zugewiesenen Anmeldenamen identifiziert wird.<\/em><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 41.0506%; height: 23px;\">Eingabe: (loginName: Zeichenfolge, Daten: Objekt)<\/td>\n<td style=\"width: 58.9494%; height: 23px;\">Ergebnis: Objekt<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 41.0506%; height: 448px;\" rowspan=\"2\">\n<pre>loginName: Zeichenfolge\r\nDaten: Objekt{\r\n  firstName: String,\r\n  lastName: String,\r\n E-Mail: String,\r\n  mobileNumber: String?,\r\n  salutation: String?,\r\n  activeFrom: String?,\r\n  activeTill: String?,\r\n  active: Boolean?,\r\n  blocked: Boolean?,\r\n  preferredLanguage: String?,\r\n  roles: [String]?,\r\n  groups: [Number]?,\r\n Attribute: [{ Name: String, Kategorie: String, Wert: Beliebig, Beschreibung: String? }]?\r\n}<\/pre>\n<\/td>\n<td style=\"width: 58.9494%; height: 471px;\" rowspan=\"2\">\n<pre>{\r\n  id: Number,\r\n Login: String,\r\n  firstName: String,\r\n  lastName: String,\r\n E-Mail: String,\r\n  mobileNumber: String,\r\n  salutation: String,\r\n  activeFrom: String,\r\n  activeTill: String,\r\n  active: Boolean,\r\n  blocked: Boolean,\r\n  externalUser: Boolean,\r\n  createdOn: String,\r\n  lastLogin: String,\r\n  preferredLanguage: String,\r\n  Attribute:\r\n  [{\r\n  name: String,\r\n  category: String,\r\n Wert: Beliebig,\r\n  description: String\r\n  }],\r\n  Rollen:\r\n  [{\r\n  id: String,\r\n  name: String,\r\n  description: String,\r\n  active: Boolean\r\n  }],\r\n  Gruppen:\r\n  [{\r\n  id: Number,\r\n  name: String,\r\n  description: String\r\n  }]\r\n}<\/pre>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<table style=\"border-collapse: collapse; width: 100%; height: 194px;\" border=\"1\">\n<tbody>\n<tr style=\"height: 23px;\">\n<td style=\"width: 100%; height: 23px;\" colspan=\"2\"><strong>Simplifier.User.updateImage<\/strong><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 100%; height: 23px;\" colspan=\"2\"><em>Aktualisiert das Profilbild des Benutzers.<\/em><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 53.5423%; height: 23px;\">Eingabe: (loginOrId: Zeichenfolge|Zahl, Daten: Objekt)<\/td>\n<td style=\"width: 46.4577%; height: 23px;\">Ergebnis: ()<\/td>\n<\/tr>\n<tr style=\"height: 125px;\">\n<td style=\"width: 53.5423%; height: 125px;\">\n<pre>loginOrId: String|Number - die Benutzer-ID oder der Anmeldename\r\nDaten: Objekt - die Bilddaten\r\n{\r\n  uploadId: String - die Sitzungs-ID des hochgeladenen Bildes,\r\n  mimeType: String\r\n}<\/pre>\n<\/td>\n<td style=\"height: 125px; width: 46.4577%;\"><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<table style=\"border-collapse: collapse; width: 100%;\" border=\"1\">\n<tbody>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50%; height: 23px;\" colspan=\"2\"><strong>Simplifier.User.delete<\/strong><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50%; height: 23px;\" colspan=\"2\"><em>L\u00f6scht einen Benutzer, der durch die angegebene ID identifiziert wird.<\/em><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50%; height: 23px;\">Eingabe: (Anzahl)<\/td>\n<td style=\"width: 50%; height: 23px;\">Ergebnis: ()<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50%; height: 100%;\">\n<p style=\"text-align: left;\">id: Anzahl<\/p>\n<\/td>\n<td style=\"width: 50%; height: 23px; text-align: center;\">&#8211;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<table style=\"border-collapse: collapse; width: 100%; height: 325px;\" border=\"1\">\n<tbody>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50%; height: 23px;\" colspan=\"2\"><strong>Simplifier.User.checkLogin<\/strong><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50%; height: 23px;\" colspan=\"2\"><em>\u00dcberpr\u00fcft, ob sich ein Benutzer mit den angegebenen Anmeldeinformationen anmelden kann.  <\/em><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50%; height: 23px;\">Eingabe: (Zeichenfolge, Zeichenfolge)<\/td>\n<td style=\"width: 50%; height: 23px;\">Ergebnis: (boolesch)<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50%; height: 200px;\" rowspan=\"2\">\n<p style=\"text-align: left;\">login: Zeichenkette<\/p>\n<p style=\"text-align: left;\">password: Zeichenkette<\/p>\n<\/td>\n<td style=\"width: 50%; height: 256px; text-align: left;\" rowspan=\"2\">wahr, falsch<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<pre><\/pre>\n<p>[\/vc_column_text][vc_message css=&#8221;&#8221;]Zul\u00e4ssige Sprachcodes f\u00fcr preferredLanguage sind:<\/p>\n<p> bg_BG, ca_ES, hr_HR, cs_CZ, da_DK, nl_NL, en_US, et_EE, fi_FI, fr_FR, de_DE, el_GR, hi_IN, hu_HU, it_IT, ja_JP, kk_KZ, ko_KR, lv_LV, lt_LT, ms_MY, mt_MT, no_NO, pl_PL, pt_PT,  ro_RO, ru_RU, zh_CN, sk_SK, sl_SL, es_ES, sv_SE, th_TH, zh_TW, tr_TR, uk_UA, vi_VN[\/vc_message][vc_column_text css=&#8221;&#8221;]<\/p>\n<h4>Beispiele<\/h4>\n<pre>var oNewUser = Simplifier.User.create({\r\n  login: \"janedoe\",\r\n  firstName: \"Jane\",\r\n  lastName: \"Doe\",\r\n  email: \"jande.doe@testmail.com\",\r\n  mobileNumber: \"123456789\",\r\n  salutation: \"Miss\",\r\n  roles: [\"131702554218077DC71EBD1A569CC81025ADDE6D48F3000291192B88E2D64CA3\"], \/\/ IDs of existing roles\r\n  groups: [1,2], \/\/ IDs of existing groups\r\n  attributes: [{name: \"Department\", category: \"Company\", value: \"Berlin\", description: \"company departments\"}]\r\n});\r\nvar oUpdatedUser = Simplifier.User.update(\"janedoe\", {\r\n  firstName: \"updatedFirstName\",\r\n  lastName: \"updatedLastName\",\r\n  email: \"updatedEmail\",\r\n  mobileNumber: \"updatedMobileNumber\",\r\n  active: true,\r\n  blocked: true,\r\n  salutation: \"Miss\",\r\n  roles: [\"15BEB553CC701C8C6488AD823E052BECD18F12969027EE286AE6F1294C8DF1E2\"], \/\/ IDs of existing roles\r\n  groups: [2], \/\/ IDs of existing groups\r\n  attributes: [{name: \"Department\", category: \"Company\", value: \"Munich\", description: \"company departments\"}]\r\n});\r\nvar oCurrentUser = Simplifier.User.getCurrentUser();\r\nif (oCurrentUser) {\r\n  if (oCurrentUser.id) {\r\n Simplifier.User.updateImage(oCurrentUser.id, {\r\n  uploadId: input.profileImage, \/\/ the upload session ID\r\n  mimeType: \"image\/jpeg\" \/\/ mime type of the image\r\n  });\r\n  }\r\n}\r\nvar oNewUserWithActivationMail = Simplifier.User.createWithActivationMail({  \r\n  userData: {  \r\n  login: \"janedoe\",  \r\n  firstName: \"Jane\",\r\n  lastName: \"Doe\",\r\n  email: \"jande.doe@testmail.com\",\r\n  mobileNumber: \"123456789\",\r\n  salutation: \"Miss\",\r\n  roles: [\"131702554218077DC71EBD1A569CC81025ADDE6D48F3000291192B88E2D64CA3\"], \/\/ IDs of existing roles\r\n  groups: [1,2], \/\/ IDs of existing groups\r\n  attributes: [{name: \"Department\", category: \"Company\", value: \"Berlin\", description: \"company departments\"}]\r\n  },\r\n emailConfig: {\r\n  templateNamespace: \"MyNamespace\", \/\/ folder of template  \r\n  templateName: \"MyTemplate\",\r\n  registrationUri: \"https:\/\/www.simplifier.io\/example\" , \/\/ die URL der Simplifier-App, in der der Benutzer das neue Passwort festlegen kann\r\n  subject: \"Set your password now!\",\r\n  emailMime: \"text\/html\",\r\n  emailCharset: \"UTF-8\"\r\n  }\r\n  });<\/pre>\n<pre><\/pre>\n<p>[\/vc_column_text][vc_column_text css=&#8221;&#8221;]<\/p>\n<h3>Zuweisung von Benutzerrollen und Gruppen<\/h3>\n<table style=\"border-collapse: collapse; width: 100%;\" border=\"1\">\n<tbody>\n<tr style=\"height: 23px;\">\n<td style=\"width: 100%; height: 23px;\" colspan=\"2\"><strong>Simplifier.User.assignRole<\/strong><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 100%; height: 23px;\" colspan=\"2\"><em>Weist die Rolle mit der angegebenen ID dem Benutzer mit der angegebenen ID\/dem angegebenen Anmeldenamen zu.<\/em><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 52.3929%; height: 23px;\">Eingabe: (Zeichenfolge|Zahl, Zeichenfolge)<\/td>\n<td style=\"width: 47.6071%; height: 23px;\">Ergebnis: ()<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 52.3929%; height: 10px;\" rowspan=\"2\">loginOrId: Zeichenfolge|Number &#8211; Benutzeranmeldename oder Benutzer-ID<\/p>\n<p>roleId: Zeichenfolge<\/td>\n<td style=\"width: 47.6071%; height: 10px; text-align: center;\" rowspan=\"2\">&#8211;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<table style=\"border-collapse: collapse; width: 100%;\" border=\"1\">\n<tbody>\n<tr style=\"height: 23px;\">\n<td style=\"width: 100%; height: 23px;\" colspan=\"2\"><strong>Simplifier.User.unassignRole<\/strong><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 100%; height: 23px;\" colspan=\"2\"><em>Entfernt die angegebene Rolle vom angegebenen Benutzer.<\/em><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 51.6373%; height: 23px;\">Eingabe: (Zeichenfolge|Zahl, Zeichenfolge)<\/td>\n<td style=\"width: 48.3627%; height: 23px;\">Ergebnis: ()<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 51.6373%; height: 23px;\">loginOrId: Zeichenfolge|Number &#8211; Benutzeranmeldename oder Benutzer-ID<br \/>\nroleId: Zeichenfolge<\/td>\n<td style=\"width: 48.3627%; height: 23px; text-align: center;\">&#8211;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<table style=\"border-collapse: collapse; width: 100%;\" border=\"1\">\n<tbody>\n<tr style=\"height: 23px;\">\n<td style=\"width: 100%; height: 23px;\" colspan=\"2\"><strong>Simplifier.User.assignGroup<\/strong><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 100%; height: 23px;\" colspan=\"2\"><em>Weist die Gruppe mit der angegebenen ID dem Benutzer mit der angegebenen ID\/dem angegebenen Anmeldenamen zu.<\/em><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 51.5113%; height: 23px;\">Eingabe: (Zeichenfolge|Zahl, Zahl)<\/td>\n<td style=\"width: 48.4887%; height: 23px;\">Ergebnis: ()<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 51.5113%; height: 23px;\">loginOrId: Zeichenfolge|Nummer &#8211; Benutzer-Login-Name oder Benutzer-ID<\/p>\n<p>groupId: Nummer<\/td>\n<td style=\"width: 48.4887%; height: 23px; text-align: center;\">&#8211;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<table style=\"border-collapse: collapse; width: 100%;\" border=\"1\">\n<tbody>\n<tr style=\"height: 23px;\">\n<td style=\"width: 100%; height: 23px;\" colspan=\"2\"><strong>Simplifier.User.unassignGroup<\/strong><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 100%; height: 23px;\" colspan=\"2\"><em>Entfernt die angegebene Gruppe aus dem angegebenen Benutzer.<\/em><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 53.7783%; height: 23px;\">Eingabe: (Zeichenfolge|Zahl, Zahl)<\/td>\n<td style=\"width: 46.2217%; height: 23px;\">Ergebnis: ()<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 53.7783%; height: 23px;\">loginOrId: Zeichenfolge|Number &#8211; Benutzer-Login-Name oder Benutzer-ID<\/p>\n<p>groupId: Zeichenfolge<\/td>\n<td style=\"width: 46.2217%; height: 23px; text-align: center;\">&#8211;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<table style=\"border-collapse: collapse; width: 100%;\" border=\"1\">\n<tbody>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50%; height: 23px;\" colspan=\"2\"><strong>Simplifier.User.getBusinessRoles<\/strong><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50%; height: 23px;\" colspan=\"2\"><em>Ruft alle Benutzerrollen des aktuell angemeldeten Benutzers ab.<\/em><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50%; height: 23px;\">Eingabe: ()<\/td>\n<td style=\"width: 50%; height: 23px;\">Ergebnis: Array (Objekt)<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50%; height: 23px;\"><\/td>\n<td style=\"width: 50%; height: 23px; text-align: center;\">[project: Zeichenfolge<\/p>\n<p>businessRole: Zeichenfolge]<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<table style=\"border-collapse: collapse; width: 100%;\" border=\"1\">\n<tbody>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50%; height: 23px;\" colspan=\"2\"><strong>Simplifier.User.getBusinessRolesInProject<\/strong><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50%; height: 23px;\" colspan=\"2\"><em>Ruft alle Gesch\u00e4ftsrollen des aktuell angemeldeten Benutzers innerhalb eines bestimmten Projekts ab.<\/em><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50%; height: 23px;\">Eingabe: (Zeichenfolge)<\/td>\n<td style=\"width: 50%; height: 23px;\">Ergebnis: Array (Zeichenfolge)<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50%; height: 23px;\">projectID: String &#8211; ID des Projekts<\/td>\n<td style=\"width: 50%; height: 23px; text-align: center;\">[&#8220;roleName1&#8221;, &#8220;roleName2<span style=\"font-family: inherit; font-size: inherit;\">]<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<table style=\"border-collapse: collapse; width: 100%;\" border=\"1\">\n<tbody>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50%; height: 23px;\" colspan=\"2\"><strong>Simplifier.User.checkBusinessRole<\/strong><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50%; height: 23px;\" colspan=\"2\"><em>\u00dcberpr\u00fcft, ob der aktuell angemeldete Benutzer eine bestimmte Benutzerrolle innerhalb eines bestimmten Projekts hat.<\/em><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50%; height: 23px;\">Eingabe: (Zeichenfolge, Zeichenfolge)<\/td>\n<td style=\"width: 50%; height: 23px;\">Ergebnis: (boolesch)<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50%; height: 23px;\">projectID: string &#8211; ID des Projekts<\/p>\n<p>roleName: string &#8211; Name der Gesch\u00e4ftsrolle<\/td>\n<td style=\"width: 50%; height: 23px; text-align: center;\">true, false<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<table style=\"border-collapse: collapse; width: 100%;\" border=\"1\">\n<tbody>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50%; height: 23px;\" colspan=\"2\"><strong>Simplifier.User.assignBusinessRole<\/strong><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50%; height: 23px;\" colspan=\"2\"><em>Weist dem Benutzer, der durch den angegebenen Anmeldenamen identifiziert wird, die Benutzerrolle mit dem angegebenen Namen und dem Projekt zu.  <\/em><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50%; height: 23px;\">Eingabe: (Zeichenfolge, Zeichenfolge, Zeichenfolge)<\/td>\n<td style=\"width: 50%; height: 23px;\">Ergebnis: ()<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50%; height: 23px;\">loginName: String &#8211; Der Anmeldename<\/p>\n<p>des Benutzers projectID: String &#8211; ID des Projekts<\/p>\n<p>roleName: String &#8211; Name der Gesch\u00e4ftsrolle<\/td>\n<td style=\"width: 50%; height: 23px; text-align: center;\"><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<table style=\"border-collapse: collapse; width: 100%;\" border=\"1\">\n<tbody>\n<tr style=\"height: 23px;\">\n<td style=\"width: 100%; height: 23px;\" colspan=\"2\"><strong>Simplifier.User.unassignBusinessRole<\/strong><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 100%; height: 23px;\" colspan=\"2\"><em>Entfernt die angegebene Benutzerrolle vom angegebenen Benutzer.<\/em><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50%; height: 23px;\">Eingabe: (Zeichenfolge, Zeichenfolge, Zeichenfolge)<\/td>\n<td style=\"width: 50%; height: 23px;\">Ergebnis: ()<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50%; height: 23px;\">loginName: String &#8211; Der Anmeldename<\/p>\n<p>des Benutzers projectID: String &#8211; ID des Projekts<\/p>\n<p>roleName: String &#8211; Name der Gesch\u00e4ftsrolle<\/td>\n<td style=\"width: 50%; height: 23px; text-align: center;\"><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<h4>Beispiele<\/h4>\n<pre>Simplifier.User.assignRole(21, \"131702554218077DC71EBD1A569CC81025ADDE6D48F3000291192B88E2D64CA3\");\r\nSimplifier.User.assignGroup(\"myUserLogin\", 1);\r\nvar bHasBusinessRole = Simplifier.User.checkBusinessRole(\"MYPROJECT\", \"administrator\");\r\nSimplifier.User.assignBusinessRole(\"myUserLogin\", \"MYPROJECT\", \"administrator\");\r\n<\/pre>\n<pre><\/pre>\n<p>[\/vc_column_text][vc_column_text css=&#8221;&#8221;]<\/p>\n<h3>Benutzerattribute<\/h3>\n<table style=\"border-collapse: collapse; width: 100%;\" border=\"1\">\n<tbody>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50%; height: 23px;\" colspan=\"2\"><strong>Simplifier.User.getAttributes<\/strong><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50%; height: 23px;\" colspan=\"2\"><em>Ruft alle Attribute des Benutzers ab, die durch den angegebenen loginName\/die angegebene ID identifiziert wurden.<\/em><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50%; height: 23px;\">Eingabe: (Zeichenfolge|Zahl)<\/td>\n<td style=\"width: 50%; height: 23px;\">Ergebnis: Array (Objekt)<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50%; height: 23px;\">loginOrId: String \u2013 Benutzer-Login-Name oder Benutzer-ID<\/td>\n<td style=\"width: 50%; height: 23px; text-align: left;\">\n<pre>[{\r\n Name: String,\r\n Kategorie: String,\r\n Wert: Beliebig,\r\n Beschreibung: String\r\n}]<\/pre>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<table style=\"border-collapse: collapse; width: 100%;\" border=\"1\">\n<tbody>\n<tr style=\"height: 23px;\">\n<td style=\"width: 100%; height: 23px;\" colspan=\"2\"><strong>Simplifier.User.getAttribute<\/strong><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 100%; height: 23px;\" colspan=\"2\"><em>Ruft das Attribut mit dem angegebenen Namen und der Kategorie eines Benutzers ab, der durch den angegebenen loginName\/die angegebene ID identifiziert wird.  <\/em><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 53.4005%; height: 23px;\">Eingabe: (Zeichenfolge|Zahl, Zeichenfolge, Zeichenfolge)<\/td>\n<td style=\"width: 46.5995%; height: 23px;\">Ergebnis: (object | null)<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 53.4005%; height: 23px;\">loginOrId: String|Number \u2013 Benutzer-Login-Name oder Benutzer-ID<br \/>\nname: String \u2013 Name des Attributs<br \/>\ncategory: String \u2013 Attributkategorie<\/td>\n<td style=\"width: 46.5995%; height: 23px; text-align: left;\">\n<pre>{\r\n Name: String,\r\n Kategorie: String,\r\n Wert: Beliebig,\r\n Beschreibung: String\r\n}<\/pre>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<table style=\"border-collapse: collapse; width: 100%;\" border=\"1\">\n<tbody>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50%; height: 23px;\" colspan=\"2\"><strong>Simplifier.User.setAttribute<\/strong><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50%; height: 23px;\" colspan=\"2\"><em>Legt ein Attribut des Benutzers fest (f\u00fcgt es hinzu oder aktualisiert es), das durch den angegebenen loginName\/die angegebene ID identifiziert wird.<\/em><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50%; height: 23px;\">Eingabe: (Zeichenfolge|Zahl, Zeichenfolge, Zeichenfolge, Zeichenfolge)<\/td>\n<td style=\"width: 50%; height: 23px;\">Ergebnis: ()<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50%; height: 100%;\">\n<p style=\"text-align: left;\">loginOrId: Zeichenfolge &#8211; Benutzeranmeldename oder Benutzer-ID<\/p>\n<p>name: String &#8211; Name des Attributs<\/p>\n<p>Kategorie: String &#8211; Attribut Kategorie<\/p>\n<p>Wert: Beliebig \u2013 neuer Wert f\u00fcr das Attribut<\/td>\n<td style=\"width: 50%; height: 23px; text-align: center;\">&#8211;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<table style=\"border-collapse: collapse; width: 100%;\" border=\"1\">\n<tbody>\n<tr style=\"height: 23px;\">\n<td style=\"width: 100%; height: 23px;\" colspan=\"2\"><strong>Simplifier.User.deleteAttribute<\/strong><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 100%; height: 23px;\" colspan=\"2\"><em>L\u00f6scht das angegebene Attribut des Benutzers, der durch den angegebenen loginName\/die angegebene ID identifiziert wird.<\/em><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 51.5113%; height: 23px;\">Eingabe: (Zeichenfolge|Zahl, Zeichenfolge, Zeichenfolge)<\/td>\n<td style=\"width: 48.4887%; height: 23px;\">Ergebnis: ()<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 51.5113%; height: 100%;\">\n<p style=\"text-align: left;\">loginOrId: Zeichenfolge|Nummer &#8211; Benutzername oder Benutzer-ID<\/p>\n<p>name: String &#8211; Name des Attributs<\/p>\n<p>Kategorie: String &#8211; Attribut Kategorie<\/td>\n<td style=\"width: 48.4887%; height: 23px; text-align: center;\">&#8211;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<h4>Beispiele<\/h4>\n<pre>var oAttribute = Simplifier.User.getAttribute(\"myUserLogin\", \"attributeName\", \"attributeCategory\");\r\nSimplifier.User.getAttribute(\"myUserLogin\", \"attributeName\", \"attributeCategory\", \"attributeValue\");\r\nSimplifier.User.deleteAttribute(\"myUserLogin\", \"attributeName\", \"attributeCategory\");\r\n<\/pre>\n<pre><\/pre>\n<p>[\/vc_column_text][vc_column_text css=&#8221;&#8221;]<\/p>\n<h3>Benutzerkennwort und Aktivierung<\/h3>\n<table style=\"border-collapse: collapse; width: 100%;\" border=\"1\">\n<tbody>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50%; height: 23px;\" colspan=\"2\"><strong>Simplifier.User.activateWithOneTimeLink<\/strong><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50%; height: 23px;\" colspan=\"2\"><em>Legt ein Benutzerkennwort f\u00fcr den bereitgestellten Einmal-Hash fest.<\/em><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50%; height: 23px;\">Eingabe: (Zeichenfolge)<\/td>\n<td style=\"width: 50%; height: 23px;\">Ergebnis: ()<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50%; height: 10px;\" rowspan=\"2\">oneTimeHash: String &#8211; Der URL-Abfrageparameter, der \u00fcber resetPasswordWithEmailTemplate generiert wird, um den Passwort-Reset-Link (resetURI) zu validieren<\/p>\n<p>newPassword: String &#8211; neues Passwort<\/td>\n<td style=\"width: 50%; height: 23px; text-align: center;\" rowspan=\"2\">&#8211;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<table style=\"border-collapse: collapse; width: 100%;\" border=\"1\">\n<tbody>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50%; height: 23px;\" colspan=\"2\"><strong>Simplifier.User.resendActivationMail<\/strong><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50%; height: 23px;\" colspan=\"2\"><em>Sendet die Aktivierungs-E-Mail erneut an den angegebenen Benutzer.<\/em><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50%; height: 23px;\">Eingabe: (Objekt)<\/td>\n<td style=\"width: 50%; height: 23px;\">Ergebnis: ()<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50%; height: 10px;\" rowspan=\"2\">\n<pre>data: Objekt\r\n{\r\n Login: String,\r\n E-Mail: String,\r\n emailConfig: {\r\n templateNamespace: String,\r\n templateName: String,\r\n  registrationUri: String - die URL der Simplifier-App, in der der Benutzer sein Passwort festlegen kann,\r\n subject: String?,\r\n emailMime: String = \"text\/html\",\r\n emailCharset: String = \"UTF-8\",\r\n additionalData: Object?\r\n  }\r\n}<\/pre>\n<\/td>\n<td style=\"width: 50%; height: 23px; text-align: center;\" rowspan=\"2\">&#8211;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<table style=\"border-collapse: collapse; width: 100%;\" border=\"1\">\n<tbody>\n<tr style=\"height: 23px;\">\n<td style=\"width: 100%; height: 23px;\" colspan=\"2\"><strong>Simplifier.User.resetPasswordWithEmailTemplate<\/strong><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 100%; height: 23px;\" colspan=\"2\"><em>Sendet eine E-Mail mit einer Vorlage f\u00fcr die Kennwortwiederherstellung und setzt das Kennwort f\u00fcr den bereitgestellten Benutzer zur\u00fcck, der durch die angegebene ID oder den Anmeldenamen identifiziert wird.<\/em><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 54.6541%; height: 23px;\">Eingabe: (Zeichenfolge|Zahl, Objekt)<\/td>\n<td style=\"width: 45.3459%; height: 23px;\">Ergebnis: ()<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 54.6541%; height: 34px;\" rowspan=\"2\">&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<pre>loginOrId: String|Number - ID oder Anmeldename des Benutzers\r\nemailData : Objekt\r\n{\r\n templateNamespace: String,\r\n templateName: String,\r\n  resetURI: String - die URL der Simplifier-App, in der der Benutzer das neue Passwort festlegen kann,\r\n subject: String?,\r\n emailMime: String = \"text\/html\",\r\n emailCharset: String = \"UTF-8\",\r\n additionalData: Object?\r\n}<\/pre>\n<\/td>\n<td style=\"width: 45.3459%; height: 34px; text-align: center;\" rowspan=\"2\">&#8211;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<table style=\"border-collapse: collapse; width: 100%;\" border=\"1\">\n<tbody>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50%; height: 23px;\" colspan=\"2\"><strong>Simplifier.User.setPassword<\/strong><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50%; height: 23px;\" colspan=\"2\"><em>Legt ein Benutzerkennwort f\u00fcr den bereitgestellten Einmal-Hash fest.<\/em><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50%; height: 23px;\">Eingabe: (Zeichenfolge, Zeichenfolge)<\/td>\n<td style=\"width: 50%; height: 23px;\">Ergebnis: ()<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50%; height: 10px;\" rowspan=\"2\">\n<p style=\"text-align: left;\">oneTimeHash: String &#8211; Der URL-Abfrageparameter, der \u00fcber resetPasswordWithEmailTemplate generiert wird, um den Link zum Zur\u00fccksetzen des Passworts (resetURI) zu validieren<\/p>\n<p style=\"text-align: left;\">newPassword: String &#8211; neues Passwort<\/p>\n<\/td>\n<td style=\"width: 50%; height: 23px; text-align: center;\" rowspan=\"2\">&#8211;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h4><\/h4>\n<p>[\/vc_column_text][\/vc_tta_section][vc_tta_section title=&#8221;Util&#8221; tab_id=&#8221;1595936474883-c583ad0f-32d3&#8243;][vc_column_text]<\/p>\n<h3>Hilfsmittel<\/h3>\n<table style=\"border-collapse: collapse; width: 100%;\" border=\"1\">\n<tbody>\n<tr style=\"height: 23px;\">\n<td style=\"width: 99.9999%; height: 23px;\" colspan=\"2\"><strong>Simplifier.Util.encodeBase64<\/strong><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 99.9999%; height: 23px;\" colspan=\"2\">\n<div class=\"PD IF\">\n<div id=\":8c.co\" class=\"JL\">\n<div id=\":8g.ma\" class=\"Mu SP\" title=\"28. Mai 2019 um 14:34:34 UTC+2\" data-tooltip=\"28. Mai 2019 um 14:34:34 UTC+2\"><em><span id=\":8g.co\" class=\"tL8wMe EMoHub\" dir=\"ltr\">Codiert eine Zeichenfolge in base64.  <\/span><\/em><\/div>\n<\/div>\n<\/div>\n<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 26.5056%; height: 23px;\">Eingabe : (Zeichenfolge)<\/td>\n<td style=\"width: 73.4943%; height: 23px;\">Ergebnis: Zeichenfolge<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 26.5056%; height: 23px; text-align: center;\">\n<p style=\"text-align: left;\">inputString: die Zeichenfolge, die codiert werden soll<\/p>\n<\/td>\n<td style=\"width: 73.4943%; height: 23px;\">Die codierte Zeichenfolge im Base64-Format<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<table style=\"border-collapse: collapse; width: 100%;\" border=\"1\">\n<tbody>\n<tr style=\"height: 23px;\">\n<td style=\"width: 99.9999%; height: 23px;\" colspan=\"2\"><strong>Simplifier.Util.decodeBase64<\/strong><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 99.9999%; height: 23px;\" colspan=\"2\">\n<div class=\"PD IF\">\n<div id=\":8c.co\" class=\"JL\">\n<div id=\":8g.ma\" class=\"Mu SP\" title=\"28. Mai 2019 um 14:34:34 UTC+2\" data-tooltip=\"28. Mai 2019 um 14:34:34 UTC+2\"><em><span id=\":8g.co\" class=\"tL8wMe EMoHub\" dir=\"ltr\">Dekodiert eine base64-codierte Zeichenfolge.  <\/span><\/em><\/div>\n<\/div>\n<\/div>\n<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 26.5056%; height: 23px;\">Eingabe : (Zeichenfolge)<\/td>\n<td style=\"width: 73.4943%; height: 23px;\">Ergebnis: Zeichenfolge<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 26.5056%; height: 23px; text-align: center;\">\n<p style=\"text-align: left;\">inputString: der String im Base64-Format<\/p>\n<\/td>\n<td style=\"width: 73.4943%; height: 23px;\">Die decodierte Zeichenkette<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h4>Beispiele:<\/h4>\n<pre>var encoded = Simplifier.Util.encodeBase64(\"String to encode\");\r\nvar decoded = Simplifier.Util.decodeBase64(encoded);\r\n<\/pre>\n<p>&nbsp;<\/p>\n<table style=\"border-collapse: collapse; width: 100%;\" border=\"1\">\n<tbody>\n<tr style=\"height: 23px;\">\n<td style=\"width: 99.9999%; height: 23px;\" colspan=\"2\"><strong>Simplifier.Util.xml2json<\/strong><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 99.9999%; height: 23px;\" colspan=\"2\">\n<div class=\"PD IF\">\n<div id=\":8c.co\" class=\"JL\">\n<div id=\":8g.ma\" class=\"Mu SP\" title=\"28. Mai 2019 um 14:34:34 UTC+2\" data-tooltip=\"28. Mai 2019 um 14:34:34 UTC+2\"><em><span id=\":8g.co\" class=\"tL8wMe EMoHub\" dir=\"ltr\">Konvertiert eine Zeichenfolge im XML-Format in einen JSON-Code mit Zeichenfolge.<\/span><\/em><\/div>\n<\/div>\n<\/div>\n<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 26.5056%; height: 23px;\">Eingabe : (Zeichenfolge)<\/td>\n<td style=\"width: 73.4943%; height: 23px;\">Ergebnis: Zeichenfolge<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 26.5056%; height: 23px; text-align: center;\">\n<p style=\"text-align: left;\">xml: die Zeichenkette im XML-Format<\/p>\n<\/td>\n<td style=\"width: 73.4943%; height: 23px;\">Das stringifizierte JSON<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<table style=\"border-collapse: collapse; width: 100%;\" border=\"1\">\n<tbody>\n<tr style=\"height: 23px;\">\n<td style=\"width: 99.9999%; height: 23px;\" colspan=\"2\"><strong>Simplifier.Util.xml2jsonValue<\/strong><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 99.9999%; height: 23px;\" colspan=\"2\">\n<div class=\"PD IF\">\n<div id=\":8c.co\" class=\"JL\">\n<div id=\":8g.ma\" class=\"Mu SP\" title=\"28. Mai 2019 um 14:34:34 UTC+2\" data-tooltip=\"28. Mai 2019 um 14:34:34 UTC+2\"><em><span id=\":8g.co\" class=\"tL8wMe EMoHub\" dir=\"ltr\">Konvertiert eine Zeichenfolge im XML-Format in ein JSON-Objekt.<\/span><\/em><\/div>\n<\/div>\n<\/div>\n<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 26.5056%; height: 23px;\">Eingabe : (Zeichenfolge)<\/td>\n<td style=\"width: 73.4943%; height: 23px;\">Ergebnis: Objekt<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 26.5056%; height: 23px; text-align: center;\">\n<p style=\"text-align: left;\">xml: die Zeichenkette im XML-Format<\/p>\n<\/td>\n<td style=\"width: 73.4943%; height: 23px;\">Das JSON-Objekt<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h4>Beispiele:<\/h4>\n<pre>var sStringifiedJSON = Simplifier.Util.xml2json(\"&lt;root&gt;&lt;test&gt;hello&lt;\/test&gt;&lt;\/root&gt;\");\r\nvar oJSON = Simplifier.Util.xml2jsonValue(\"&lt;root&gt;&lt;test&gt;hello&lt;\/test&gt;&lt;\/root&gt;\");<\/pre>\n<p>&nbsp;<\/p>\n<table style=\"border-collapse: collapse; width: 100%;\" border=\"1\">\n<tbody>\n<tr style=\"height: 23px;\">\n<td style=\"width: 99.9999%; height: 23px;\" colspan=\"2\"><strong>Simplifier.Util.json2xml<\/strong><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 99.9999%; height: 23px;\" colspan=\"2\">\n<div class=\"PD IF\">\n<div id=\":8c.co\" class=\"JL\">\n<div id=\":8g.ma\" class=\"Mu SP\" title=\"28. Mai 2019 um 14:34:34 UTC+2\" data-tooltip=\"28. Mai 2019 um 14:34:34 UTC+2\"><em><span id=\":8g.co\" class=\"tL8wMe EMoHub\" dir=\"ltr\">Konvertiert einen JSON-Code mit Strings in einen String im XML-Format.<\/span><\/em><\/div>\n<\/div>\n<\/div>\n<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 26.5056%; height: 23px;\">Eingabe : (Zeichenfolge)<\/td>\n<td style=\"width: 73.4943%; height: 23px;\">Ergebnis: Zeichenfolge<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 26.5056%; height: 23px; text-align: center;\">\n<p style=\"text-align: left;\">json: das stringifizierte JSON<\/p>\n<\/td>\n<td style=\"width: 73.4943%; height: 23px;\">Die Zeichenfolge im XML-Format<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<table style=\"border-collapse: collapse; width: 100%;\" border=\"1\">\n<tbody>\n<tr style=\"height: 23px;\">\n<td style=\"width: 99.9999%; height: 23px;\" colspan=\"2\"><strong>Simplifier.Util.jsonValue2xml<\/strong><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 99.9999%; height: 23px;\" colspan=\"2\">\n<div class=\"PD IF\">\n<div id=\":8c.co\" class=\"JL\">\n<div id=\":8g.ma\" class=\"Mu SP\" title=\"28. Mai 2019 um 14:34:34 UTC+2\" data-tooltip=\"28. Mai 2019 um 14:34:34 UTC+2\"><em><span id=\":8g.co\" class=\"tL8wMe EMoHub\" dir=\"ltr\">Konvertiert ein JSON-Objekt in eine Zeichenfolge im XML-Format.<\/span><\/em><\/div>\n<\/div>\n<\/div>\n<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 26.5056%; height: 23px;\">Eingang : (Objekt)<\/td>\n<td style=\"width: 73.4943%; height: 23px;\">Ergebnis: Zeichenfolge<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 26.5056%; height: 23px; text-align: center;\">\n<p style=\"text-align: left;\">json: das JSON-Objekt<\/p>\n<\/td>\n<td style=\"width: 73.4943%; height: 23px;\">Die Zeichenfolge im XML-Format<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h4>Beispiele:<\/h4>\n<pre class=\"aLF-aPX-K0-aPE\">var sXmlFromStringifiedJSON = Simplifier.Util.json2xml(JSON.stringify({test: \"hello\"}));\r\nvar sXmlFromJSON = Simplifier.Util.jsonValue2xml({test: \"hello\"});<\/pre>\n<p>[\/vc_column_text][\/vc_tta_section][\/vc_tta_tabs][vc_message]Variablen, die mit Fragezeichen gekennzeichnet sind, sind optionale Parameter.[\/vc_message][\/vc_column][\/vc_row]<\/p>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Das Simplifier-Objekt kann verwendet werden, um auf verschiedene Methoden des Simplifiers zuzugreifen, z. B. Protokollierung, Utils\/Tools, E-Mail, Konnektoren, Business Objekte, Plugins, Benutzer, Berechtigungen, Gruppen und Rollen. Die in diesen Methoden verwendeten Eingabeparameter sind optional und werden im Eingabeobjekt definiert. Ein paar Methoden sind veraltet. Zum Beispiel eine Methode zur Ausf\u00fchrung eines Konnektors, die vom Konnektortyp (SQL, SOAP usw.) abh\u00e4ngt. Beispiele f\u00fcr die Verwendung von Methoden sind in der gesamten Dokumentation zu finden. Das E-Mail-Modul von Simplifier kann Folgendes senden     <\/p>\n","protected":false},"author":3005,"featured_media":0,"parent":51169,"menu_order":46,"template":"","format":"standard","class_list":["post-50946","manual_documentation","type-manual_documentation","status-publish","format-standard","hentry","manualdocumentationcategory-aktueller-release","manual_doc_tag-ehp-de"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Serverseitige Business-Objekt-API - Simplifier Makers Club<\/title>\n<meta name=\"description\" content=\"Das Simplifier-Objekt kann verwendet werden, um auf verschiedene Methoden des Simplifiers zuzugreifen, z. B. Protokollierung, Utils\/Tools, E-Mail, Konnektoren, Business Objekte, Plugins, Benutzer, Berechtigungen, Gruppen und Rollen. Die in diesen Methoden verwendeten Eingabeparameter sind optional und werden im Eingabeobjekt definiert. Ein paar Methoden sind veraltet. Zum Beispiel eine Methode zur Ausf\u00fchrung eines Konnektors, die vom Konnektortyp (SQL, SOAP usw.) abh\u00e4ngt. Beispiele f\u00fcr die Verwendung von Methoden sind in der gesamten Dokumentation zu finden. Das E-Mail-Modul von Simplifier kann Folgendes senden\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/community.simplifier.io\/de\/doc\/current-release\/applications\/business-objects\/create-business-objects\/business-object-api\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Serverseitige Business-Objekt-API - Simplifier Makers Club\" \/>\n<meta property=\"og:description\" content=\"Das Simplifier-Objekt kann verwendet werden, um auf verschiedene Methoden des Simplifiers zuzugreifen, z. B. Protokollierung, Utils\/Tools, E-Mail, Konnektoren, Business Objekte, Plugins, Benutzer, Berechtigungen, Gruppen und Rollen. Die in diesen Methoden verwendeten Eingabeparameter sind optional und werden im Eingabeobjekt definiert. Ein paar Methoden sind veraltet. Zum Beispiel eine Methode zur Ausf\u00fchrung eines Konnektors, die vom Konnektortyp (SQL, SOAP usw.) abh\u00e4ngt. Beispiele f\u00fcr die Verwendung von Methoden sind in der gesamten Dokumentation zu finden. Das E-Mail-Modul von Simplifier kann Folgendes senden\" \/>\n<meta property=\"og:url\" content=\"https:\/\/community.simplifier.io\/de\/doc\/current-release\/applications\/business-objects\/create-business-objects\/business-object-api\/\" \/>\n<meta property=\"og:site_name\" content=\"Simplifier Makers Club\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/simplifier.io\/\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-07T23:03:33+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@simplifier_io\" \/>\n<meta name=\"twitter:label1\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data1\" content=\"11\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"TechArticle\",\"@id\":\"https:\\\/\\\/community.simplifier.io\\\/de\\\/doc\\\/current-release\\\/applications\\\/business-objects\\\/create-business-objects\\\/business-object-api\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/community.simplifier.io\\\/de\\\/doc\\\/current-release\\\/applications\\\/business-objects\\\/create-business-objects\\\/business-object-api\\\/\"},\"author\":{\"name\":\"Christian Kleinschroth\",\"@id\":\"https:\\\/\\\/community.simplifier.io\\\/de\\\/#\\\/schema\\\/person\\\/f8c8f6d71ca92598e95bd53c9a6e0fc6\"},\"headline\":\"Serverseitige Business-Objekt-API\",\"datePublished\":\"2024-07-24T09:56:53+00:00\",\"dateModified\":\"2026-04-07T23:03:33+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/community.simplifier.io\\\/de\\\/doc\\\/current-release\\\/applications\\\/business-objects\\\/create-business-objects\\\/business-object-api\\\/\"},\"wordCount\":3498,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/community.simplifier.io\\\/de\\\/#organization\"},\"inLanguage\":\"de\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/community.simplifier.io\\\/de\\\/doc\\\/current-release\\\/applications\\\/business-objects\\\/create-business-objects\\\/business-object-api\\\/\",\"url\":\"https:\\\/\\\/community.simplifier.io\\\/de\\\/doc\\\/current-release\\\/applications\\\/business-objects\\\/create-business-objects\\\/business-object-api\\\/\",\"name\":\"Serverseitige Business-Objekt-API - Simplifier Makers Club\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/community.simplifier.io\\\/de\\\/#website\"},\"datePublished\":\"2024-07-24T09:56:53+00:00\",\"dateModified\":\"2026-04-07T23:03:33+00:00\",\"description\":\"Das Simplifier-Objekt kann verwendet werden, um auf verschiedene Methoden des Simplifiers zuzugreifen, z. B. Protokollierung, Utils\\\/Tools, E-Mail, Konnektoren, Business Objekte, Plugins, Benutzer, Berechtigungen, Gruppen und Rollen. Die in diesen Methoden verwendeten Eingabeparameter sind optional und werden im Eingabeobjekt definiert. Ein paar Methoden sind veraltet. Zum Beispiel eine Methode zur Ausf\u00fchrung eines Konnektors, die vom Konnektortyp (SQL, SOAP usw.) abh\u00e4ngt. Beispiele f\u00fcr die Verwendung von Methoden sind in der gesamten Dokumentation zu finden. Das E-Mail-Modul von Simplifier kann Folgendes senden\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/community.simplifier.io\\\/de\\\/doc\\\/current-release\\\/applications\\\/business-objects\\\/create-business-objects\\\/business-object-api\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/community.simplifier.io\\\/de\\\/doc\\\/current-release\\\/applications\\\/business-objects\\\/create-business-objects\\\/business-object-api\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/community.simplifier.io\\\/de\\\/doc\\\/current-release\\\/applications\\\/business-objects\\\/create-business-objects\\\/business-object-api\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/community.simplifier.io\\\/de\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"App Builder Anleitung\",\"item\":\"https:\\\/\\\/community.simplifier.io\\\/de\\\/doc\\\/app-builder-leitfaden\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Integrieren\",\"item\":\"https:\\\/\\\/community.simplifier.io\\\/de\\\/doc\\\/app-builder-leitfaden\\\/integrieren\\\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Business Objekte\",\"item\":\"https:\\\/\\\/community.simplifier.io\\\/de\\\/doc\\\/current-release\\\/integrate\\\/business-objects\\\/\"},{\"@type\":\"ListItem\",\"position\":5,\"name\":\"Serverseitige Business Objekte erstellen\",\"item\":\"https:\\\/\\\/community.simplifier.io\\\/de\\\/doc\\\/serverseitige-business-objekte-erstellen\\\/\"},{\"@type\":\"ListItem\",\"position\":6,\"name\":\"Serverseitige Business-Objekt-API\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/community.simplifier.io\\\/de\\\/#website\",\"url\":\"https:\\\/\\\/community.simplifier.io\\\/de\\\/\",\"name\":\"Simplifier Makers Club\",\"description\":\"Where Ideas become Digital Reality - Simplifier Documentation, Knowledgebase, Forum, Courses and Marketplace\",\"publisher\":{\"@id\":\"https:\\\/\\\/community.simplifier.io\\\/de\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/community.simplifier.io\\\/de\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/community.simplifier.io\\\/de\\\/#organization\",\"name\":\"Simplifier AG\",\"url\":\"https:\\\/\\\/community.simplifier.io\\\/de\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/community.simplifier.io\\\/de\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/community.simplifier.io\\\/wp-content\\\/uploads\\\/2024\\\/09\\\/simplifier-logo.png\",\"contentUrl\":\"https:\\\/\\\/community.simplifier.io\\\/wp-content\\\/uploads\\\/2024\\\/09\\\/simplifier-logo.png\",\"width\":651,\"height\":150,\"caption\":\"Simplifier AG\"},\"image\":{\"@id\":\"https:\\\/\\\/community.simplifier.io\\\/de\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/simplifier.io\\\/\",\"https:\\\/\\\/x.com\\\/simplifier_io\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/simplifier-ag\\\/\",\"https:\\\/\\\/www.youtube.com\\\/c\\\/Simplifier\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/community.simplifier.io\\\/de\\\/#\\\/schema\\\/person\\\/f8c8f6d71ca92598e95bd53c9a6e0fc6\",\"name\":\"Christian Kleinschroth\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/community.simplifier.io\\\/wp-content\\\/uploads\\\/avatars\\\/3005\\\/1713534997-bpfull.png\",\"url\":\"https:\\\/\\\/community.simplifier.io\\\/wp-content\\\/uploads\\\/avatars\\\/3005\\\/1713534997-bpfull.png\",\"contentUrl\":\"https:\\\/\\\/community.simplifier.io\\\/wp-content\\\/uploads\\\/avatars\\\/3005\\\/1713534997-bpfull.png\",\"caption\":\"Christian Kleinschroth\"},\"description\":\"Hi, I\u2019m Christian, CTO and Co-Founder of Simplifier. My passion lies in driving technological innovation to empower businesses with our low-code platform. I lead our technical teams to ensure that our solutions are cutting-edge, secure, and scalable, meeting the highest standards of quality and performance. At Simplifier, we are committed to transforming the way you develop applications, making it faster and more efficient to achieve your goals.\",\"sameAs\":[\"https:\\\/\\\/de.linkedin.com\\\/in\\\/christian-kleinschroth-a491a06b\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Serverseitige Business-Objekt-API - Simplifier Makers Club","description":"Das Simplifier-Objekt kann verwendet werden, um auf verschiedene Methoden des Simplifiers zuzugreifen, z. B. Protokollierung, Utils\/Tools, E-Mail, Konnektoren, Business Objekte, Plugins, Benutzer, Berechtigungen, Gruppen und Rollen. Die in diesen Methoden verwendeten Eingabeparameter sind optional und werden im Eingabeobjekt definiert. Ein paar Methoden sind veraltet. Zum Beispiel eine Methode zur Ausf\u00fchrung eines Konnektors, die vom Konnektortyp (SQL, SOAP usw.) abh\u00e4ngt. Beispiele f\u00fcr die Verwendung von Methoden sind in der gesamten Dokumentation zu finden. Das E-Mail-Modul von Simplifier kann Folgendes senden","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/community.simplifier.io\/de\/doc\/current-release\/applications\/business-objects\/create-business-objects\/business-object-api\/","og_locale":"de_DE","og_type":"article","og_title":"Serverseitige Business-Objekt-API - Simplifier Makers Club","og_description":"Das Simplifier-Objekt kann verwendet werden, um auf verschiedene Methoden des Simplifiers zuzugreifen, z. B. Protokollierung, Utils\/Tools, E-Mail, Konnektoren, Business Objekte, Plugins, Benutzer, Berechtigungen, Gruppen und Rollen. Die in diesen Methoden verwendeten Eingabeparameter sind optional und werden im Eingabeobjekt definiert. Ein paar Methoden sind veraltet. Zum Beispiel eine Methode zur Ausf\u00fchrung eines Konnektors, die vom Konnektortyp (SQL, SOAP usw.) abh\u00e4ngt. Beispiele f\u00fcr die Verwendung von Methoden sind in der gesamten Dokumentation zu finden. Das E-Mail-Modul von Simplifier kann Folgendes senden","og_url":"https:\/\/community.simplifier.io\/de\/doc\/current-release\/applications\/business-objects\/create-business-objects\/business-object-api\/","og_site_name":"Simplifier Makers Club","article_publisher":"https:\/\/www.facebook.com\/simplifier.io\/","article_modified_time":"2026-04-07T23:03:33+00:00","twitter_card":"summary_large_image","twitter_site":"@simplifier_io","twitter_misc":{"Gesch\u00e4tzte Lesezeit":"11\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"TechArticle","@id":"https:\/\/community.simplifier.io\/de\/doc\/current-release\/applications\/business-objects\/create-business-objects\/business-object-api\/#article","isPartOf":{"@id":"https:\/\/community.simplifier.io\/de\/doc\/current-release\/applications\/business-objects\/create-business-objects\/business-object-api\/"},"author":{"name":"Christian Kleinschroth","@id":"https:\/\/community.simplifier.io\/de\/#\/schema\/person\/f8c8f6d71ca92598e95bd53c9a6e0fc6"},"headline":"Serverseitige Business-Objekt-API","datePublished":"2024-07-24T09:56:53+00:00","dateModified":"2026-04-07T23:03:33+00:00","mainEntityOfPage":{"@id":"https:\/\/community.simplifier.io\/de\/doc\/current-release\/applications\/business-objects\/create-business-objects\/business-object-api\/"},"wordCount":3498,"commentCount":0,"publisher":{"@id":"https:\/\/community.simplifier.io\/de\/#organization"},"inLanguage":"de"},{"@type":"WebPage","@id":"https:\/\/community.simplifier.io\/de\/doc\/current-release\/applications\/business-objects\/create-business-objects\/business-object-api\/","url":"https:\/\/community.simplifier.io\/de\/doc\/current-release\/applications\/business-objects\/create-business-objects\/business-object-api\/","name":"Serverseitige Business-Objekt-API - Simplifier Makers Club","isPartOf":{"@id":"https:\/\/community.simplifier.io\/de\/#website"},"datePublished":"2024-07-24T09:56:53+00:00","dateModified":"2026-04-07T23:03:33+00:00","description":"Das Simplifier-Objekt kann verwendet werden, um auf verschiedene Methoden des Simplifiers zuzugreifen, z. B. Protokollierung, Utils\/Tools, E-Mail, Konnektoren, Business Objekte, Plugins, Benutzer, Berechtigungen, Gruppen und Rollen. Die in diesen Methoden verwendeten Eingabeparameter sind optional und werden im Eingabeobjekt definiert. Ein paar Methoden sind veraltet. Zum Beispiel eine Methode zur Ausf\u00fchrung eines Konnektors, die vom Konnektortyp (SQL, SOAP usw.) abh\u00e4ngt. Beispiele f\u00fcr die Verwendung von Methoden sind in der gesamten Dokumentation zu finden. Das E-Mail-Modul von Simplifier kann Folgendes senden","breadcrumb":{"@id":"https:\/\/community.simplifier.io\/de\/doc\/current-release\/applications\/business-objects\/create-business-objects\/business-object-api\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/community.simplifier.io\/de\/doc\/current-release\/applications\/business-objects\/create-business-objects\/business-object-api\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/community.simplifier.io\/de\/doc\/current-release\/applications\/business-objects\/create-business-objects\/business-object-api\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/community.simplifier.io\/de\/"},{"@type":"ListItem","position":2,"name":"App Builder Anleitung","item":"https:\/\/community.simplifier.io\/de\/doc\/app-builder-leitfaden\/"},{"@type":"ListItem","position":3,"name":"Integrieren","item":"https:\/\/community.simplifier.io\/de\/doc\/app-builder-leitfaden\/integrieren\/"},{"@type":"ListItem","position":4,"name":"Business Objekte","item":"https:\/\/community.simplifier.io\/de\/doc\/current-release\/integrate\/business-objects\/"},{"@type":"ListItem","position":5,"name":"Serverseitige Business Objekte erstellen","item":"https:\/\/community.simplifier.io\/de\/doc\/serverseitige-business-objekte-erstellen\/"},{"@type":"ListItem","position":6,"name":"Serverseitige Business-Objekt-API"}]},{"@type":"WebSite","@id":"https:\/\/community.simplifier.io\/de\/#website","url":"https:\/\/community.simplifier.io\/de\/","name":"Simplifier Makers Club","description":"Where Ideas become Digital Reality - Simplifier Documentation, Knowledgebase, Forum, Courses and Marketplace","publisher":{"@id":"https:\/\/community.simplifier.io\/de\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/community.simplifier.io\/de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/community.simplifier.io\/de\/#organization","name":"Simplifier AG","url":"https:\/\/community.simplifier.io\/de\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/community.simplifier.io\/de\/#\/schema\/logo\/image\/","url":"https:\/\/community.simplifier.io\/wp-content\/uploads\/2024\/09\/simplifier-logo.png","contentUrl":"https:\/\/community.simplifier.io\/wp-content\/uploads\/2024\/09\/simplifier-logo.png","width":651,"height":150,"caption":"Simplifier AG"},"image":{"@id":"https:\/\/community.simplifier.io\/de\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/simplifier.io\/","https:\/\/x.com\/simplifier_io","https:\/\/www.linkedin.com\/company\/simplifier-ag\/","https:\/\/www.youtube.com\/c\/Simplifier\/"]},{"@type":"Person","@id":"https:\/\/community.simplifier.io\/de\/#\/schema\/person\/f8c8f6d71ca92598e95bd53c9a6e0fc6","name":"Christian Kleinschroth","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/community.simplifier.io\/wp-content\/uploads\/avatars\/3005\/1713534997-bpfull.png","url":"https:\/\/community.simplifier.io\/wp-content\/uploads\/avatars\/3005\/1713534997-bpfull.png","contentUrl":"https:\/\/community.simplifier.io\/wp-content\/uploads\/avatars\/3005\/1713534997-bpfull.png","caption":"Christian Kleinschroth"},"description":"Hi, I\u2019m Christian, CTO and Co-Founder of Simplifier. My passion lies in driving technological innovation to empower businesses with our low-code platform. I lead our technical teams to ensure that our solutions are cutting-edge, secure, and scalable, meeting the highest standards of quality and performance. At Simplifier, we are committed to transforming the way you develop applications, making it faster and more efficient to achieve your goals.","sameAs":["https:\/\/de.linkedin.com\/in\/christian-kleinschroth-a491a06b"]}]}},"_links":{"self":[{"href":"https:\/\/community.simplifier.io\/de\/wp-json\/wp\/v2\/docs\/50946","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/community.simplifier.io\/de\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/community.simplifier.io\/de\/wp-json\/wp\/v2\/types\/manual_documentation"}],"author":[{"embeddable":true,"href":"https:\/\/community.simplifier.io\/de\/wp-json\/wp\/v2\/users\/3005"}],"version-history":[{"count":6,"href":"https:\/\/community.simplifier.io\/de\/wp-json\/wp\/v2\/docs\/50946\/revisions"}],"predecessor-version":[{"id":76841,"href":"https:\/\/community.simplifier.io\/de\/wp-json\/wp\/v2\/docs\/50946\/revisions\/76841"}],"up":[{"embeddable":true,"href":"https:\/\/community.simplifier.io\/de\/wp-json\/wp\/v2\/docs\/51169"}],"wp:attachment":[{"href":"https:\/\/community.simplifier.io\/de\/wp-json\/wp\/v2\/media?parent=50946"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}