This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
en:software:tss:start [2017/01/04 18:38] semen.bortnik |
en:software:tss:start [2021/07/01 09:52] (current) |
||
---|---|---|---|
Line 15: | Line 15: | ||
===== 2. Access to the Tim smartform suite ===== | ===== 2. Access to the Tim smartform suite ===== | ||
- | ==== 2.1 Systemrollen für den Zugang zur TSS ==== | + | ==== 2.1 Systemroles required to access the TSS ==== |
- | A user has to have the following TODO:roles [[software:tim:roles|Systemrollen]]to use the corresponding version of the TIM smartform suite: | + | A user has to have the following roles [[en:software:tim:roles|roles]] to use the corresponding version of the TIM smartform suite: |
- | * „smartform-designer“ to gain excess to TODO [[#3. TIM Smartform Designer|TIM Smartform Designer]] | + | * „smartform-designer“ to gain excess to [[#3. TIM Smartform Designer|TIM Smartform Designer]] |
- | * „smartform-architect“ to gain excess to TODO [[#4. TIM Smartform Architect|TIM Smartform Architect]] | + | * „smartform-architect“ to gain excess to [[#4. TIM Smartform Architect|TIM Smartform Architect]] |
- | * „smartform-expert“ to gain excess to TODO[[#5. TIM Smartform Expert|TIM Smartform Expert]] | + | * „smartform-expert“ to gain excess to [[#5. TIM Smartform Expert|TIM Smartform Expert]] |
- | ==== 2.2 Excess via repository ==== | + | ==== 2.2 Access via repository ==== |
- | The acces to the configurator of the TSS happens via TODO [[software:tim:processrepository|TIM Repository]]. In the Tab "Smartform" you can find an "EDIT"-Button. The configurator will be opened in a seperate tab upon clicking it. | + | The access to the configurator of the TSS happens via [[en:software:tim:processrepository|TIM Repository]]. In the Tab "Smartform" you can find an "EDIT"-Button. The configurator will be opened in a seperate tab upon clicking it. |
- | {{ :software:tss:02_repository_smartform.png?direct&1000 |}} | + | {{ :en:software:tss:en_02-repository_smartform.png?direct&1000 |}} |
- | ==== 2.3 Systemrolle für die Verwaltung von TSS Ressourcen ==== | + | |
+ | ==== 2.3 Systemroles for the maintenance of TSS resources ==== | ||
Every data-artifact wich is used for the creation of a smartform is saved in a central database. | Every data-artifact wich is used for the creation of a smartform is saved in a central database. | ||
An UI is integrated for the management of the artifacts was integrated in the admin client. | An UI is integrated for the management of the artifacts was integrated in the admin client. | ||
- | A user needs the following role to manage the tss-recources (z.B- confiuratins, CSV-documents, CSS-documents etc. TODO[[#6.8 Verwaltung von TSS-Resourcen|Verwaltung von TSS-Resourcen]] in his client or super- client: | + | A user needs the following role to manage the tss-recources (z.B- confiuratins, CSV-documents, CSS-documents etc. [[#6.8 Maintenance of TSS-Resourcen|Maintenance of TSS-Resourcen]] in his client or super- client: |
* „resource-manager“ (If a user is a "resource-manager he doesn't necessarily need the role "admin") | * „resource-manager“ (If a user is a "resource-manager he doesn't necessarily need the role "admin") | ||
Line 38: | Line 39: | ||
* The document will be automatically renamed into css.css upon uploading. | * The document will be automatically renamed into css.css upon uploading. | ||
{{ :software:tss:tss_resourcestabinsupermandant.png?direct&1000 |}} | {{ :software:tss:tss_resourcestabinsupermandant.png?direct&1000 |}} | ||
- | * Wth the document-type TODO?Logo-Dateien? you can upload a PNG-Document with your corporate logo, wich will be automatically renamed into logo.png upon uploading and will be displayed in the top-left corner of the configurator. | + | * With the document-type Logo-Datei you can upload a PNG-Document with your corporate logo, wich will be automatically renamed into logo.png upon uploading and will be displayed in the top-left corner of the configurator. |
- | === 2.3.2 client-specific resources === | + | === 2.3.2 Client-specific resources === |
It is possible to have artifacts in your client, wich are only available and effective in your client. | It is possible to have artifacts in your client, wich are only available and effective in your client. | ||
* For example a CSS-document wich implements your corporate CI | * For example a CSS-document wich implements your corporate CI | ||
Line 53: | Line 54: | ||
* Creation and arrangement of attributes | * Creation and arrangement of attributes | ||
* Only simple Smartform, which means without tab-pages, tables or accordions etc. Nur einfache Smartforms, d.h. ohne Tabpages, Tabellen, Accordions, etc. | * Only simple Smartform, which means without tab-pages, tables or accordions etc. Nur einfache Smartforms, d.h. ohne Tabpages, Tabellen, Accordions, etc. | ||
- | * For more complex smartforms you have to use the other versions: TODO [[#4. TIM Smartform Architect|TIM Smartform Architect]] and [[#5. TIM Smartform Expert|TIM Smartform Expert]]. | + | * For more complex smartforms you have to use the other versions: [[#4. TIM Smartform Architect|TIM Smartform Architect]] and [[#5. TIM Smartform Expert|TIM Smartform Expert]]. |
==== 3.2 Explanation of the UI and function - target group professional users! ==== | ==== 3.2 Explanation of the UI and function - target group professional users! ==== | ||
Line 63: | Line 64: | ||
* The TSS enables you to use a uniform operating philosophy in your smartforms. | * The TSS enables you to use a uniform operating philosophy in your smartforms. | ||
* Because of the uniform structures of the arrangements of attribute, validations, and mandatory fields and editability etc. your end-users will quickly understand all your processes. | * Because of the uniform structures of the arrangements of attribute, validations, and mandatory fields and editability etc. your end-users will quickly understand all your processes. | ||
- | {{ :software:tss:03.0_smartform_designer.png?direct&1000 |}} | + | {{ :en:software:tss:en03.0_smartform_designer.png?direct&1000 |}} |
* With the button //Import activities// you can import the activities of your modeled process | * With the button //Import activities// you can import the activities of your modeled process | ||
* With the //Import// and //Export// button you can import configurations or export them as a backup or for further usage in other processes. | * With the //Import// and //Export// button you can import configurations or export them as a backup or for further usage in other processes. | ||
* With the //Validate// button you can validate your configuration. | * With the //Validate// button you can validate your configuration. | ||
- | * With the //Test// button you can test your smartform from user-perspective TODO:(For further details [[#3.2.3 Testmodus]]) | + | * With the //Test// button you can test your smartform from user-perspective:(For further details see [[#3.2.3 Testmode]]) |
| | ||
* With the button //Deploy// you can safe your configurations. Everything you change must be safed by pressing the //Deploy// button, afterwards it can be seen in the ToDo client. | * With the button //Deploy// you can safe your configurations. Everything you change must be safed by pressing the //Deploy// button, afterwards it can be seen in the ToDo client. | ||
Line 74: | Line 75: | ||
* The changes on your smartform will be effective for the value "---" in the status-dropdown. In symbolizes the basic configuartion. | * The changes on your smartform will be effective for the value "---" in the status-dropdown. In symbolizes the basic configuartion. | ||
- | * In the chapter TODO [[#3.2.4 Statusabhängige Konfiguration - Aktivitäten einlesen]] it will be explained, how you can individualize your smartform for specific activities in the process. | + | * In the chapter [[#3.2.4 Statusspecified configuration - Import activities]] it will be explained, how you can individualize your smartform for specific activities in the process. |
* Attributes can be placed in any order, moved to another element or be hidden for a specific status via drag and drop | * Attributes can be placed in any order, moved to another element or be hidden for a specific status via drag and drop | ||
- | * For further details: TODO[[#3.2.2 Attribute]] | + | * For further details: [[#3.2.2 Attributes]] |
- | === 3.2.2 Attribute === | + | === 3.2.2 Attributes === |
In the smartform Designer you can create attributes to gather and display process information. | In the smartform Designer you can create attributes to gather and display process information. | ||
* A new attribute can be created by drag&dropping the //[new] ()// tag into the smartfom. | * A new attribute can be created by drag&dropping the //[new] ()// tag into the smartfom. | ||
- | * This is only possible if the status-dropdown is set to "---". (For further details to status-specified configurations see also TODO[[#3.2.4 Statusabhängige Konfiguration - Aktivitäten einlesen|Statusabhängige Konfiguration - Aktivitäten einlesen]]) | + | * This is only possible if the status-dropdown is set to "---". (For further details to status-specified configurations see also [[#3.2.4 Statusspecified configuration - Import activities|Statusspecified configuration - Import activities]]) |
* A new attribute will be safed as a TIM-process-variable. | * A new attribute will be safed as a TIM-process-variable. | ||
* For futher usage (e.g. in Word templates or Emails etc.) the attributes can be found in the process with ${name_of_the_attribute} | * For futher usage (e.g. in Word templates or Emails etc.) the attributes can be found in the process with ${name_of_the_attribute} | ||
Line 87: | Line 88: | ||
* If a new attribute is dragged into the smartform or if an existing attribute is clicked, a pop-up will appear. There you can change the properties of the attribute: | * If a new attribute is dragged into the smartform or if an existing attribute is clicked, a pop-up will appear. There you can change the properties of the attribute: | ||
- | {{ :software:tss:03.2_smartform_designer_attribut.png?direct&1000 |}} | + | {{ :en:software:tss:en_03.2_smartform_designer_attribute.png?direct&1000 |}} |
<div> | <div> | ||
^Field^ Description ^ | ^Field^ Description ^ | ||
|Attribute | Identifier of the attribute. Can be referenced with ${...} in emails. ("status" and "name" mustn't be used as attribute-identifier)| | |Attribute | Identifier of the attribute. Can be referenced with ${...} in emails. ("status" and "name" mustn't be used as attribute-identifier)| | ||
|Decription |Appears as a tooltip as soon as the user places his mouse on the attribute| | |Decription |Appears as a tooltip as soon as the user places his mouse on the attribute| | ||
- | |Data-Type | You can select a data-type or create an individual validation (see also TODO[[#3.2.5 Datentypen|Datentypen]]) | | + | |Data-Type | You can select a data-type or create an individual validation (see also [[#3.2.5 Data-Types|Data-Types]]) | |
|Caption |Will be displayed as text in the left side of the attribute| | |Caption |Will be displayed as text in the left side of the attribute| | ||
|UI-Flag |Definition of the editability of the attribute| | |UI-Flag |Definition of the editability of the attribute| | ||
- | |Layout |Selection of a layout for the display of the attribute. (see also TODO[[#3.2.5 Datentypen|Datentypen]]) | | + | |Layout |Selection of a layout for the display of the attribute. (see also [[#3.2.5 Data-Types|Data-Types]]) | |
|Width label |Width of the space where the desctription will appear| | |Width label |Width of the space where the desctription will appear| | ||
|Width space |Distance between description and attribute| | |Width space |Distance between description and attribute| | ||
|Width value |Width of the attribute | | |Width value |Width of the attribute | | ||
- | |Height |Height of the attribute. Every height that is bigger than 24px will be displayed with the layout-option "big" (see also TODO[[#3.2.5 Datentypen|Datentypen]]) | | + | |Height |Height of the attribute. Every height that is bigger than 24px will be displayed with the layout-option "big" (see also [[#3.2.5 Data-Types|Data-Types]]) | |
</div> | </div> | ||
Line 112: | Line 113: | ||
|Reset-Icon |Sets all attributes to the last saved value | | |Reset-Icon |Sets all attributes to the last saved value | | ||
</div> | </div> | ||
- | **Reference**: For further details see also TODO[[#3.2.4 Statusabhängige Konfiguration - Aktivitäten einlesen|Statusabhängige Konfiguration - Aktivitäten einlesen]] | + | **Reference**: For further details see also [[#3.2.4 Statusspecified configuration - Import activities|Statusspecified configuration - Import activities]] |
* Every new or changed attribute must be safed by clicking on the save-icon. | * Every new or changed attribute must be safed by clicking on the save-icon. | ||
Line 118: | Line 119: | ||
* Every attribute can be moved inside one element or to another per drag&drop. | * Every attribute can be moved inside one element or to another per drag&drop. | ||
- | * If you want to hide an attribute, drag&drop it onto the //Hide attribute// area near the status-dropdown. The attribute will be hidden for the selected status. See also the screenshots in TODO[[#3.2.4 Statusabhängige Konfiguration - Aktivitäten einlesen|Statusabhängige Konfiguration - Aktivitäten einlesen]] | + | * If you want to hide an attribute, drag&drop it onto the //Hide attribute// area near the status-dropdown. The attribute will be hidden for the selected status. See also the screenshots in [[#3.2.4 Statusspecified configuration - Import activities|Statusspecified configuration - Import activities]] |
* The attribute will be still saved in the coniguration, but invisible for the selected status. | * The attribute will be still saved in the coniguration, but invisible for the selected status. | ||
| | ||
The Ui-Flags define the editability and can be found in the attribute Pop-up. You can either select them fromm a list wich pops up after ckicking on the magnifying glass or write them in the text field: | The Ui-Flags define the editability and can be found in the attribute Pop-up. You can either select them fromm a list wich pops up after ckicking on the magnifying glass or write them in the text field: | ||
- | {{ :software:tss:03.3_smartform_designer_attribut_ui-flags.png?direct&1000 |}} | + | {{ :en:software:tss:en_03.3_smartform_designer_attribute_ui_flags.png?direct&1000 |}} |
- | === 3.2.3 Testmodus === | + | === 3.2.3 Testmode === |
After clicking on the //Test//-button the smartform will appear like it would look in the current status. Now you can check if the attributes are editable and visible like they should be. | After clicking on the //Test//-button the smartform will appear like it would look in the current status. Now you can check if the attributes are editable and visible like they should be. | ||
{{ :software:tss:03.4_smartform_designer_testmodus.png?direct&1000 |}} | {{ :software:tss:03.4_smartform_designer_testmodus.png?direct&1000 |}} | ||
- | === 3.2.4 Statusabhängige Konfiguration - Aktivitäten einlesen === | + | === 3.2.4 Statusspecified configuration - Import activities === |
After you have constructed a smartform for the "---"-status you can now define special process-cases. You need to click the //IMPORT ACTIVITIES// -button.The status-dropdown will be filled with your process activities. | After you have constructed a smartform for the "---"-status you can now define special process-cases. You need to click the //IMPORT ACTIVITIES// -button.The status-dropdown will be filled with your process activities. | ||
* Now you can select an activity or a standart status [neu, Suche, in Arbeit, Prozess-Manager, beendet, Betrachter] and change your smartform as you wish: | * Now you can select an activity or a standart status [neu, Suche, in Arbeit, Prozess-Manager, beendet, Betrachter] and change your smartform as you wish: | ||
Line 135: | Line 136: | ||
* Modify attribute properties by clicking on an attribute. See also [[#3.2.2 Attribute]] | * Modify attribute properties by clicking on an attribute. See also [[#3.2.2 Attribute]] | ||
* You can for example make a certain field a mandatory field for an activity. | * You can for example make a certain field a mandatory field for an activity. | ||
- | **Attention**: If you want to create an attribute just for one status, you have to create it for the status "---" first, then drag it onto //Hide attribute//. Afterwards you have to select the status you want this specific attribute to be visible in and then drag&drop the attribute from the attribute list on the left side of the screen. | + | **Attention**: If you want to create an attribute just for one status, you have to create it for the status "---" first, then drag it onto //Hide attribute//. Afterwards you have to select the status you want this specific attribute to be visible in and then drag&drop the attribute from the attribute list on the left side of the screen. WILLBECHANGED |
{{ :software:tss:03.1_smartform_designer_aktivitaeten_einlesen.png?direct&1000 |}} | {{ :software:tss:03.1_smartform_designer_aktivitaeten_einlesen.png?direct&1000 |}} | ||
{{ :software:tss:03.5_smartform_designer_statusabhaengige_attributkonfiguration.png?direct&1000 |}} | {{ :software:tss:03.5_smartform_designer_statusabhaengige_attributkonfiguration.png?direct&1000 |}} | ||
- | * in the attribute pop-up the status-specified configurations will be displayed **bold**. Configurations that are inherited from the "---"-status will be displayed//cursive// | + | * in the attribute pop-up the status-specified configurations will be displayed **bold**. Configurations that are inherited from the "---" - status will be displayed //cursive// |
- | * {{ :software:tss:03.6_smartform_designer_statusabhaengige_attributkonfiguration.png?direct&1000 |}} | + | * {{ :en:software:tss:en_03.6_smartform_designer_statusabhaengige_attributeconfigs.png?direct&1000 |}} |
* Specification of the configurations of the smartform that was created above for the status //[neu]//, which is active while the process is started. | * Specification of the configurations of the smartform that was created above for the status //[neu]//, which is active while the process is started. | ||
- | {{ :software:tss:03.7_smartform_designer_statusabhaengige_attributkonfiguration.png?direct&1000 |}} | + | {{ :en:software:tss:en_03.7_smartform_designer_statusspecified_configs.png?direct&1000 |}} |
- | === 3.2.5 Datentypen === | + | === 3.2.5 Data-Types === |
In the attributee pop-up yoiu can find a list of predefined data-types: | In the attributee pop-up yoiu can find a list of predefined data-types: | ||
- | {{ :software:tss:03.10_smartform_designer_datentypen.png?direct&1000 |}} | + | {{ :en:software:tss:en_03.10_smartform_designer_datentypen.png?direct&1000 |}} |
* While using the Smartform designer you will be limited to the following list of data-types. | * While using the Smartform designer you will be limited to the following list of data-types. | ||
<div> | <div> | ||
Line 165: | Line 167: | ||
</div> | </div> | ||
- | * If you click the symbol on the right side of the datatype-dropdown list in the attribute-popup you can look through different layouts | + | * If you click the symbol on the right side of the datatype-dropdown list in the attribute-popup you can look through different layouts: |
- | {{ :software:tss:03.9_smartform_designer_datentypen.png?direct&1000 |}} | + | {{ :en:software:tss:en_03.9_smartform_designer_datatypes.png?direct&1000 |}} |
* You can also create an own data-type in the //Data-type//-popup by clicking the green PLUS-Icon | * You can also create an own data-type in the //Data-type//-popup by clicking the green PLUS-Icon | ||
* This data-types are based on existing data-types | * This data-types are based on existing data-types | ||
* By creating length-limitations or input-masks you can create a validation. This can be used to create a field that validates input to fit a certain structure, for example an accounting area XX_098_XX. | * By creating length-limitations or input-masks you can create a validation. This can be used to create a field that validates input to fit a certain structure, for example an accounting area XX_098_XX. | ||
- | * For further details to the creation of new data-types see TODO [[#6.4 Modul Datentypen]] | + | * For further details to the creation of new data-types see [[#6.4 Module Datatypes]] |
- | * Coplex data-tyoes, like CSV-Lists for autocomletes or Dropdowns can be created in the TODO [[#4. TIM Smartform Architect|TIM Smartform Architect]] | + | * Coplex data-tyoes, like CSV-Lists for autocomletes or Dropdowns can be created in the [[#4. TIM Smartform Architect|TIM Smartform Architect]] |
* Created data-types will appear in the data-type dropdown-list in the attribute pop-up and can be also used in the designer. | * Created data-types will appear in the data-type dropdown-list in the attribute pop-up and can be also used in the designer. | ||
Line 182: | Line 184: | ||
The basis of a smartform is the template. Upon creating a new smartform, the //3columns//-template will be selected. If you need a special template you have to create it by using the Smartform-Architect or -Expert. A user with the right //smartform-architect// or //smartform-expert// can create a unique template. | The basis of a smartform is the template. Upon creating a new smartform, the //3columns//-template will be selected. If you need a special template you have to create it by using the Smartform-Architect or -Expert. A user with the right //smartform-architect// or //smartform-expert// can create a unique template. | ||
**Attention**: The Smartform Architect is for professional users. Because of that it is impossible to create complex layouts with tabs or dummies for the display of tables with the designer. | **Attention**: The Smartform Architect is for professional users. Because of that it is impossible to create complex layouts with tabs or dummies for the display of tables with the designer. | ||
- | * By clicking onTODO //ELEMENTE ANPASSEN// you can change the headline of the selected template element: | + | * By clicking on //CUSTOMIZE ELEMENTS// you can change the headline of the selected template element: |
- | {{ :software:tss:03.8_smartform_designer_template_modifizieren.png?direct&1000 |}} | + | {{ :en:software:tss:en_03.8_smartform_designer_template_modify.png?direct&1000 |}} |
=== 3.2.7 Ergebnis im ToDo Client === | === 3.2.7 Ergebnis im ToDo Client === | ||
Line 193: | Line 195: | ||
{{ :software:tss:03.12_smartform_designer_aufgabe.png?direct&1000 |}} | {{ :software:tss:03.12_smartform_designer_aufgabe.png?direct&1000 |}} | ||
- | === 3.2.8 Config zum Selbertesten === | + | === 3.2.8 Configurations for testing === |
- | The configurations used for the process above can be found here: TODO [[software:tss:sample_config_designer|Beispielkonfiguration]] | + | The configurations used for the process above can be found here: [[software:tss:sample_config_designer|Example configurations]] |
---- | ---- | ||
===== 4. TIM Smartform Architect ===== | ===== 4. TIM Smartform Architect ===== | ||
- | ==== 4.1 Zielgruppe & Projektscope ==== | + | ==== 4.1 Targetgroup & projectscope ==== |
* IT consultants | * IT consultants | ||
* Creation of complex smartforms with data-structures, tabs etc. | * Creation of complex smartforms with data-structures, tabs etc. | ||
Line 208: | Line 210: | ||
* ANYTHING that is defined for a process. E.g. Templates, data-types etc. only exists for the process where it was created | * ANYTHING that is defined for a process. E.g. Templates, data-types etc. only exists for the process where it was created | ||
- | ==== 4.2 Erklärung der Oberfläche und Funktionen ==== | + | ==== 4.2 Explanation of the UI and functions ==== |
- | * TODO Überblick: Menü; Sidebar; WYSIWYG | + | * TODO Overview: Menu; Sidebar; WYSIWYG |
* For further details see [[#6. Module des TIM Smartform Architect und Expert]] | * For further details see [[#6. Module des TIM Smartform Architect und Expert]] | ||
Line 215: | Line 217: | ||
===== 5. TIM Smartform Expert ===== | ===== 5. TIM Smartform Expert ===== | ||
- | ==== 5.1 Zielgruppe & Projektscope ==== | + | ==== 5.1 Targetgroup & projectscope ==== |
* IT consultants and developers | * IT consultants and developers | ||
* Deep system integration | * Deep system integration | ||
Line 222: | Line 224: | ||
* ANYTHING that is defined for a process. E.g. Templates, data-types etc. only exists for the process where it was created | * ANYTHING that is defined for a process. E.g. Templates, data-types etc. only exists for the process where it was created | ||
- | ==== 5.2 Erklärung der Oberfläche und Funktionen ==== | + | ==== 5.2 Explanation of the UI and functions ==== |
- | * Überblick: Menü; Sidebar; WYSIWYG | + | * Overview: Menu, Sidebar; WYSIWYG |
- | * For further details ss [[#6. Module des TIM Smartform Architect und Expert]] | + | * For further details ss [[#6. Modules of the TIM Smartform Architect und Expert]] |
---- | ---- | ||
- | ===== 6. Module des TIM Smartform Architect und Expert ===== | + | ===== 6. Modules of the TIM Smartform Architect und Expert ===== |
- | ==== 6.1 Modul Bedienoberfläche ==== | + | ==== 6.1 Module UI ==== |
* Creation of new templates: | * Creation of new templates: | ||
You need architect- or expert-rights. Click on the tab "Templates" in the top left corner, then on the green "PLUS-Icon". Name your template by entering something in the field "Template" and save everything (by clicking on the floppy disk). Afterwards click the tab "Elements" and then the green "PLUS-icon" | You need architect- or expert-rights. Click on the tab "Templates" in the top left corner, then on the green "PLUS-Icon". Name your template by entering something in the field "Template" and save everything (by clicking on the floppy disk). Afterwards click the tab "Elements" and then the green "PLUS-icon" | ||
Line 235: | Line 237: | ||
size) Select position 1 if you havent placed any other elements into your smartform. Select "A-Element" as the "Element type" and "uie-details formular element" as "UIE". In the section "positioning you can select the size and the gap between this and other elements. To finalize this creation click //SAVE// and //DEPLOY//. | size) Select position 1 if you havent placed any other elements into your smartform. Select "A-Element" as the "Element type" and "uie-details formular element" as "UIE". In the section "positioning you can select the size and the gap between this and other elements. To finalize this creation click //SAVE// and //DEPLOY//. | ||
- | ==== 6.2 Modul Templates ==== | + | ==== 6.2 Module templates ==== |
* | * | ||
| | ||
- | ==== 6.3 Modul Tabellen ==== | + | ==== 6.3 Module tables ==== |
- | * TODO dau- immer entsprechend des Dateityps, oder Datenbankzugriff | + | * The dau specifies the storage medium (e.g. files or database) |
* Bei Ablage als Prozessvariable (BL-Flag P) immer dau-tim verwenden. Achtung: Max. 4000 Zeichen in einer Prozessvariable erlaubt. Dies schließt Steuerzeichen der Tabelle mit ein. Bitte nur zum fixen Testen verwenden | * Bei Ablage als Prozessvariable (BL-Flag P) immer dau-tim verwenden. Achtung: Max. 4000 Zeichen in einer Prozessvariable erlaubt. Dies schließt Steuerzeichen der Tabelle mit ein. Bitte nur zum fixen Testen verwenden | ||
| | ||
- | ==== 6.4 Modul Datentypen ==== | + | ==== 6.4 Module Datatypes ==== |
List of all basic types and further details | List of all basic types and further details | ||
Line 259: | Line 261: | ||
| | ||
- | ==== 6.5 Modul Meldungen ==== | + | ==== 6.5 Module massage ==== |
* | * | ||
| | ||
- | ==== 6.6 Modul Übersetzung ==== | + | ==== 6.6 Module translation ==== |
* | * | ||
| | ||
- | ==== 6.7 Modul funktionale Struktur ==== | + | ==== 6.7 Module functional structure ==== |
* | * | ||
- | ==== 6.8 Verwaltung von TSS-Resourcen ==== | + | ==== 6.8 Maintenance of TSS-Resourcen ==== |
---- | ---- | ||
- | ===== 7. praktische Tipps für die gängigsten Smartformanforderungen ===== | + | ===== 7. Usefull tipps for the most common smartform applications ===== |
- | ==== 7.1 Attribute in Taskliste darstellen ==== | + | ==== 7.1 Display attributes in the taskbar ==== |
* Attributes that are visible in the taskbar are called Indexfields | * Attributes that are visible in the taskbar are called Indexfields | ||
* There are 10 fields wich can display any attribute | * There are 10 fields wich can display any attribute | ||
Line 280: | Line 282: | ||
* gadget.languages.de.standard_smartformindex1= 'Überschrift für Index 1 in DE'; | * gadget.languages.de.standard_smartformindex1= 'Überschrift für Index 1 in DE'; | ||
* gadget.languages.en.standard_smartformindex2= 'Überschrift für Index 1 in EN'; | * gadget.languages.en.standard_smartformindex2= 'Überschrift für Index 1 in EN'; | ||
- | ==== 7.2 Besondere Eigenschaften von Attributen ==== | + | ==== 7.2 Special properties of attributes ==== |
* Additional flags for "E" or "D" : | * Additional flags for "E" or "D" : | ||
* Mail (e): A button will appear on the right side of the input field. If clicked, the default Email massenger will be opened. The email adress will be auto-filled. | * Mail (e): A button will appear on the right side of the input field. If clicked, the default Email massenger will be opened. The email adress will be auto-filled. | ||
Line 293: | Line 295: | ||
* Normally an attribute will be displayed like this: Label + gap + field | * Normally an attribute will be displayed like this: Label + gap + field | ||
* If the field should appear under the label, then the label-width has to be bigger than usual. If the label-width + gap-width + value-width are bigger than the element they are placed in the input field will be placed under the label. | * If the field should appear under the label, then the label-width has to be bigger than usual. If the label-width + gap-width + value-width are bigger than the element they are placed in the input field will be placed under the label. | ||
- | ==== 7.3 Einbinden einer csv-Datei für ein Autocomplete-/Dropdownfeld ==== | + | ==== 7.3 Import a csv-document for an autocomplete-/dropdownfield ==== |
* First you have to create a module wich is named like the csv, txt or xls file | * First you have to create a module wich is named like the csv, txt or xls file | ||
- | * The table must get the mathcing DAU | + | * The table must get the matching DAU |
* The BLU must be set to "blu-basic" | * The BLU must be set to "blu-basic" | ||
* Now you have to create an attribute for every column | * Now you have to create an attribute for every column | ||
- | * TODO Dies ist analog zu den Attributen im Smartform auszufüllen | + | * The usage is correspondent to the smartform-fields |
* Important: DA-flag must be set to "SIU" | * Important: DA-flag must be set to "SIU" | ||
* Index: Here you have to select wich columns will be used as a unique reference (=index 1) of a data type | * Index: Here you have to select wich columns will be used as a unique reference (=index 1) of a data type | ||
Line 305: | Line 307: | ||
* Here you select wich attribute will be used as short identifier. This is selected with "I" | * Here you select wich attribute will be used as short identifier. This is selected with "I" | ||
* Here you select wich attribute will be used if a selected entry will be saved. This is selected with "V" | * Here you select wich attribute will be used if a selected entry will be saved. This is selected with "V" | ||
- | * For further details see TODO (Exemplarisches Ergebnis eines Dropdowneintrags im HTML: <option value="Attribut mit V">"Attribut mit I" "Attribut mit D"</option>) | + | * For further details see (Example of a dropdown-option in HTML: <option value="Attribut mit V">"Attribut mit I" "Attribut mit D"</option>) |
- | * TODO Nun muss die Datei via Tab Ressources im Admin Client hochgeladen werden. Hierbei ist der Datentyp Datendatei auszuwählen | + | * Now the file has to be reuploaded in the resource tab in the admin-client. Select the datatype "filefile" |
* After the upload press the button "Delete Cache" | * After the upload press the button "Delete Cache" | ||
Line 322: | Line 324: | ||
* Alternativly a table can be used as a grid to display data sets in a table | * Alternativly a table can be used as a grid to display data sets in a table | ||
- | ==== 7.4 Erstellung von Tabpages ==== | + | ==== 7.4 Creation of tabpages ==== |
* An element with the uie-tabpages-interfaces must be included into the smartform | * An element with the uie-tabpages-interfaces must be included into the smartform | ||
* If the first tab should load immediatly you have slect the Flag "t" | * If the first tab should load immediatly you have slect the Flag "t" | ||
Line 330: | Line 332: | ||
* The attributes then have to be placed via user interface - attribute assigned in the table to the selected letters. Make sure the selected tab is the one you want to place the attribute on. If an element-letter is entered in the table then the attribute will only appear on the selevted tab. | * The attributes then have to be placed via user interface - attribute assigned in the table to the selected letters. Make sure the selected tab is the one you want to place the attribute on. If an element-letter is entered in the table then the attribute will only appear on the selevted tab. | ||
- | * In order to combine the tab with the element in the smartform, TODO müss aus dem Accordion in Bedienoberfläche - Editor der Eintrag "[neu] ()" aus dem Untermenü "Inhalte" auf das Element mit der uie-tabpages-interfaces gezogen werden | + | * In order to combine the tab with the element in the smartform, the entry "[new] ()" has to be drag&dropped from the accordion (content) onto the element with the uie-tabpages-interface |
* An empty sidebar will appear, where the added Tab will be configured: | * An empty sidebar will appear, where the added Tab will be configured: | ||
* User interface: technical name for the tab | * User interface: technical name for the tab | ||
Line 344: | Line 346: | ||
* Table: tim_process, if only process varables should be displayed | * Table: tim_process, if only process varables should be displayed | ||
* Filter: Limitation of table to certain entries. YOu can desplay information that is filtered by one or more attributes | * Filter: Limitation of table to certain entries. YOu can desplay information that is filtered by one or more attributes | ||
- | ==== 7.5 Integration einer fachlichen Tabelle als Grid ==== | + | ==== 7.5 Integration of a table as a grid ==== |
* Attention: Used template grid - template in the user interface section - Elements - G - set to uie-grid-edit or the icons won't be visible | * Attention: Used template grid - template in the user interface section - Elements - G - set to uie-grid-edit or the icons won't be visible | ||
- | ==== 7.6 Erstellung eines Accordions ==== | + | ==== 7.6 Creation of an accordion ==== |
* Subelements | * Subelements | ||
- | ==== 7.7 Erstellung eines Groovy Codes, der beim Laden des Smartforms gezogen werden soll ==== | + | ==== 7.7 Creation of a Groovy code, wich will be executed upon loading the smartform ==== |
* In the module user interface there is a sidebar with the button "showInterface" for every interface | * In the module user interface there is a sidebar with the button "showInterface" for every interface | ||
* There you can save Groovy code which will be executed as soon as the site will be loaded | * There you can save Groovy code which will be executed as soon as the site will be loaded | ||
Line 380: | Line 382: | ||
DATA_ROW.setValue("TECHNISCHER_ATTRIBUTNAME", "neuer_Wert_für_das_Attribut"); | DATA_ROW.setValue("TECHNISCHER_ATTRIBUTNAME", "neuer_Wert_für_das_Attribut"); | ||
</code> | </code> | ||
- | ==== 7.8 Konfiguration von statusabhängigen Attributeigenschaften ==== | + | ==== 7.8 Configuration of status-specified attribute-properties ==== |
* Reset variants of an attribute to standart | * Reset variants of an attribute to standart | ||
* „Reset for every status“ bzw. „Reset“ buttons | * „Reset for every status“ bzw. „Reset“ buttons | ||
Line 390: | Line 392: | ||
---- | ---- | ||
- | ===== 9. Altes CBA Wiki ===== | + | ===== 9. Old CBA Wiki ===== |
<wrap indent>[[software:cba:start | 16.0 Übersicht ]] </wrap> \\ | <wrap indent>[[software:cba:start | 16.0 Übersicht ]] </wrap> \\ | ||
<wrap indent>[[software:cba:overview | 16.1 Einführung ]] </wrap> \\ | <wrap indent>[[software:cba:overview | 16.1 Einführung ]] </wrap> \\ |