You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
476 lines
17 KiB
476 lines
17 KiB
<?xml version="1.0" encoding="UTF-8"?> |
|
<!--<!DOCTYPE module SYSTEM "../../../conf/superx-module.dtd"> --> |
|
<module name="rpta" version="0.1" sachgebiet_id="330" |
|
sachgebiet="Berichtsassistent" systeminfo_id="330" |
|
system="Berichtsassistent" thema="Berichtsassistent" thema_parent="Abfragen"> |
|
<database name="superx" system="superx"> |
|
<sachgebiete> |
|
<sachgebiet id="331" name="Berichtsassistent Administr." |
|
rightname="CS_BIA_STANDARDREPORTS_ADMIN[RPTA]" /> |
|
|
|
</sachgebiete> |
|
<table name="rpta_column" thema="Berichtsassistent" typ="Schlüsseltabelle" |
|
releaseUnload="empty"> |
|
<description>Schlüsseltabelle für Spaltendefinitionen</description> |
|
<columns> |
|
<column name="tid" type="SERIAL" size="" default="" notnull="true" description="tid" isKey="true"/> |
|
<column name="uniquename" type="VARCHAR" size="255" default="" notnull="true" description="Unique Name" /> |
|
<column name="caption" type="VARCHAR" size="255" default="" notnull="" description="Bezeichnung" /> |
|
<column name="srcfieldname" type="VARCHAR" size="255" default="" notnull="" description="Quellfeld" /> |
|
<column name="targetfieldname" type="VARCHAR" size="255" default="" notnull="" description="Zielfeld" /> |
|
<column name="column_type" type="INTEGER" size="" default="" notnull="" description="Spaltentyp" ><comment>Physische Spalte/Logische Spalte/Lookup</comment></column> |
|
<column name="col_function" type="VARCHAR" size="255" default="" notnull="" description="Funktion" ><comment>Bei logischen Spalten/Lookup</comment></column> |
|
<column name="is_visible" type="SMALLINT" size="2" default="" notnull="" description="Sichtbare Spalte" ></column> |
|
<column name="visible_size" type="SMALLINT" size="2" default="" notnull="" description="Länge in Zeichen" ><comment>Bei String-Spalten</comment></column> |
|
<column name="is_aggregate" type="SMALLINT" size="2" default="" notnull="" description="Aggregierte Spalte" ></column> |
|
|
|
</columns> |
|
<primaryKeys><rs> |
|
<row> |
|
<fld name='table_cat'>superx</fld> |
|
<fld name='table_schem'>superx</fld> |
|
<fld name='table_name'>rpta_column</fld> |
|
<fld name='column_name'>tid</fld> |
|
<fld name='key_seq'>1</fld> |
|
<fld name='pk_name'>rpta_column_pk</fld> |
|
</row> |
|
</rs> |
|
</primaryKeys> |
|
<indexes> |
|
|
|
</indexes> |
|
</table> |
|
|
|
<table name="rpta_column_type" thema="Berichtsassistent" typ="Schlüsseltabelle" |
|
releaseUnload="empty"> |
|
<description>Spaltentypen</description> |
|
<columns> |
|
<column name="tid" type="SERIAL" size="" default="" notnull="true" description="tid" isKey="true"/> |
|
<column name="uniquename" type="VARCHAR" size="255" default="" notnull="true" description="Unique Name" /> |
|
<column name="caption" type="VARCHAR" size="255" default="" notnull="" description="Bezeichnung" /> |
|
</columns> |
|
<primaryKeys><rs> |
|
<row> |
|
<fld name='table_cat'>superx</fld> |
|
<fld name='table_schem'>superx</fld> |
|
<fld name='table_name'>rpta_column_type</fld> |
|
<fld name='column_name'>tid</fld> |
|
<fld name='key_seq'>1</fld> |
|
<fld name='pk_name'>rpta_column_type_pk</fld> |
|
</row> |
|
</rs> |
|
</primaryKeys> |
|
<indexes> |
|
|
|
</indexes> |
|
</table> |
|
<table name="rpta_column_layout" thema="Berichtsassistent" typ="Schlüsseltabelle" |
|
releaseUnload="empty"> |
|
<description>Spaltenlayouts</description> |
|
<columns> |
|
<column name="tid" type="SERIAL" size="" default="" notnull="true" description="tid" isKey="true"/> |
|
<column name="uniquename" type="VARCHAR" size="255" default="" notnull="true" description="Unique Name" /> |
|
<column name="caption" type="VARCHAR" size="255" default="" notnull="" description="Bezeichnung" /> |
|
<column name="resultset_id" type="INTEGER" size="255" default="" notnull="" description="Resultset" /> |
|
|
|
</columns> |
|
<primaryKeys><rs> |
|
<row> |
|
<fld name='table_cat'>superx</fld> |
|
<fld name='table_schem'>superx</fld> |
|
<fld name='table_name'>rpta_column_layout</fld> |
|
<fld name='column_name'>tid</fld> |
|
<fld name='key_seq'>1</fld> |
|
<fld name='pk_name'>rpta_column_layout_pk</fld> |
|
</row> |
|
</rs> |
|
</primaryKeys> |
|
<indexes> |
|
|
|
</indexes> |
|
</table> |
|
|
|
<table name="rpta_column2resultset" thema="Berichtsassistent" typ="Schlüsseltabelle" |
|
releaseUnload="empty"> |
|
<description>Spalten zu Resultsets</description> |
|
<columns> |
|
<column name="tid" type="SERIAL" size="" default="" notnull="true" description="tid" isKey="true"/> |
|
<column name="column_id" type="INTEGER" size="255" default="" notnull="" description="Spalte" /> |
|
<column name="resultset_id" type="INTEGER" size="255" default="" notnull="" description="Resultset" /> |
|
|
|
</columns> |
|
<primaryKeys><rs> |
|
<row> |
|
<fld name='table_cat'>superx</fld> |
|
<fld name='table_schem'>superx</fld> |
|
<fld name='table_name'>rpta_column2resultset</fld> |
|
<fld name='column_name'>tid</fld> |
|
<fld name='key_seq'>1</fld> |
|
<fld name='pk_name'>rpta_column2resultset_pk</fld> |
|
</row> |
|
</rs> |
|
</primaryKeys> |
|
<indexes> |
|
|
|
</indexes> |
|
</table> |
|
<table name="rpta_column2layout" thema="Berichtsassistent" typ="Schlüsseltabelle" |
|
releaseUnload="empty"> |
|
<description>Spalten zu Layouts</description> |
|
<columns> |
|
<column name="tid" type="SERIAL" size="" default="" notnull="true" description="tid" isKey="true"/> |
|
<column name="column_id" type="INTEGER" size="255" default="" notnull="" description="Spalte" /> |
|
<column name="layout_id" type="INTEGER" size="255" default="" notnull="" description="Layout" /> |
|
<column name="sortnr" type="SMALLINT" size="2" default="" notnull="" description="Sortiernr." /> |
|
|
|
</columns> |
|
<primaryKeys><rs> |
|
<row> |
|
<fld name='table_cat'>superx</fld> |
|
<fld name='table_schem'>superx</fld> |
|
<fld name='table_name'>rpta_column2layout</fld> |
|
<fld name='column_name'>tid</fld> |
|
<fld name='key_seq'>1</fld> |
|
<fld name='pk_name'>rpta_column2layout_pk</fld> |
|
</row> |
|
</rs> |
|
</primaryKeys> |
|
<indexes> |
|
|
|
</indexes> |
|
</table> |
|
<table name="rpta_resultset" thema="Berichtsassistent" typ="Schlüsseltabelle" |
|
releaseUnload="empty"> |
|
<description>Schlüsseltabelle für mögliche Resultsets</description> |
|
<columns> |
|
<column name="tid" type="SERIAL" size="" default="" notnull="true" description="tid" isKey="true"/> |
|
<column name="caption" type="VARCHAR" size="255" default="" notnull="" description="Bezeichnung" /> |
|
<column name="uniquename" type="VARCHAR" size="255" default="" notnull="" description="Bezeichnung" /> |
|
<column name="fieldclause" type="VARCHAR" size="255" default="" notnull="false" description="Defaultwert" /> |
|
<column name="joinclause" type="VARCHAR" size="255" default="" notnull="false" description="Defaultwert" /> |
|
<column name="whereclause" type="VARCHAR" size="255" default="" notnull="false" description="Einheit" /> |
|
<column name="systeminfo_id" type="INTEGER" size="255" |
|
default="" notnull="false" description="Quellsystem"> |
|
|
|
</column> |
|
</columns> |
|
<primaryKeys><rs> |
|
<row> |
|
<fld name='table_cat'>superx</fld> |
|
<fld name='table_schem'>superx</fld> |
|
<fld name='table_name'>rpta_resultset</fld> |
|
<fld name='column_name'>tid</fld> |
|
<fld name='key_seq'>1</fld> |
|
<fld name='pk_name'>rpta_resultset_pk</fld> |
|
</row> |
|
</rs> |
|
</primaryKeys> |
|
<indexes> |
|
</indexes> |
|
</table> |
|
<table name="rpta_report_property" thema="Berichtsassistent" typ="Datentabelle" |
|
releaseUnload="empty"> |
|
<description>Eigenschaften für Berichte</description> |
|
<columns> |
|
<column name="tid" type="SERIAL" size="" default="" notnull="true" description="tid" isKey="true"/> |
|
<column name="caption" type="VARCHAR" size="255" default="" notnull="" description="Eigenschaft Name" /> |
|
<column name="uniquename" type="VARCHAR" size="255" default="" notnull="" description="Schlüssel" /> |
|
<column name="default_value" type="VARCHAR" size="255" default="" notnull="false" description="Default-Wert" /> |
|
<column name="default_value" type="VARCHAR" size="255" default="" notnull="false" description="Default-Wert" /> |
|
<column name="description" type="VARCHAR" size="255" default="" |
|
notnull="false" description="Beschreibung der Variable" /> |
|
<column name="value_range" type="TEXT" size="32255" default="" |
|
notnull="false" description="Wertebereich"/> |
|
|
|
</columns> |
|
<primaryKeys><rs> |
|
<row> |
|
<fld name='table_cat'>superx</fld> |
|
<fld name='table_schem'>superx</fld> |
|
<fld name='table_name'>viz_chart_property</fld> |
|
<fld name='column_name'>tid</fld> |
|
<fld name='key_seq'>1</fld> |
|
<fld name='pk_name'>viz_chart_property_pk</fld> |
|
</row> |
|
</rs> |
|
</primaryKeys> |
|
<indexes> |
|
|
|
</indexes> |
|
</table> |
|
<table name="viz_property" thema="Administration" typ="Schlüsseltabelle" |
|
releaseUnload="empty"> |
|
<description>Schlüsseltabelle für Eigenschaften von Visualisieren</description> |
|
<columns> |
|
<column name="tid" type="SERIAL" size="" default="" notnull="true" description="tid" isKey="true"/> |
|
<column name="caption" type="VARCHAR" size="255" default="" notnull="" description="Bezeichnung" /> |
|
<column name="prop_uniquename" type="VARCHAR" size="255" default="" notnull="" description="Bezeichnung" /> |
|
<column name="prop_default" type="VARCHAR" size="255" default="" notnull="false" description="Defaultwert" /> |
|
<column name="prop_unit" type="VARCHAR" size="255" default="" notnull="false" description="Einheit" /> |
|
|
|
</columns> |
|
<primaryKeys><rs> |
|
<row> |
|
<fld name='table_cat'>superx</fld> |
|
<fld name='table_schem'>superx</fld> |
|
<fld name='table_name'>viz_property</fld> |
|
<fld name='column_name'>tid</fld> |
|
<fld name='key_seq'>1</fld> |
|
<fld name='pk_name'>viz_property_pk</fld> |
|
</row> |
|
</rs> |
|
</primaryKeys> |
|
<indexes> |
|
</indexes> |
|
</table> |
|
|
|
|
|
<views> |
|
|
|
</views> |
|
|
|
<functions> |
|
|
|
</functions> |
|
<themen> |
|
<thema name="Administration Berichtsassistent" |
|
parent="Berichtsassistent">Abfragen zur Administration von Berichtsassistent </thema> |
|
</themen> |
|
<masken> |
|
<!-- |
|
<maske tid="45000" name="Berichtsassistent suchen" thema="Administration Berichtsassistent"> |
|
<description>Berichtsassistent verwalten</description> |
|
<src> |
|
<path>$RPTA_PFAD/masken</path> |
|
</src> |
|
</maske> |
|
--> |
|
</masken> |
|
|
|
<data-integrity> |
|
<!--rpta_column--> |
|
<relation from="rpta_column_type" to="rpta_column" delete="FALSE" |
|
displayType="select" visibleFields="caption" format="%s"> |
|
<relation-column from="tid" to="column_type" /> |
|
</relation> |
|
x<relation from="rpta_resultset" to="rpta_column_layout" delete="FALSE" |
|
displayType="select" visibleFields="caption" format="%s"> |
|
<relation-column from="tid" to="resultset_id" /> |
|
</relation> |
|
<relation from="rpta_resultset" to="rpta_column2resultset" delete="FALSE" |
|
displayType="select" visibleFields="caption" format="%s"> |
|
<relation-column from="tid" to="resultset_id" /> |
|
</relation> |
|
<relation from="systeminfo" to="rpta_resultset" delete="FALSE" |
|
displayType="select" visibleFields="name" format="%s"> |
|
<relation-column from="tid" to="systeminfo_id" /> |
|
</relation> |
|
|
|
<relation from="rpta_column" to="rpta_column2resultset" delete="FALSE" |
|
displayType="select" visibleFields="caption" format="%s"> |
|
<relation-column from="tid" to="column_id" /> |
|
</relation> |
|
<relation from="rpta_column_layout" to="rpta_column2layout" delete="FALSE" |
|
displayType="select" visibleFields="caption" format="%s"> |
|
<relation-column from="tid" to="layout_id" /> |
|
</relation> |
|
<relation from="rpta_column" to="rpta_column2layout" delete="FALSE" |
|
displayType="select" visibleFields="caption" format="%s"> |
|
<relation-column from="tid" to="column_id" /> |
|
</relation> |
|
|
|
</data-integrity> |
|
|
|
</database> |
|
|
|
|
|
<!-- ********************* Liste der RPTA-Prozesse ************************** --> |
|
|
|
<etl> |
|
<etl-step name="Transformation" type="trans"> |
|
<action> |
|
|
|
<nativeaction sql="update systeminfo set datum=today() where tid in (280)" scriptfile="" database=""/> |
|
</action> |
|
</etl-step> |
|
</etl> |
|
|
|
<install> |
|
<install-step name="Füllen der Modul-Tabellen"> |
|
<action error="stop"> |
|
<loadtable refresh="true" delimiter="^" header="false" tabname="rpta_column_type"><file path="$RPTA_PFAD/schluesseltabellen/rpta_column_type.unl"/></loadtable> |
|
<nativeaction sql="" scriptfile="$RPTA_PFAD/schluesseltabellen/sx_stylesheets_einfuegen.sql" database=""/> |
|
</action> |
|
</install-step> |
|
</install> |
|
|
|
|
|
<upgrade> |
|
<upgrade-step> |
|
<action error="stop"> |
|
<loadtable refresh="true" delimiter="^" header="false" tabname="rpta_column_type"><file path="$RPTA_PFAD/schluesseltabellen/rpta_column_type.unl"/></loadtable> |
|
<nativeaction sql="" scriptfile="$RPTA_PFAD/schluesseltabellen/sx_stylesheets_einfuegen.sql" database=""/> |
|
</action> |
|
<action> |
|
|
|
|
|
</action> |
|
</upgrade-step> |
|
</upgrade> |
|
|
|
<uninstall-step name="Deinstalliere Schlüssel"> |
|
<action error="stop"> |
|
</action> |
|
|
|
|
|
</uninstall-step> |
|
|
|
<!-- ********************* Liste der RPTA-Prozesse ************************** --> |
|
|
|
|
|
<dbforms> |
|
|
|
|
|
<form name="rpta_column_layout_list" |
|
table="rpta_column_layout" |
|
path="/edit/rpta/rpta_column_layout_list.jsp" |
|
followUp="" |
|
caption="Spaltenlayouts verwalten" |
|
orderBy="caption" |
|
gotoHt="" |
|
helpfile="" |
|
maxRows="*" |
|
mode="full"> |
|
<description>In diesem Formular können Sie Spaltenlayouts verwalten. </description> |
|
<filters> |
|
</filters> |
|
<field-selection complete="false" /> |
|
<customfield name="tid" nullFieldValue="" /> |
|
<customfield name="caption" nullFieldValue="" visibleSize="30" /> |
|
<customfield type="link" name="Details" path="/superx/edit/rpta/rpta_column_layout_edit.jsp" linkid="tid"/> |
|
</form> |
|
|
|
<form name="rpta_column_layout_edit" |
|
table="rpta_column_layout" |
|
path="/edit/rpta/rpta_column_layout_edit.jsp" |
|
followUp="" |
|
caption="Spaltenlayouts bearbeiten" |
|
orderBy="caption" |
|
gotoHt="" |
|
helpfile="" |
|
|
|
maxRows="1" |
|
mode="full"> |
|
<description>In diesem Formular können Sie Spaltenlayouts verwalten.</description> |
|
<filters> |
|
<filter mandatory="true" type="equals">tid</filter> |
|
</filters> |
|
<field-selection complete="false" /> |
|
<customfield name="tid" /> |
|
<customfield name="caption" visibleSize="50" nullFieldValue="" /> |
|
<customfield name="resultset_id" visibleSize="50" nullFieldValue="" /> |
|
<customfield name="Spalten" type="subform" multipart="false" autoUpdate="false" |
|
maxRows="*" table="rpta_column2layout" parentField="tid" childField="layout_id" |
|
orderBy="" allowNew="true" |
|
mode="full"> |
|
<field-selection complete="false" /> |
|
<customfield name="layout_id" type="hidden" overrideValue="tid" /> |
|
<customfield name="column_id" nullFieldValue="" visibleSize="5" /> |
|
<customfield name="sortnr" nullFieldValue="" visibleSize="10" /> |
|
</customfield> |
|
</form> |
|
|
|
|
|
<form name="rpta_resultset_list" |
|
table="rpta_resultset" |
|
path="/edit/rpta/rpta_resultset_list.jsp" |
|
followUp="" |
|
caption="Resultsets verwalten" |
|
orderBy="caption" |
|
gotoHt="" |
|
helpfile="" |
|
maxRows="*" |
|
mode="full"> |
|
<description>In diesem Formular können Sie Ergebnistabellen verwalten. Im Details-Formular können Sie Eigenschaften zuordnen.</description> |
|
<filters> |
|
</filters> |
|
<field-selection complete="false" /> |
|
<customfield name="tid" nullFieldValue="" /> |
|
<customfield name="caption" nullFieldValue="" visibleSize="30" /> |
|
<customfield type="link" name="Details" path="/superx/edit/rpta/rpta_resultset_edit.jsp" linkid="tid"/> |
|
</form> |
|
<form name="rpta_resultset_edit" |
|
table="rpta_resultset" |
|
path="/edit/rpta/rpta_resultset_edit.jsp" |
|
followUp="" |
|
caption="Ergebnistabellen bearbeiten" |
|
orderBy="caption" |
|
gotoHt="" |
|
helpfile="" |
|
|
|
maxRows="1" |
|
mode="full"> |
|
<description>In diesem Formular können Sie Ergebnistabellen verwalten.</description> |
|
<filters> |
|
<filter mandatory="true" type="equals">tid</filter> |
|
</filters> |
|
<field-selection complete="false" /> |
|
<customfield name="tid" /> |
|
<customfield name="caption" visibleSize="50" nullFieldValue="" /> |
|
<customfield name="fieldclause" visibleSize="50" nullFieldValue="" /> |
|
<customfield name="joinclause" visibleSize="50" nullFieldValue="" /> |
|
<customfield name="whereclause" visibleSize="10" nullFieldValue="" /> |
|
<customfield name="systeminfo_id" visibleSize="10" nullFieldValue="" /> |
|
|
|
</form> |
|
|
|
|
|
<form name="rpta_column_list" |
|
table="rpta_column" |
|
path="/edit/rpta/rpta_column_list.jsp" |
|
followUp="" |
|
caption="Spalten verwalten" |
|
orderBy="caption" |
|
gotoHt="" |
|
helpfile="" |
|
maxRows="*" |
|
mode="full"> |
|
<description>In diesem Formular können Sie Spalten verwalten. Im Details-Formular können Sie Eigenschaften zuordnen.</description> |
|
<filters> |
|
</filters> |
|
<field-selection complete="false" /> |
|
<customfield name="tid" nullFieldValue="" /> |
|
<customfield name="caption" nullFieldValue="" visibleSize="30" /> |
|
<customfield name="column_type_id" nullFieldValue="" visibleSize="30" /> |
|
<customfield type="link" name="Details" path="/superx/edit/rpta/rpta_column_edit.jsp" linkid="tid"/> |
|
</form> |
|
<form name="rpta_column_edit" |
|
table="rpta_column" |
|
path="/edit/rpta/rpta_column_edit.jsp" |
|
followUp="" |
|
caption="Spaltendefinition bearbeiten" |
|
orderBy="caption" |
|
gotoHt="" |
|
helpfile="" |
|
|
|
maxRows="1" |
|
mode="full"> |
|
<description>In diesem Formular können Sie Spaltendefinitionen verwalten.</description> |
|
<filters> |
|
<filter mandatory="true" type="equals">tid</filter> |
|
</filters> |
|
<field-selection complete="false" /> |
|
<customfield name="tid" /> |
|
<customfield name="caption" visibleSize="50" nullFieldValue="" /> |
|
<customfield name="srcfieldname" visibleSize="50" nullFieldValue="" /> |
|
<customfield name="targetfieldname" visibleSize="50" nullFieldValue="" /> |
|
<customfield name="column_type_id" visibleSize="10" nullFieldValue="" /> |
|
<customfield name="col_function" visibleSize="100" nullFieldValue="" /> |
|
<customfield name="is_visible" visibleSize="10" nullFieldValue="" /> |
|
<customfield name="visible_size" visibleSize="10" nullFieldValue="" /> |
|
<customfield name="is_aggregate" visibleSize="10" nullFieldValue="" /> |
|
|
|
</form> |
|
</dbforms> |
|
</module> |
|
|
|
|