User Tools

Site Tools


Plugin installed incorrectly. Rename plugin directory 'swiftmail.backup' to 'swiftmail'.
en:software:tss:start

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
en:software:tss:start [2017/01/09 16:51]
martin.oehm [2.2 Excess via repository]
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 roles [[en:​software:​tim:​roles|roles]] 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 [[#3. TIM Smartform Designer|TIM Smartform Designer]]   * „smartform-designer“ to gain excess to [[#3. TIM Smartform Designer|TIM Smartform Designer]]
Line 24: Line 24:
 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. 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.
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 |}}
-  * With 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 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.
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 ^
Line 122: Line 123:
   ​   ​
 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 Testmode === === 3.2.3 Testmode ===
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 Data-Types === === 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
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 on TODO //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: [[software:​tss:​sample_config_designer|Example configurations]] The configurations used for the process above can be found here: [[software:​tss:​sample_config_designer|Example configurations]]
  
Line 199: Line 201:
 ===== 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 ÜberblickMenü; Sidebar; WYSIWYG+  * TODO OverviewMenu; 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 ​==== 
-  * ÜberblickMenü; ​Sidebar; WYSIWYG+  * OverviewMenu, Sidebar; WYSIWYG
   * For further details ss [[#6. Modules of the TIM Smartform Architect und Expert]]   * For further details ss [[#6. Modules of the TIM Smartform Architect und Expert]]
  
Line 229: Line 231:
 ===== 6. Modules of the 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
   ​   ​
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 ​====
   *    * 
  
Line 271: Line 273:
  
 ---- ----
-===== 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 werdenHierbei ist der Datentyp Datendatei auszuwählen+  * Now the file has to be reuploaded in the resource tab in the admin-clientSelect 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 ​Codesder beim Laden des Smartforms gezogen werden soll ====+==== 7.7 Creation of a Groovy ​codewich 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>​ \\
en/software/tss/start.1483977074.txt.gz · Last modified: 2021/07/01 09:55 (external edit)