[Mpuls-commits] r3620 - in jmd/trunk: jmdstrukturweb/public/formed jmdweb/public/formed

scm-commit@wald.intevation.org scm-commit at wald.intevation.org
Tue Sep 14 12:33:11 CEST 2010


Author: torsten
Date: 2010-09-14 12:33:11 +0200 (Tue, 14 Sep 2010)
New Revision: 3620

Modified:
   jmd/trunk/jmdstrukturweb/public/formed/formedtree.xml
   jmd/trunk/jmdweb/public/formed/formedtree.xml
Log:
New formedtrees with new datamodel


Modified: jmd/trunk/jmdstrukturweb/public/formed/formedtree.xml
===================================================================
--- jmd/trunk/jmdstrukturweb/public/formed/formedtree.xml	2010-09-14 10:31:30 UTC (rev 3619)
+++ jmd/trunk/jmdstrukturweb/public/formed/formedtree.xml	2010-09-14 10:33:11 UTC (rev 3620)
@@ -13,8 +13,8 @@
         </group>
       </group>
     </page>
-    <group description="Strukturdaten" name="group-0">
-      <page containers="a,b" description="Zuständigkeitsbereich und Struktur" name="page-0">
+    <group description="1. Strukturdaten" name="group-0">
+      <page containers="a,b" description="1.1 Zuständigkeitsbereich und Struktur" name="page-0">
         <group containers="a" description="Erfassungszeitraum" name="group-4" target="a">
           <date description="Datum Begin Zeitraum" flags="required:phase_0;time:phase_0" name="datum_begin_zeitraum" order=";datum_ende_zeitraum" target="a"/>
           <date description="Datum Ende Zeitraum" flags="required:phase_1;time:phase_1" name="datum_ende_zeitraum" order="datum_begin_zeitraum;" target="a"/>
@@ -23,19 +23,22 @@
           <rule description="'datum_begin_zeitraum' muss vor 'datum_ende_zeitraum' liegen." expr="$datum_begin_zeitraum isset $datum_begin_zeitraum known and $datum_ende_zeitraum isset $datum_ende_zeitraum known and and $datum_begin_zeitraum $datum_ende_zeitraum &gt; and not" mark="error:datum_begin_zeitraum" name="date-sequence-rule-0-1" value="'Datum Begin Zeitraum' darf zeitlich nicht nach 'Datum Ende Zeitraum' liegen."/>
           <rule description="'datum_begin_zeitraum' muss vor 'datum_ende_zeitraum' liegen." expr="$datum_begin_zeitraum isset $datum_begin_zeitraum known and $datum_ende_zeitraum isset $datum_ende_zeitraum known and and $datum_begin_zeitraum $datum_ende_zeitraum &gt; and not" mark="error:datum_ende_zeitraum" name="date-sequence-rule-0-2" value="'Datum Begin Zeitraum' darf zeitlich nicht nach 'Datum Ende Zeitraum' liegen."/>
         </group>
-        <group containers="a,b,c" description="Räumliche Zuständigkeit und Struktur" name="raeumliche_zustaendigkeit" target="b">
+        <group containers="a,b,c,d" description="Räumliche Zuständigkeit und Struktur" name="raeumliche_zustaendigkeit" target="b">
           <choice description="Räumlicher Zuständigkeitsbereich" flags="required:phase_1" name="raeumliche_zustaendigkeit" size="1" target="a">
             <bool checked="true" description="Keine Angabe" name="keine_angabe" value="-1"/>
             <bool description="Unbekannt" name="unbekannt" value="-3"/>
+            <bool description="Sonstiges" name="sonstiges" value="-2"/>
             <bool description="mehrere Landkreise oder kreisfreie Städte" name="bool-2" value="0"/>
             <bool description="ein Landkreis" name="bool-3" value="1"/>
+            <bool description="ein Landkreis und eine kreisfreie Stadt" name="bool-112" value="6"/>
             <bool description="mehrere Kommunen" name="bool-4" value="2"/>
             <bool description="eine Kommune oder mehrere Bezirke einer Kommune" name="bool-5" value="3"/>
             <bool description="Ein Bezirk einer Kommune" name="bool-6" value="4"/>
             <bool description="Ein Stadtteil innerhalb eines Bezirkes" name="bool-7" value="5"/>
           </choice>
-          <textarea description="Bennenung Zuständigkeitsbereiche (Name Landkreis - Kreisfreie Stadt - Stadtteile)" name="nennung_zustaendigkeit" rows="5" target="b"/>
-          <choice description="Träger des JMD" flags="required:phase_1" name="jmdstruktur" size="1" target="c">
+          <text description="Nennung Sonstiges" maxlength="60" name="raeumliche_zustaendigkeit_nennung" size="40" target="b"/>
+          <textarea description="Bennenung Zuständigkeitsbereiche (Name Landkreis - Kreisfreie Stadt - Stadtteile)" name="nennung_zustaendigkeit" rows="5" target="c"/>
+          <choice description="Träger des JMD" flags="required:phase_1" name="jmdstruktur" size="1" target="d">
             <bool checked="True" description="Keine Angabe" flags="required:phase_1" name="keine_angabe" value="-1"/>
             <bool description="Unbekannt" name="unbekannt" value="-3"/>
             <bool description="Evangelische Trägergruppe" name="bool-50" value="0"/>
@@ -47,7 +50,7 @@
           <rule expr="$jmdstruktur -1 == not" mark="warning:jmdstruktur" name="required-rule-3" value="Fehlende Pflichtfeldangabe"/>
         </group>
       </page>
-      <page containers="a,b,c,d,e" description="Personal" name="page-1">
+      <page containers="a,b,c,d,e" description="1.2 Personal" name="page-1">
         <group containers="a,b,c,d" description="Anzahl der hauptamtlichen MA" name="group-5" target="a">
           <float description="In Stellenteilen" flags="required:phase_1" maxvalue="0" minvalue="2.5" name="anzahl_ha_stellenteile" target="a"/>
           <int description="In Personen" flags="required:phase_1" name="anzahl_ha_personen" target="a"/>
@@ -122,60 +125,84 @@
         </group>
       </page>
     </group>
-    <group containers="a,b" description="Kooperation" name="group-1">
-      <page containers="a,b,c,d,e,f" description="Bewertung der Netzwerkaktivitäten" name="page-5">
-        <choice description="Zielgruppenspezifisches Netzwerk" flags="required:phase_1" name="zielgruppen_netzwerk" size="1" target="a">
-          <bool checked="true" description="Keine Angabe" name="keine_angabe" value="-1"/>
-          <bool description="Unbekannt" name="unbekannt" value="-3"/>
-          <bool description="existiert nicht" name="bool-8" value="0"/>
-          <bool description="existiert, aber ohne regionale Koordinierungsstelle" name="bool-9" value="1"/>
-          <bool description="existiert, wird durch Koordinierungs- oder Regiestelle unterstützt" name="bool-10" value="2"/>
-        </choice>
-        <text description="Nennung Koordinierungsstelle" maxlength="60" name="zielgruppen_netzwerk_nennung" size="40" target="a"/>
-        <choice description="Mitarbeit in Netzwerk" flags="required:phase_1" name="mitarbeit_netzwerk" size="1" target="b">
-          <bool checked="true" description="Keine Angabe" name="keine_angabe" value="-1"/>
-          <bool description="Unbekannt" name="unbekannt" value="-3"/>
-          <bool description="keine Mitarbeit durch JMD" name="bool-11" value="0"/>
-          <bool description="Punktuelle Mitarbeit im Netzwerk" name="bool-12" value="1"/>
-          <bool description="Regelmäßige Mitarbeit im Netzwerk" name="bool-13" value="2"/>
-          <bool description="Federführend im Netzwerk" name="bool-14" value="3"/>
-        </choice>
-        <text description="Erläuterungen" maxlength="60" name="mitarbeit_netzwerk_erlaueterung" size="40" target="b"/>
-        <choice description="Erstellung der Netzwerkkarte" flags="required:phase_1" name="erstellung_netzwerkkarte" size="1" target="c">
-          <bool checked="true" description="Keine Angabe" name="keine_angabe" value="-1"/>
-          <bool description="Unbekannt" name="unbekannt" value="-3"/>
-          <bool description="Ja" name="bool-15" value="1"/>
-          <bool description="Nein" name="bool-16" value="0"/>
-        </choice>
-        <choice description="Beteiligung an der Entwicklung von Integrationskonzepten" flags="required:phase_1" name="beteiligung_integrationskonzepte" size="1" target="d">
-          <bool checked="true" description="Keine Angabe" name="keine_angabe" value="-1"/>
-          <bool description="Unbekannt" name="unbekannt" value="-3"/>
-          <bool description="im Stadtteil" name="bool-17" value="0"/>
-          <bool description="auf kommunaler Ebene" name="bool-18" value="1"/>
-          <bool description="auf Landesebene" name="bool-19" value="2"/>
-        </choice>
-        <text description="Erläuterungen" maxlength="60" name="beteiligung_integrationskonzepte_erlaeuterung" size="40" target="d"/>
-        <choice description="Teilnahme Jugendhilfekonferenz / AG nach §78 SGB VIII" flags="required:phase_1" name="teilnahme_jugenhilfekonferenz" size="1" target="e">
-          <bool checked="true" description="Keine Angabe" name="keine_angabe" value="-1"/>
-          <bool description="Unbekannt" name="unbekannt" value="-3"/>
-          <bool description="Ja" name="bool-20" value="1"/>
-          <bool description="Nein" name="bool-21" value="0"/>
-        </choice>
-        <choice description="Teilnahme Jugendkonferenz SGB II/III" flags="required:phase_1" name="teilnahme_jugenkonferenz" size="1" target="e">
-          <bool checked="true" description="Keine Angabe" name="keine_angabe" value="-1"/>
-          <bool description="Unbekannt" name="unbekannt" value="-3"/>
-          <bool description="Ja" name="bool-22" value="1"/>
-          <bool description="Nein" name="bool-23" value="0"/>
-        </choice>
-        <textarea description="Mitarbeit in Gremien" name="mitarbeit_gremien" rows="5" target="f"/>
-        <rule expr="$zielgruppen_netzwerk -1 == not" mark="warning:zielgruppen_netzwerk" name="required-rule-27" value="Fehlende Pflichtfeldangabe"/>
-        <rule expr="$mitarbeit_netzwerk -1 == not" mark="warning:mitarbeit_netzwerk" name="required-rule-28" value="Fehlende Pflichtfeldangabe"/>
-        <rule expr="$erstellung_netzwerkkarte -1 == not" mark="warning:erstellung_netzwerkkarte" name="required-rule-29" value="Fehlende Pflichtfeldangabe"/>
-        <rule expr="$beteiligung_integrationskonzepte -1 == not" mark="warning:beteiligung_integrationskonzepte" name="required-rule-30" value="Fehlende Pflichtfeldangabe"/>
-        <rule expr="$teilnahme_jugenhilfekonferenz -1 == not" mark="warning:teilnahme_jugenhilfekonferenz" name="required-rule-31" value="Fehlende Pflichtfeldangabe"/>
-        <rule expr="$teilnahme_jugenkonferenz -1 == not" mark="warning:teilnahme_jugenkonferenz" name="required-rule-32" value="Fehlende Pflichtfeldangabe"/>
+    <group containers="a,b" description="2. Kooperation" name="group-1">
+      <page containers="a,b,c" description="2.1 Bewertung der Netzwerkaktivitäten" name="page-5">
+        <repeat containers="a,b,c,d" description="Zielgruppenspezifisches Netzwerke" name="rg_netzwerk" target="a">
+          <choice description="Zielgruppenspezifisches Netzwerk" flags="required:phase_1" name="zielgruppen_netzwerk" size="1" target="a">
+            <bool checked="true" description="Keine Angabe" name="keine_angabe" value="-1"/>
+            <bool description="Unbekannt" name="unbekannt" value="-3"/>
+            <bool description="existiert nicht" name="bool-8" value="0"/>
+            <bool description="existiert, aber ohne regionale Koordinierungsstelle" name="bool-9" value="1"/>
+            <bool description="existiert, wird durch Koordinierungs- oder Regiestelle unterstützt" name="bool-10" value="2"/>
+          </choice>
+          <text description="Nennung Koordinierungsstelle" maxlength="60" name="zielgruppen_netzwerk_nennung" size="40" target="a"/>
+          <choice description="Mitarbeit in Netzwerk" flags="required:phase_1" name="mitarbeit_netzwerk" size="1" target="b">
+            <bool checked="true" description="Keine Angabe" name="keine_angabe" value="-1"/>
+            <bool description="Unbekannt" name="unbekannt" value="-3"/>
+            <bool description="keine Mitarbeit durch JMD" name="bool-11" value="0"/>
+            <bool description="Punktuelle Mitarbeit im Netzwerk" name="bool-12" value="1"/>
+            <bool description="Regelmäßige Mitarbeit im Netzwerk" name="bool-13" value="2"/>
+            <bool description="Federführend im Netzwerk" name="bool-14" value="3"/>
+          </choice>
+          <text description="Erläuterungen" maxlength="60" name="mitarbeit_netzwerk_erlaueterung" size="40" target="b"/>
+          <choice description="Erstellung der Netzwerkkarte" flags="required:phase_1" name="erstellung_netzwerkkarte" size="1" target="c">
+            <bool checked="true" description="Keine Angabe" name="keine_angabe" value="-1"/>
+            <bool description="Unbekannt" name="unbekannt" value="-3"/>
+            <bool description="Ja" name="bool-15" value="1"/>
+            <bool description="Nein" name="bool-16" value="0"/>
+          </choice>
+          <choice description="Beteiligung an der Entwicklung von Integrationskonzepten" flags="required:phase_1" name="beteiligung_integrationskonzepte" size="1" target="d">
+            <bool checked="true" description="Keine Angabe" name="keine_angabe" value="-1"/>
+            <bool description="Unbekannt" name="unbekannt" value="-3"/>
+            <bool description="im Stadtteil" name="bool-17" value="0"/>
+            <bool description="auf kommunaler Ebene" name="bool-18" value="1"/>
+            <bool description="auf Landesebene" name="bool-19" value="2"/>
+          </choice>
+          <text description="Erläuterungen" maxlength="60" name="beteiligung_integrationskonzepte_erlaeuterung" size="40" target="d"/>
+          <rule expr="$zielgruppen_netzwerk -1 == not" mark="warning:zielgruppen_netzwerk" name="required-rule-27" value="Fehlende Pflichtfeldangabe"/>
+          <rule expr="$mitarbeit_netzwerk -1 == not" mark="warning:mitarbeit_netzwerk" name="required-rule-28" value="Fehlende Pflichtfeldangabe"/>
+          <rule expr="$erstellung_netzwerkkarte -1 == not" mark="warning:erstellung_netzwerkkarte" name="required-rule-29" value="Fehlende Pflichtfeldangabe"/>
+          <rule expr="$beteiligung_integrationskonzepte -1 == not" mark="warning:beteiligung_integrationskonzepte" name="required-rule-30" value="Fehlende Pflichtfeldangabe"/>
+        </repeat>
+        <group containers="a,b" description="Jugendhilfekonferenz / AG nach §78 SGB VIII" name="group-26" target="b">
+          <choice description="Jugendhilfekonferenz vorhanden" flags="required:phase_1" name="existenz_jugendhilfekonferenz" size="1" target="a">
+            <bool checked="True" description="Keine Angabe" name="keineangabe" value="-1"/>
+            <bool description="Unbekannt" invisible="True" name="unbekannt" value="-3"/>
+            <bool description="Ja" name="ja" value="1"/>
+            <bool description="Nein" name="nein" value="0"/>
+          </choice>
+          <conditional description="Nur wenn hilfekonferenz vorhanden" expr="$existenz_jugendhilfekonferenz 1 == $existenz_jugendhilfekonferenz -3 == or" name="conditional-4">
+            <choice description="Teilnahme" flags="required:phase_1" name="teilnahme_jugenhilfekonferenz" size="1" target="b">
+              <bool checked="true" description="Keine Angabe" name="keine_angabe" value="-1"/>
+              <bool description="Unbekannt" name="unbekannt" value="-3"/>
+              <bool description="Ja" name="bool-20" value="1"/>
+              <bool description="Nein" name="bool-21" value="0"/>
+            </choice>
+            <rule expr="$teilnahme_jugenhilfekonferenz -1 == not" mark="warning:teilnahme_jugenhilfekonferenz" name="required-rule-32" value="Fehlende Pflichtfeldangabe"/>
+          </conditional>
+          <rule expr="$existenz_jugendhilfekonferenz -1 == not" mark="warning:existenz_jugendhilfekonferenz" name="required-rule-31" value="Fehlende Pflichtfeldangabe"/>
+        </group>
+        <group containers="a,b" description="Jugendkonferenz SGB II/III" name="group-27" target="b">
+          <choice description="Jugendkonferenz vorhanden" flags="required:phase_1" name="existenz_jugendkonferenz" size="1" target="a">
+            <bool checked="True" description="Keine Angabe" name="keineangabe" value="-1"/>
+            <bool description="Unbekannt" invisible="True" name="unbekannt" value="-3"/>
+            <bool description="Ja" name="ja" value="1"/>
+            <bool description="Nein" name="nein" value="0"/>
+          </choice>
+          <conditional description="Nur wenn Jugendkonferenz vorhanden" expr="$existenz_jugendkonferenz 1 == $existenz_jugendkonferenz -3 == or" name="conditional-5">
+            <choice description="Teilnahme" flags="required:phase_1" name="teilnahme_jugenkonferenz" size="1" target="b">
+              <bool checked="true" description="Keine Angabe" name="keine_angabe" value="-1"/>
+              <bool description="Unbekannt" name="unbekannt" value="-3"/>
+              <bool description="Ja" name="bool-22" value="1"/>
+              <bool description="Nein" name="bool-23" value="0"/>
+            </choice>
+            <rule expr="$teilnahme_jugenkonferenz -1 == not" mark="warning:teilnahme_jugenkonferenz" name="required-rule-34" value="Fehlende Pflichtfeldangabe"/>
+          </conditional>
+          <rule expr="$existenz_jugendkonferenz -1 == not" mark="warning:existenz_jugendkonferenz" name="required-rule-33" value="Fehlende Pflichtfeldangabe"/>
+        </group>
+        <textarea description="Mitarbeit in Gremien" name="mitarbeit_gremien" rows="5" target="c"/>
       </page>
-      <repeat description="Erfassung der vorhandenen Koorperationsbezüge" name="rg_kooperationsbezug">
+      <repeat description="2.2 Erfassung der vorhandenen Koorperationsbezüge" name="rg_kooperationsbezug">
         <page containers="a,b,c,d,e,f" description="Koorperationsbezug" name="page-6" target="b">
           <choice description="Art der Institution" flags="required:phase_1" name="institution_art" size="1" target="a">
             <bool checked="True" description="Keine Angabe" name="keine_angabe" value="-1"/>
@@ -193,7 +220,6 @@
               <bool description="Stärken vor Ort" name="bool-62" value="9"/>
               <bool description="Kompetenzagenturen" name="bool-63" value="10"/>
               <bool description="Schulverweigerer – zweite Chance" name="bool-64" value="11"/>
-              <bool description="Schulverweigerer – zweite Chance" name="bool-65" value="12"/>
               <bool description="Sonstige" name="bool-66" value="13"/>
             </group>
             <group description="Integrationsbezogene Einrichtungen" name="group-22">
@@ -216,6 +242,7 @@
               <bool description="Allgemeinbildende Schulen" name="bool-83" value="28"/>
               <bool description="Weiterführende Schulen" name="bool-84" value="29"/>
               <bool description="Berufliche Schulen / Berufsschulen" name="bool-85" value="30"/>
+              <bool description="Förderschulen" name="bool-113" value="57"/>
               <bool description="Schulamt / Schulverwaltung" name="bool-86" value="31"/>
               <bool description="Schulsozialarbeit" name="bool-87" value="32"/>
               <bool description="Schulpsychologischer Dienst" name="bool-88" value="33"/>
@@ -265,7 +292,7 @@
                 <bool description="nur eine Institution" name="bool-30" value="3"/>
               </choice>
               <textarea description="Bennenung der Kooperationspartner" name="kooperationspartner_nennung" rows="5" target="b"/>
-              <rule expr="$institution_angaben -1 == not" mark="warning:institution_angaben" name="required-rule-35" value="Fehlende Pflichtfeldangabe"/>
+              <rule expr="$institution_angaben -1 == not" mark="warning:institution_angaben" name="required-rule-37" value="Fehlende Pflichtfeldangabe"/>
             </group>
             <group containers="a,b,c,d,e" description="Angaben zur Unterstützung" name="group-19" target="c">
               <choice description="Unterstützt die Institution aktiv den Zugang zur Zielgruppe und/oder kann auf zielgruppenbezogene Angebote der Institution Einfluss genommen werden?" flags="required:phase_1" name="institution_unterstuetzt_aktiv" size="1" target="a">
@@ -307,12 +334,12 @@
                   <bool description="trifft überwiegend zu" name="bool-46" value="2"/>
                   <bool description="trifft voll zu" name="bool-47" value="4"/>
                 </choice>
-                <rule expr="$jmd_erreicht_andere_durchfuehrung -1 == not" mark="warning:jmd_erreicht_andere_durchfuehrung" name="required-rule-37" value="Fehlende Pflichtfeldangabe"/>
-                <rule expr="$jmd_hat_einfluss_teilnehmer -1 == not" mark="warning:jmd_hat_einfluss_teilnehmer" name="required-rule-38" value="Fehlende Pflichtfeldangabe"/>
-                <rule expr="$institution_legt_infomaterial -1 == not" mark="warning:institution_legt_infomaterial" name="required-rule-39" value="Fehlende Pflichtfeldangabe"/>
-                <rule expr="$institution_zufuehrung_menschen -1 == not" mark="warning:institution_zufuehrung_menschen" name="required-rule-40" value="Fehlende Pflichtfeldangabe"/>
+                <rule expr="$jmd_erreicht_andere_durchfuehrung -1 == not" mark="warning:jmd_erreicht_andere_durchfuehrung" name="required-rule-39" value="Fehlende Pflichtfeldangabe"/>
+                <rule expr="$jmd_hat_einfluss_teilnehmer -1 == not" mark="warning:jmd_hat_einfluss_teilnehmer" name="required-rule-40" value="Fehlende Pflichtfeldangabe"/>
+                <rule expr="$institution_legt_infomaterial -1 == not" mark="warning:institution_legt_infomaterial" name="required-rule-41" value="Fehlende Pflichtfeldangabe"/>
+                <rule expr="$institution_zufuehrung_menschen -1 == not" mark="warning:institution_zufuehrung_menschen" name="required-rule-42" value="Fehlende Pflichtfeldangabe"/>
               </conditional>
-              <rule expr="$institution_unterstuetzt_aktiv -1 == not" mark="warning:institution_unterstuetzt_aktiv" name="required-rule-36" value="Fehlende Pflichtfeldangabe"/>
+              <rule expr="$institution_unterstuetzt_aktiv -1 == not" mark="warning:institution_unterstuetzt_aktiv" name="required-rule-38" value="Fehlende Pflichtfeldangabe"/>
             </group>
             <group containers="a,b,c,d,e,f" description="Angaben zum Informationsaustausch" name="group-20" target="d">
               <choice description="Gibt es einen intensiven Informationsaustausch und / oder gemeinsame Aktivitäten?" flags="required:phase_1" name="besteht_informationsaustausch" size="1" target="a">
@@ -362,13 +389,13 @@
                   <bool description="trifft überwiegend zu" name="bool-46" value="2"/>
                   <bool description="trifft voll zu" name="bool-47" value="4"/>
                 </choice>
-                <rule expr="$besteht_regelmaessiger_austausch_fallbezogen -1 == not" mark="warning:besteht_regelmaessiger_austausch_fallbezogen" name="required-rule-42" value="Fehlende Pflichtfeldangabe"/>
-                <rule expr="$besteht_regelmaessiger_austausch_nichtfallbezogen -1 == not" mark="warning:besteht_regelmaessiger_austausch_nichtfallbezogen" name="required-rule-43" value="Fehlende Pflichtfeldangabe"/>
-                <rule expr="$besteht_abstimmung_integrationsfp -1 == not" mark="warning:besteht_abstimmung_integrationsfp" name="required-rule-44" value="Fehlende Pflichtfeldangabe"/>
-                <rule expr="$besteht_planung_veranstaltung -1 == not" mark="warning:besteht_planung_veranstaltung" name="required-rule-45" value="Fehlende Pflichtfeldangabe"/>
-                <rule expr="$besteht_gemeinsame_oeffentlichkeitsarbeit -1 == not" mark="warning:besteht_gemeinsame_oeffentlichkeitsarbeit" name="required-rule-46" value="Fehlende Pflichtfeldangabe"/>
+                <rule expr="$besteht_regelmaessiger_austausch_fallbezogen -1 == not" mark="warning:besteht_regelmaessiger_austausch_fallbezogen" name="required-rule-44" value="Fehlende Pflichtfeldangabe"/>
+                <rule expr="$besteht_regelmaessiger_austausch_nichtfallbezogen -1 == not" mark="warning:besteht_regelmaessiger_austausch_nichtfallbezogen" name="required-rule-45" value="Fehlende Pflichtfeldangabe"/>
+                <rule expr="$besteht_abstimmung_integrationsfp -1 == not" mark="warning:besteht_abstimmung_integrationsfp" name="required-rule-46" value="Fehlende Pflichtfeldangabe"/>
+                <rule expr="$besteht_planung_veranstaltung -1 == not" mark="warning:besteht_planung_veranstaltung" name="required-rule-47" value="Fehlende Pflichtfeldangabe"/>
+                <rule expr="$besteht_gemeinsame_oeffentlichkeitsarbeit -1 == not" mark="warning:besteht_gemeinsame_oeffentlichkeitsarbeit" name="required-rule-48" value="Fehlende Pflichtfeldangabe"/>
               </conditional>
-              <rule expr="$besteht_informationsaustausch -1 == not" mark="warning:besteht_informationsaustausch" name="required-rule-41" value="Fehlende Pflichtfeldangabe"/>
+              <rule expr="$besteht_informationsaustausch -1 == not" mark="warning:besteht_informationsaustausch" name="required-rule-43" value="Fehlende Pflichtfeldangabe"/>
             </group>
             <group containers="a,b,c,d,e,f" description="Art der Kooperation" name="art_kooperation" target="e">
               <choice description="Kontakt zur Institution besteht über Gremien und / oder gemeinsame Arbeit im Netzwerk" flags="required:phase_1" name="kontakt_besteht_ueber_gremien" size="1" target="a">
@@ -410,11 +437,11 @@
                 <bool description="Telefon" name="bool-45" value="1"/>
                 <bool description="Email" name="bool-46" value="2"/>
               </choice>
-              <rule expr="$kontakt_besteht_ueber_gremien -1 == not" mark="warning:kontakt_besteht_ueber_gremien" name="required-rule-47" value="Fehlende Pflichtfeldangabe"/>
-              <rule expr="$jmd_nimmt_an_verstaltungen_teil -1 == not" mark="warning:jmd_nimmt_an_verstaltungen_teil" name="required-rule-48" value="Fehlende Pflichtfeldangabe"/>
-              <rule expr="$jmd_fuehrt_beratung_durch -1 == not" mark="warning:jmd_fuehrt_beratung_durch" name="required-rule-49" value="Fehlende Pflichtfeldangabe"/>
-              <rule expr="$kooperation_schriftlich_festgelegt -1 == not" mark="warning:kooperation_schriftlich_festgelegt" name="required-rule-50" value="Fehlende Pflichtfeldangabe"/>
-              <rule expr="$jmd_als_partner_auf_augenhoehe -1 == not" mark="warning:jmd_als_partner_auf_augenhoehe" name="required-rule-51" value="Fehlende Pflichtfeldangabe"/>
+              <rule expr="$kontakt_besteht_ueber_gremien -1 == not" mark="warning:kontakt_besteht_ueber_gremien" name="required-rule-49" value="Fehlende Pflichtfeldangabe"/>
+              <rule expr="$jmd_nimmt_an_verstaltungen_teil -1 == not" mark="warning:jmd_nimmt_an_verstaltungen_teil" name="required-rule-50" value="Fehlende Pflichtfeldangabe"/>
+              <rule expr="$jmd_fuehrt_beratung_durch -1 == not" mark="warning:jmd_fuehrt_beratung_durch" name="required-rule-51" value="Fehlende Pflichtfeldangabe"/>
+              <rule expr="$kooperation_schriftlich_festgelegt -1 == not" mark="warning:kooperation_schriftlich_festgelegt" name="required-rule-52" value="Fehlende Pflichtfeldangabe"/>
+              <rule expr="$jmd_als_partner_auf_augenhoehe -1 == not" mark="warning:jmd_als_partner_auf_augenhoehe" name="required-rule-53" value="Fehlende Pflichtfeldangabe"/>
             </group>
           </conditional>
           <group containers="a,b,c" description="Gesamtbewertung" name="group-14" target="f">
@@ -430,15 +457,15 @@
             </choice>
             <textarea description="Besonderheiten (z.B. wenn es große Diskrepanzen in der Bewertung für verschiedene Einrichtungen gibt)" name="nennung_besonderheiten_zusammenarbeit" rows="5" target="b"/>
             <textarea description="Beschreibung positiver und/oder negativer Erfahrungen in der Kooperation, die für andere JMD hilfreich sein könnten" name="nennung_erfahrungen_zusammenarbeit" rows="5" target="c"/>
-            <rule expr="$gesamtbewertung -1 == not" mark="warning:gesamtbewertung" name="required-rule-52" value="Fehlende Pflichtfeldangabe"/>
+            <rule expr="$gesamtbewertung -1 == not" mark="warning:gesamtbewertung" name="required-rule-54" value="Fehlende Pflichtfeldangabe"/>
           </group>
-          <rule expr="$institution_art -1 == not" mark="warning:institution_art" name="required-rule-33" value="Fehlende Pflichtfeldangabe"/>
-          <rule expr="$institution_ist -1 == not" mark="warning:institution_ist" name="required-rule-34" value="Fehlende Pflichtfeldangabe"/>
+          <rule expr="$institution_art -1 == not" mark="warning:institution_art" name="required-rule-35" value="Fehlende Pflichtfeldangabe"/>
+          <rule expr="$institution_ist -1 == not" mark="warning:institution_ist" name="required-rule-36" value="Fehlende Pflichtfeldangabe"/>
         </page>
       </repeat>
     </group>
-    <group description="Gruppenangebote" name="group-2">
-      <repeat description="KJP-geförderte Gruppenangebote" name="rg_kjp_gruppenangebote">
+    <group description="3. Gruppenangebote" name="group-2">
+      <repeat description="3.1 KJP-geförderte Gruppenangebote" name="rg_kjp_gruppenangebote">
         <page containers="a,b,c" description="Angebot" name="page-2">
           <choice description="Art des Angebotes" flags="required:phase_1" name="kjp_grp_art_angebot" size="1" target="a">
             <bool checked="true" description="Keine Angabe" name="keine_angabe" value="-1"/>
@@ -461,13 +488,13 @@
             <bool description="14 bis 18 Jahre " name="bool-46" value="1"/>
             <bool description="18 bis 27 Jahre " name="bool-46" value="2"/>
           </choice>
-          <rule expr="$kjp_grp_art_angebot -1 == not" mark="warning:kjp_grp_art_angebot" name="required-rule-53" value="Fehlende Pflichtfeldangabe"/>
-          <rule expr="$kjp_grp_anzahl_teilnehmer_maennlich isset" mark="warning:kjp_grp_anzahl_teilnehmer_maennlich" name="required-rule-54" value="Fehlende Pflichtfeldangabe"/>
-          <rule expr="$kjp_grp_anzahl_teilnehmer_weiblich isset" mark="warning:kjp_grp_anzahl_teilnehmer_weiblich" name="required-rule-55" value="Fehlende Pflichtfeldangabe"/>
-          <rule expr="$kjp_grp_alter -1 == not" mark="warning:kjp_grp_alter" name="required-rule-56" value="Fehlende Pflichtfeldangabe"/>
+          <rule expr="$kjp_grp_art_angebot -1 == not" mark="warning:kjp_grp_art_angebot" name="required-rule-55" value="Fehlende Pflichtfeldangabe"/>
+          <rule expr="$kjp_grp_anzahl_teilnehmer_maennlich isset" mark="warning:kjp_grp_anzahl_teilnehmer_maennlich" name="required-rule-56" value="Fehlende Pflichtfeldangabe"/>
+          <rule expr="$kjp_grp_anzahl_teilnehmer_weiblich isset" mark="warning:kjp_grp_anzahl_teilnehmer_weiblich" name="required-rule-57" value="Fehlende Pflichtfeldangabe"/>
+          <rule expr="$kjp_grp_alter -1 == not" mark="warning:kjp_grp_alter" name="required-rule-58" value="Fehlende Pflichtfeldangabe"/>
         </page>
       </repeat>
-      <repeat description="nicht KJP-geförderte Gruppenangebote" name="rg_nichtkjp_gruppenangebote">
+      <repeat description="3.2 nicht KJP-geförderte Gruppenangebote" name="rg_nichtkjp_gruppenangebote">
         <page containers="a,b,c" description="Angebot" name="page-3">
           <choice description="Art des Angebotes" flags="required:phase_1" name="nichtkjp_grp_art_angebot" size="1" target="a">
             <bool checked="true" description="Keine Angabe" name="keine_angabe" value="-1"/>
@@ -487,14 +514,14 @@
             <bool description="14 bis 18 Jahre " name="bool-46" value="1"/>
             <bool description="18 bis 27 Jahre " name="bool-46" value="2"/>
           </choice>
-          <rule expr="$nichtkjp_grp_art_angebot -1 == not" mark="warning:nichtkjp_grp_art_angebot" name="required-rule-57" value="Fehlende Pflichtfeldangabe"/>
-          <rule expr="$nichtkjp_grp_anzahl_teilnehmer_maennlich isset" mark="warning:nichtkjp_grp_anzahl_teilnehmer_maennlich" name="required-rule-58" value="Fehlende Pflichtfeldangabe"/>
-          <rule expr="$nichtkjp_grp_anzahl_teilnehmer_weiblich isset" mark="warning:nichtkjp_grp_anzahl_teilnehmer_weiblich" name="required-rule-59" value="Fehlende Pflichtfeldangabe"/>
-          <rule expr="$nichtkjp_grp_alter -1 == not" mark="warning:nichtkjp_grp_alter" name="required-rule-60" value="Fehlende Pflichtfeldangabe"/>
+          <rule expr="$nichtkjp_grp_art_angebot -1 == not" mark="warning:nichtkjp_grp_art_angebot" name="required-rule-59" value="Fehlende Pflichtfeldangabe"/>
+          <rule expr="$nichtkjp_grp_anzahl_teilnehmer_maennlich isset" mark="warning:nichtkjp_grp_anzahl_teilnehmer_maennlich" name="required-rule-60" value="Fehlende Pflichtfeldangabe"/>
+          <rule expr="$nichtkjp_grp_anzahl_teilnehmer_weiblich isset" mark="warning:nichtkjp_grp_anzahl_teilnehmer_weiblich" name="required-rule-61" value="Fehlende Pflichtfeldangabe"/>
+          <rule expr="$nichtkjp_grp_alter -1 == not" mark="warning:nichtkjp_grp_alter" name="required-rule-62" value="Fehlende Pflichtfeldangabe"/>
         </page>
       </repeat>
     </group>
-    <page description="Weitere Aktivitäten" name="page-4">
+    <page description="4. Weitere Aktivitäten" name="page-4">
       <group containers="a" description="Erfassung weiterer Aktivitäten" name="group-15">
         <group containers="a,b,c,d,e" description="Art der Aktivität" name="group-17" target="a">
           <bool description="interkulturelle Öffnung" name="weiter_akt_art_interkulturell" target="a" value="1"/>
@@ -504,17 +531,17 @@
           <bool description="Sonstiges" name="weiter_akt_art_sonstiges" target="e" value="1"/>
         </group>
         <conditional expr="$weiter_akt_art_interkulturell 1 ==" name="conditional-3" target="b">
-          <group containers="a,b,c" description="Interkulturelle Öffnung (Vorträge, Referate) in prozentualen Anteilen" name="group-16" target="b">
-            <int description="Informationsveranstaltungen" flags="required:phase_1" maxvalue="100" minvalue="0" name="weitere_akt_anzahl_informationsveranst" target="a" value="0"/>
-            <int description="Workshops" flags="required:phase_1" maxvalue="100" minvalue="0" name="weitere_akt_anzahl_workshops" target="a" value="0"/>
-            <int description="interkulturelle Trainings" flags="required:phase_1" maxvalue="100" minvalue="0" name="weitere_akt_anzahl_trainings" target="b" value="0"/>
-            <int description="Veröffentlichungen" flags="required:phase_1" maxvalue="100" minvalue="0" name="weitere_akt_anzahl_veroeffentlichungen" target="b" value="0"/>
-            <int description="Sonstiges" flags="required:phase_1" maxvalue="100" minvalue="0" name="weitere_akt_anzahl_sonstiges" target="c" value="0"/>
-            <rule expr="$weitere_akt_anzahl_informationsveranst isset" mark="warning:weitere_akt_anzahl_informationsveranst" name="required-rule-61" value="Fehlende Pflichtfeldangabe"/>
-            <rule expr="$weitere_akt_anzahl_workshops isset" mark="warning:weitere_akt_anzahl_workshops" name="required-rule-62" value="Fehlende Pflichtfeldangabe"/>
-            <rule expr="$weitere_akt_anzahl_trainings isset" mark="warning:weitere_akt_anzahl_trainings" name="required-rule-63" value="Fehlende Pflichtfeldangabe"/>
-            <rule expr="$weitere_akt_anzahl_veroeffentlichungen isset" mark="warning:weitere_akt_anzahl_veroeffentlichungen" name="required-rule-64" value="Fehlende Pflichtfeldangabe"/>
-            <rule expr="$weitere_akt_anzahl_sonstiges isset" mark="warning:weitere_akt_anzahl_sonstiges" name="required-rule-65" value="Fehlende Pflichtfeldangabe"/>
+          <group containers="a,b,c" description="Interkulturelle Öffnung (Vorträge, Referate) in Zahlen" name="group-16" target="b">
+            <int description="Informationsveranstaltungen" flags="required:phase_1" minvalue="0" name="weitere_akt_anzahl_informationsveranst" target="a" value="0"/>
+            <int description="Workshops" flags="required:phase_1" minvalue="0" name="weitere_akt_anzahl_workshops" target="a" value="0"/>
+            <int description="interkulturelle Trainings" flags="required:phase_1" minvalue="0" name="weitere_akt_anzahl_trainings" target="b" value="0"/>
+            <int description="Veröffentlichungen" flags="required:phase_1" minvalue="0" name="weitere_akt_anzahl_veroeffentlichungen" target="b" value="0"/>
+            <int description="Sonstiges" flags="required:phase_1" minvalue="0" name="weitere_akt_anzahl_sonstiges" target="c" value="0"/>
+            <rule expr="$weitere_akt_anzahl_informationsveranst isset" mark="warning:weitere_akt_anzahl_informationsveranst" name="required-rule-63" value="Fehlende Pflichtfeldangabe"/>
+            <rule expr="$weitere_akt_anzahl_workshops isset" mark="warning:weitere_akt_anzahl_workshops" name="required-rule-64" value="Fehlende Pflichtfeldangabe"/>
+            <rule expr="$weitere_akt_anzahl_trainings isset" mark="warning:weitere_akt_anzahl_trainings" name="required-rule-65" value="Fehlende Pflichtfeldangabe"/>
+            <rule expr="$weitere_akt_anzahl_veroeffentlichungen isset" mark="warning:weitere_akt_anzahl_veroeffentlichungen" name="required-rule-66" value="Fehlende Pflichtfeldangabe"/>
+            <rule expr="$weitere_akt_anzahl_sonstiges isset" mark="warning:weitere_akt_anzahl_sonstiges" name="required-rule-67" value="Fehlende Pflichtfeldangabe"/>
           </group>
         </conditional>
       </group>

Modified: jmd/trunk/jmdweb/public/formed/formedtree.xml
===================================================================
--- jmd/trunk/jmdweb/public/formed/formedtree.xml	2010-09-14 10:31:30 UTC (rev 3619)
+++ jmd/trunk/jmdweb/public/formed/formedtree.xml	2010-09-14 10:33:11 UTC (rev 3620)
@@ -25,7 +25,7 @@
             <text description="Name" function="suppress_value" maxlength="60" name="mitarbeiter_name" size="40"/>
             <text description="Vorname" function="suppress_value" maxlength="60" name="mitarbeiter_vorname" size="40"/>
           </group>
-          <rule expr="$jmd_name isset" mark="warning:jmd_name" name="required-rule-4" value="Fehlende Pflichtfeldangabe"/>
+          <rule expr="$jmd_name isset" mark="warning:jmd_name" name="required-rule-3" value="Fehlende Pflichtfeldangabe"/>
         </group>
         <group containers="a,b,c,d" description="Angaben zum Zugang" name="group-4" target="b">
           <date description="Datum Erstgespräch" flags="required:phase_0;time:phase_0" name="datum_ea_start" order="geburtsdatum;datum_ea_ende" target="a"/>
@@ -81,8 +81,7 @@
           <conditional description="Nur wenn bereits im CM" expr="$war_bereits_kunde 1 ==" name="conditional-34">
             <text description="Nennung des JMD" function="suppress_value" maxlength="256" name="nennung_einrichtung_cm" size="40" target="d"/>
           </conditional>
-          <rule expr="$datum_ea_start isset" mark="warning:datum_ea_start" name="required-rule-5" value="Fehlende Pflichtfeldangabe"/>
-          <rule expr="$zugang -1 == not" mark="warning:zugang" name="required-rule-6" value="Fehlende Pflichtfeldangabe"/>
+          <rule expr="$datum_ea_start isset" mark="warning:datum_ea_start" name="required-rule-4" value="Fehlende Pflichtfeldangabe"/>
           <rule description="'datum_ea_start' muss vor 'datum_ea_ende' liegen." expr="$datum_ea_start isset $datum_ea_start known and $datum_ea_ende isset $datum_ea_ende known and and $datum_ea_start $datum_ea_ende &gt; and not" mark="error:datum_ea_start" name="date-sequence-rule-4-1" value="'Datum Erstgespräch' darf zeitlich nicht nach 'Datum der Entscheidung' liegen."/>
           <rule description="'datum_ea_start' muss vor 'datum_ber_start' liegen." expr="$datum_ea_start isset $datum_ea_start known and $datum_ber_start isset $datum_ber_start known and and $datum_ea_start $datum_ber_start &gt; and not" mark="error:datum_ea_start" name="date-sequence-rule-5-1" value="'Datum Erstgespräch' darf zeitlich nicht nach 'Datum Beginn der Beratung' liegen."/>
           <rule description="'datum_ea_start' muss vor 'datum_verbleib_feststellung' liegen." expr="$datum_ea_start isset $datum_ea_start known and $datum_verbleib_feststellung isset $datum_verbleib_feststellung known and and $datum_ea_start $datum_verbleib_feststellung &gt; and not" mark="error:datum_ea_start" name="date-sequence-rule-12-1" value="'Datum Erstgespräch' darf zeitlich nicht nach 'Datum Feststellung des Verbleibs des/der Jugendlichen' liegen."/>
@@ -108,7 +107,7 @@
             <bool description="Ja" name="bool-857" value="1"/>
             <bool description="Nein" name="bool-833" value="0"/>
           </choice>
-          <rule expr="$einwilligung -1 == not" mark="warning:einwilligung" name="required-rule-7" value="Fehlende Pflichtfeldangabe"/>
+          <rule expr="$einwilligung -1 == not" mark="warning:einwilligung" name="required-rule-5" value="Fehlende Pflichtfeldangabe"/>
         </group>
         <group containers="a,b" description="Angaben zu weiteren Verlauf der Begleitung " name="group-77" target="d">
           <choice description="Die Begleitung der/des Jugendlichen erfolgt im Rahmen" flags="required:phase_1" name="art_begleitung" size="1" target="a">
@@ -123,7 +122,7 @@
           <rule description="CM startbar wenn art beratung cm ist" expr="$art_begleitung 1 == $art_begleitung -1 == or $art_begleitung -3 == or $phase 4 == and not" mark="error:art_begleitung" name="phase-rule-8" value="Die Angabe steht im Widerspruch zur aktuell laufenden Phase"/>
           <conditional description="Nur wenn CM-Fall" expr="$art_begleitung 1 ==" name="conditional-16" target="b">
             <date description="Datum Beginn des CM" flags="required:phase_2;time:phase_2" name="datum_cm_start" order="datum_ea_ende;datum_cm_ende" target="b"/>
-            <rule expr="$datum_cm_start isset" mark="warning:datum_cm_start" name="required-rule-10" value="Fehlende Pflichtfeldangabe"/>
+            <rule expr="$datum_cm_start isset" mark="warning:datum_cm_start" name="required-rule-7" value="Fehlende Pflichtfeldangabe"/>
             <rule description="'datum_cm_start' muss vor 'datum_verbleib_feststellung' liegen." expr="$datum_cm_start isset $datum_cm_start known and $datum_verbleib_feststellung isset $datum_verbleib_feststellung known and and $datum_cm_start $datum_verbleib_feststellung &gt; and not" mark="error:datum_cm_start" name="date-sequence-rule-2-1" value="'Datum Beginn des CM' darf zeitlich nicht nach 'Datum Feststellung des Verbleibs des/der Jugendlichen' liegen."/>
             <rule description="'einreisedatum' muss vor 'datum_cm_start' liegen." expr="$einreisedatum isset $einreisedatum known and $datum_cm_start isset $datum_cm_start known and and $einreisedatum $datum_cm_start &gt; and not" mark="error:datum_cm_start" name="date-sequence-rule-8-2" value="'Einreisedatum' darf zeitlich nicht nach 'Datum Beginn des CM' liegen."/>
             <rule description="'geburtsdatum' muss vor 'datum_cm_start' liegen." expr="$geburtsdatum isset $geburtsdatum known and $datum_cm_start isset $datum_cm_start known and and $geburtsdatum $datum_cm_start &gt; and not" mark="error:datum_cm_start" name="date-sequence-rule-14-2" value="'Geburtsdatum' darf zeitlich nicht nach 'Datum Beginn des CM' liegen."/>
@@ -135,8 +134,8 @@
             <group containers="a,b" description="Angaben zur Laufzeit der Beratung" name="group-71" target="b">
               <date description="Datum Beginn der Beratung" flags="required:phase_4;time:phase_4" name="datum_ber_start" order="datum_ea_ende;datum_ber_ende" target="a"/>
               <date description="Datum Beendigung der Beratung" flags="required:phase_5;time:phase_5" name="datum_ber_ende" target="b"/>
-              <rule expr="$datum_ber_start isset" mark="warning:datum_ber_start" name="required-rule-11" value="Fehlende Pflichtfeldangabe"/>
-              <rule expr="$datum_ber_ende isset" mark="warning:datum_ber_ende" name="required-rule-12" value="Fehlende Pflichtfeldangabe"/>
+              <rule expr="$datum_ber_start isset" mark="warning:datum_ber_start" name="required-rule-8" value="Fehlende Pflichtfeldangabe"/>
+              <rule expr="$datum_ber_ende isset" mark="warning:datum_ber_ende" name="required-rule-9" value="Fehlende Pflichtfeldangabe"/>
               <rule description="'geburtsdatum' muss vor 'datum_ber_ende' liegen." expr="$geburtsdatum isset $geburtsdatum known and $datum_ber_ende isset $datum_ber_ende known and and $geburtsdatum $datum_ber_ende &gt; and not" mark="error:datum_ber_ende" name="date-sequence-rule-1-2" value="'Geburtsdatum' darf zeitlich nicht nach 'Datum Beendigung der Beratung' liegen."/>
               <rule description="'datum_ea_start' muss vor 'datum_ber_start' liegen." expr="$datum_ea_start isset $datum_ea_start known and $datum_ber_start isset $datum_ber_start known and and $datum_ea_start $datum_ber_start &gt; and not" mark="error:datum_ber_start" name="date-sequence-rule-5-2" value="'Datum Erstgespräch' darf zeitlich nicht nach 'Datum Beginn der Beratung' liegen."/>
               <rule description="'datum_ea_ende' muss vor 'datum_ber_ende' liegen." expr="$datum_ea_ende isset $datum_ea_ende known and $datum_ber_ende isset $datum_ber_ende known and and $datum_ea_ende $datum_ber_ende &gt; and not" mark="error:datum_ber_ende" name="date-sequence-rule-7-2" value="'Datum der Entscheidung' darf zeitlich nicht nach 'Datum Beendigung der Beratung' liegen."/>
@@ -149,8 +148,7 @@
               <rule description="'datum_ber_start' muss vor 'datum_ber_ende' liegen." expr="$datum_ber_start isset $datum_ber_start known and $datum_ber_ende isset $datum_ber_ende known and and $datum_ber_start $datum_ber_ende &gt; and not" mark="error:datum_ber_ende" name="date-sequence-rule-25-2" value="'Datum Beginn der Beratung' darf zeitlich nicht nach 'Datum Beendigung der Beratung' liegen."/>
             </group>
           </conditional>
-          <rule expr="$art_begleitung -1 == not" mark="warning:art_begleitung" name="required-rule-8" value="Fehlende Pflichtfeldangabe"/>
-          <rule expr="$datum_ea_ende isset" mark="warning:datum_ea_ende" name="required-rule-9" value="Fehlende Pflichtfeldangabe"/>
+          <rule expr="$datum_ea_ende isset" mark="warning:datum_ea_ende" name="required-rule-6" value="Fehlende Pflichtfeldangabe"/>
           <rule description="'datum_ea_start' muss vor 'datum_ea_ende' liegen." expr="$datum_ea_start isset $datum_ea_start known and $datum_ea_ende isset $datum_ea_ende known and and $datum_ea_start $datum_ea_ende &gt; and not" mark="error:datum_ea_ende" name="date-sequence-rule-4-2" value="'Datum Erstgespräch' darf zeitlich nicht nach 'Datum der Entscheidung' liegen."/>
           <rule description="'datum_ea_ende' muss vor 'datum_ber_ende' liegen." expr="$datum_ea_ende isset $datum_ea_ende known and $datum_ber_ende isset $datum_ber_ende known and and $datum_ea_ende $datum_ber_ende &gt; and not" mark="error:datum_ea_ende" name="date-sequence-rule-7-1" value="'Datum der Entscheidung' darf zeitlich nicht nach 'Datum Beendigung der Beratung' liegen."/>
           <rule description="'einreisedatum' muss vor 'datum_ea_ende' liegen." expr="$einreisedatum isset $einreisedatum known and $datum_ea_ende isset $datum_ea_ende known and and $einreisedatum $datum_ea_ende &gt; and not" mark="error:datum_ea_ende" name="date-sequence-rule-9-2" value="'Einreisedatum' darf zeitlich nicht nach 'Datum der Entscheidung' liegen."/>
@@ -246,7 +244,7 @@
           </group>
         </repeat>
         <conditional description="Nur wenn minderjährig" expr="$geburtsdatum isset not $geburtsdatum known not or $geburtsdatum today years 18 &lt; or" name="conditional-15">
-          <repeat containers="a,b" description="Sorgeberechtigte" min="1" name="rg_kontaktdaten_sorgeberechtigte" target="f">
+          <repeat containers="a,b" description="Sorgeberechtigte/Bezugsperson" min="1" name="rg_kontaktdaten_sorgeberechtigte" target="f">
             <group containers="a,b" description="Anschrift" name="group-0" target="a">
               <text description="Name" function="suppress_value" maxlength="128" name="name_sorge" size="40" target="a"/>
               <text description="Vorname" function="suppress_value" maxlength="128" name="vorname_sorge" size="40" target="a"/>
@@ -311,7 +309,7 @@
           </conditional>
           <conditional description="Nur wenn nicht in Deutschland geboren" expr="$geburtsland 29 !=" name="conditional-32">
             <date description="Einreisedatum" flags="required:phase_3" name="einreisedatum" order="geburtsdatum;datum_ea_start" target="c"/>
-            <rule expr="$einreisedatum isset" mark="warning:einreisedatum" name="required-rule-18" value="Fehlende Pflichtfeldangabe"/>
+            <rule expr="$einreisedatum isset" mark="warning:einreisedatum" name="required-rule-14" value="Fehlende Pflichtfeldangabe"/>
             <rule description="'einreisedatum' muss vor 'datum_cm_ende' liegen." expr="$einreisedatum isset $einreisedatum known and $datum_cm_ende isset $datum_cm_ende known and and $einreisedatum $datum_cm_ende &gt; and not" mark="error:einreisedatum" name="date-sequence-rule-0-1" value="'Einreisedatum' darf zeitlich nicht nach 'Datum der Beendigung' liegen."/>
             <rule description="'einreisedatum' muss vor 'datum_verbleib_feststellung' liegen." expr="$einreisedatum isset $einreisedatum known and $datum_verbleib_feststellung isset $datum_verbleib_feststellung known and and $einreisedatum $datum_verbleib_feststellung &gt; and not" mark="error:einreisedatum" name="date-sequence-rule-3-1" value="'Einreisedatum' darf zeitlich nicht nach 'Datum Feststellung des Verbleibs des/der Jugendlichen' liegen."/>
             <rule description="'einreisedatum' muss vor 'datum_cm_start' liegen." expr="$einreisedatum isset $einreisedatum known and $datum_cm_start isset $datum_cm_start known and and $einreisedatum $datum_cm_start &gt; and not" mark="error:einreisedatum" name="date-sequence-rule-8-1" value="'Einreisedatum' darf zeitlich nicht nach 'Datum Beginn des CM' liegen."/>
@@ -321,7 +319,7 @@
             <rule description="'geburtsdatum' muss vor 'einreisedatum' liegen." expr="$geburtsdatum isset $geburtsdatum known and $einreisedatum isset $einreisedatum known and and $geburtsdatum $einreisedatum &gt; and not" mark="error:einreisedatum" name="date-sequence-rule-26-2" value="'Geburtsdatum' darf zeitlich nicht nach 'Einreisedatum' liegen."/>
             <rule description="'einreisedatum' muss vor 'datum_ea_start' liegen." expr="$einreisedatum isset $einreisedatum known and $datum_ea_start isset $datum_ea_start known and and $einreisedatum $datum_ea_start &gt; and not" mark="error:einreisedatum" name="date-sequence-rule-28-1" value="'Einreisedatum' darf zeitlich nicht nach 'Datum Erstgespräch' liegen."/>
           </conditional>
-          <choice description="Aufenthalts- / Rechtsstatus" flags="required:phase_1" name="aufenthaltsstatus" size="1" target="c">
+          <choice description="Migrationshintegrund" flags="required:phase_1" name="aufenthaltsstatus" size="1" target="c">
             <bool description="AusländerIn in der 1. Generation" name="bool-137" value="1"/>
             <bool description="AusländerIn in der 2. Generation" name="bool-138" value="2"/>
             <bool description="AussiedlerIn" name="bool-139" value="3"/>
@@ -330,7 +328,7 @@
             <bool description="Unbekannt" name="bool-144" value="-3"/>
             <bool checked="True" description="Keine Angabe" name="bool-145" value="-1"/>
           </choice>
-          <textarea description="Weitere Angaben zum Aufenthalts- / Rechtsstatus" name="angaben_aufenthaltsstatus" rows="3" target="d"/>
+          <textarea description="Weitere Angaben zum Migrationshintegrund" name="angaben_aufenthaltsstatus" rows="3" target="d"/>
           <choice description="Muttersprache" flags="required:phase_3" name="muttersprache" size="1" target="e">
             <bool description="Keine Angabe" name="bool-229" value="-1"/>
             <bool description="Unbekannt" name="bool-228" value="-3"/>
@@ -367,15 +365,14 @@
               </choice>
             </group>
           </group>
-          <rule expr="$staatsangehoerigkeit -1 == not" mark="warning:staatsangehoerigkeit" name="required-rule-16" value="Fehlende Pflichtfeldangabe"/>
-          <rule expr="$staatsangehoerigkeit_weitere -1 == not" mark="warning:staatsangehoerigkeit_weitere" name="required-rule-17" value="Fehlende Pflichtfeldangabe"/>
-          <rule expr="$aufenthaltsstatus -1 == not" mark="warning:aufenthaltsstatus" name="required-rule-19" value="Fehlende Pflichtfeldangabe"/>
-          <rule expr="$muttersprache -1 == not" mark="warning:muttersprache" name="required-rule-20" value="Fehlende Pflichtfeldangabe"/>
-          <rule expr="$sprache_zuhause -1 == not" mark="warning:sprache_zuhause" name="required-rule-21" value="Fehlende Pflichtfeldangabe"/>
+          <rule expr="$staatsangehoerigkeit -1 == not" mark="warning:staatsangehoerigkeit" name="required-rule-12" value="Fehlende Pflichtfeldangabe"/>
+          <rule expr="$staatsangehoerigkeit_weitere -1 == not" mark="warning:staatsangehoerigkeit_weitere" name="required-rule-13" value="Fehlende Pflichtfeldangabe"/>
+          <rule expr="$aufenthaltsstatus -1 == not" mark="warning:aufenthaltsstatus" name="required-rule-15" value="Fehlende Pflichtfeldangabe"/>
+          <rule expr="$muttersprache -1 == not" mark="warning:muttersprache" name="required-rule-16" value="Fehlende Pflichtfeldangabe"/>
+          <rule expr="$sprache_zuhause -1 == not" mark="warning:sprache_zuhause" name="required-rule-17" value="Fehlende Pflichtfeldangabe"/>
         </group>
-        <rule expr="$geburtsdatum isset" mark="warning:geburtsdatum" name="required-rule-13" value="Fehlende Pflichtfeldangabe"/>
-        <rule expr="$geschlecht -1 == not" mark="warning:geschlecht" name="required-rule-14" value="Fehlende Pflichtfeldangabe"/>
-        <rule expr="$geburtsland -1 == not" mark="warning:geburtsland" name="required-rule-15" value="Fehlende Pflichtfeldangabe"/>
+        <rule expr="$geschlecht -1 == not" mark="warning:geschlecht" name="required-rule-10" value="Fehlende Pflichtfeldangabe"/>
+        <rule expr="$geburtsland -1 == not" mark="warning:geburtsland" name="required-rule-11" value="Fehlende Pflichtfeldangabe"/>
         <rule description="'geburtsdatum' muss vor 'datum_ber_ende' liegen." expr="$geburtsdatum isset $geburtsdatum known and $datum_ber_ende isset $datum_ber_ende known and and $geburtsdatum $datum_ber_ende &gt; and not" mark="error:geburtsdatum" name="date-sequence-rule-1-1" value="'Geburtsdatum' darf zeitlich nicht nach 'Datum Beendigung der Beratung' liegen."/>
         <rule description="'geburtsdatum' muss vor 'datum_ber_start' liegen." expr="$geburtsdatum isset $geburtsdatum known and $datum_ber_start isset $datum_ber_start known and and $geburtsdatum $datum_ber_start &gt; and not" mark="error:geburtsdatum" name="date-sequence-rule-10-1" value="'Geburtsdatum' darf zeitlich nicht nach 'Datum Beginn der Beratung' liegen."/>
         <rule description="'geburtsdatum' muss vor 'datum_ea_ende' liegen." expr="$geburtsdatum isset $geburtsdatum known and $datum_ea_ende isset $datum_ea_ende known and and $geburtsdatum $datum_ea_ende &gt; and not" mark="error:geburtsdatum" name="date-sequence-rule-13-1" value="'Geburtsdatum' darf zeitlich nicht nach 'Datum der Entscheidung' liegen."/>
@@ -406,7 +403,7 @@
             <bool description="Pflegefamilie" name="bool-248" value="13"/>
           </choice>
         </page>
-        <page containers="a,b,c" description="2.2.2 Soziale Einbindung" name="page-20" target="b">
+        <page containers="a,b,c,d,e" description="2.2.2 Soziale Einbindung" name="page-20" target="b">
           <group containers="a,b,c,d,e,f,g" description="Bezugspersonen" name="group-32" target="a">
             <bool description="Mutter" name="bezugsperson_a" target="a"/>
             <bool description="Vater" name="bezugsperson_b" target="a"/>
@@ -428,7 +425,8 @@
             <bool description="keine Bezugsperson" name="bezugsperson_q" target="f"/>
             <bool description="Sonstiges" name="bezugsperson_r" target="g"/>
           </group>
-          <group containers="a,b,c,d,e" description="Soziale Zugehörigkeit der / des Jugendlichen" name="group-33" target="b">
+          <textarea description="Weitere Angaben zu Bezugspersonen" function="suppress_value" name="bezugsperson_weitere_angaben" rows="5" target="b"/>
+          <group containers="a,b,c,d,e" description="Soziale Zugehörigkeit der / des Jugendlichen" name="group-33" target="c">
             <choice description="zur erweiterten Familie" name="zugeh_a" size="1" target="a">
               <bool checked="true" description="keine Angabe" name="bool-848" value="-1"/>
               <bool description="Sehr enge Zugehörigkeit" name="bool-859" value="1"/>
@@ -475,9 +473,12 @@
               <bool description="Keine Zugehörigkeit" name="bool-847" value="6"/>
             </choice>
           </group>
-          <group description="Soziales Engagement" name="group-34" target="c">
+          <group description="Soziales Engagement" name="group-34" target="d">
             <text cols="5" description="Beschreibung" function="suppress_value" maxlength="60" name="soz_engagement" size="40"/>
           </group>
+          <group description="Hobbies" name="group-92" target="e">
+            <text cols="5" description="Beschreibung" function="suppress_value" maxlength="60" name="hobbies" size="40"/>
+          </group>
         </page>
         <page containers="a,b,c,d" description="2.2.3 Finanzielle Situation" name="page-21" target="c">
           <choice description="Einkommen der Herkunftsfamilie durch" name="einkommen_familie" size="1" target="a">
@@ -502,6 +503,8 @@
             <bool description="Stipendium" name="bool-402" value="6"/>
             <bool description="Unterhaltszahlungen" name="bool-403" value="3"/>
             <bool description="Erwerbstätig und ergänzende Transferleistungen" name="bool-893" value="8"/>
+            <bool description="Einkommen durch Erwerbstätigkeit des Partners" name="bool-894" value="9"/>
+            <bool description="Taschengeld" name="bool-895" value="10"/>
           </choice>
           <int description="Zur Verfügung stehendes Geld" maxvalue="999999" minvalue="0" name="geldmittel" target="c"/>
           <int description="Schulden" maxvalue="9999999" minvalue="0" name="schulden" target="d"/>
@@ -585,7 +588,7 @@
                     <bool description="sonstige Schule" name="bool-370" value="-2"/>
                   </choice>
                   <int description="Klassenstufe" maxvalue="13" minvalue="1" name="aktuelle_schule_klassenstufe" target="a"/>
-                  <rule expr="$aktuelle_schule -1 == not" mark="warning:aktuelle_schule" name="required-rule-23" value="Fehlende Pflichtfeldangabe"/>
+                  <rule expr="$aktuelle_schule -1 == not" mark="warning:aktuelle_schule" name="required-rule-19" value="Fehlende Pflichtfeldangabe"/>
                 </group>
               </conditional>
               <conditional description="nur wenn in ausbildung" expr="$aktuelle_situation 3 == $aktuelle_situation 4 == or" invisible="True" name="conditional-23">
@@ -611,7 +614,7 @@
                   <text description="Nennung Maßnahme" function="suppress_value" maxlength="60" name="aktuelle_massnahme" size="40" target="b"/>
                   <date description="Datum Beginn der Maßnahme" name="aktuelle_massnahme_beginn" target="c"/>
                   <int description="Dauer der Maßnahme (in Monaten)" maxvalue="99" minvalue="0" name="aktuelle_massnahme_dauer" target="c"/>
-                  <rule expr="$aktuelle_massnahme_art -1 == not" mark="warning:aktuelle_massnahme_art" name="required-rule-24" value="Fehlende Pflichtfeldangabe"/>
+                  <rule expr="$aktuelle_massnahme_art -1 == not" mark="warning:aktuelle_massnahme_art" name="required-rule-20" value="Fehlende Pflichtfeldangabe"/>
                 </group>
               </conditional>
               <conditional description="Nur wenn erwerbstaetig" expr="$aktuelle_situation 6 == $aktuelle_situation 10 == or" invisible="true" name="conditional-25">
@@ -635,7 +638,7 @@
                   <date description="Zivildienst / Wehrpflicht / Freiwilligenjahr seit" name="aktueller_zivildienst_seit"/>
                 </group>
               </conditional>
-              <rule expr="$aktuelle_situation -1 == not" mark="warning:aktuelle_situation" name="required-rule-22" value="Fehlende Pflichtfeldangabe"/>
+              <rule expr="$aktuelle_situation -1 == not" mark="warning:aktuelle_situation" name="required-rule-18" value="Fehlende Pflichtfeldangabe"/>
             </group>
             <group containers="a,b,c" description="Qualifikationen" name="group-91" target="b">
               <group containers="a,b,c,d" description="Schulabschlüsse" name="group-66" target="a">
@@ -670,9 +673,9 @@
                     <bool description="Sonstiges" name="bool-782" value="-2"/>
                     <external-choice name="external-choice-3" value="laender.xml"/>
                   </choice>
-                  <rule expr="$hoechster_schulabschluss_ausland_anerkannt -1 == not" mark="warning:hoechster_schulabschluss_ausland_anerkannt" name="required-rule-26" value="Fehlende Pflichtfeldangabe"/>
+                  <rule expr="$hoechster_schulabschluss_ausland_anerkannt -1 == not" mark="warning:hoechster_schulabschluss_ausland_anerkannt" name="required-rule-22" value="Fehlende Pflichtfeldangabe"/>
                 </conditional>
-                <rule expr="$hoechster_schulabschluss -1 == not" mark="warning:hoechster_schulabschluss" name="required-rule-25" value="Fehlende Pflichtfeldangabe"/>
+                <rule expr="$hoechster_schulabschluss -1 == not" mark="warning:hoechster_schulabschluss" name="required-rule-21" value="Fehlende Pflichtfeldangabe"/>
               </group>
               <group containers="a,b,c,d" description="Berufsabschlüsse" name="group-67" target="b">
                 <choice description="Höchster in Deutschland anerkannter Abschluss" flags="required:phase_3" name="hoechster_berufsabschluss" size="1" target="a">
@@ -704,9 +707,9 @@
                     <bool description="Sonstiges" name="bool-795" value="-2"/>
                     <external-choice name="external-choice-3-0" value="laender.xml"/>
                   </choice>
-                  <rule expr="$hoechster_berufsabschluss_ausland_anerkannt -1 == not" mark="warning:hoechster_berufsabschluss_ausland_anerkannt" name="required-rule-28" value="Fehlende Pflichtfeldangabe"/>
+                  <rule expr="$hoechster_berufsabschluss_ausland_anerkannt -1 == not" mark="warning:hoechster_berufsabschluss_ausland_anerkannt" name="required-rule-24" value="Fehlende Pflichtfeldangabe"/>
                 </conditional>
-                <rule expr="$hoechster_berufsabschluss -1 == not" mark="warning:hoechster_berufsabschluss" name="required-rule-27" value="Fehlende Pflichtfeldangabe"/>
+                <rule expr="$hoechster_berufsabschluss -1 == not" mark="warning:hoechster_berufsabschluss" name="required-rule-23" value="Fehlende Pflichtfeldangabe"/>
               </group>
               <group description="Integrationskurs" name="group-68" target="c">
                 <choice description="Jugendlicher / Jugendliche hat Integrationskursberechtigung/-verpflichtung" name="integrationskurs" size="1" target="a">
@@ -762,7 +765,7 @@
                     <bool description="Nein" name="nein" value="0"/>
                   </choice>
                   <int description="Klassenstufe" maxvalue="13" minvalue="1" name="biographie_schule_klasse" target="b"/>
-                  <rule expr="$biographie_schule -1 == not" mark="warning:biographie_schule" name="required-rule-29" value="Fehlende Pflichtfeldangabe"/>
+                  <rule expr="$biographie_schule -1 == not" mark="warning:biographie_schule" name="required-rule-25" value="Fehlende Pflichtfeldangabe"/>
                 </group>
               </conditional>
               <conditional description="Angaben zur Ausbildung nur wenn in Ausbildung" expr="$biographie_art 1 == $biographie_art 2 == or" invisible="True" name="conditional-18-ausbildung">
@@ -805,7 +808,7 @@
                     <bool description="GFH-Kurs" name="bool-388" value="4"/>
                   </choice>
                   <text description='Inhalt/"Titel" des Kurses' maxlength="60" name="biographie_massnahme_nennung" size="40" target="b"/>
-                  <rule expr="$biographie_massnahme -1 == not" mark="warning:biographie_massnahme" name="required-rule-30" value="Fehlende Pflichtfeldangabe"/>
+                  <rule expr="$biographie_massnahme -1 == not" mark="warning:biographie_massnahme" name="required-rule-26" value="Fehlende Pflichtfeldangabe"/>
                 </group>
               </conditional>
               <conditional description="Angaben zur Erwerbstätigkeit nur wenn in Erwerbstätig/Selbstständig" expr="$biographie_art 4 == $biographie_art 5 == or" invisible="True" name="conditional-20-erwerb">
@@ -834,10 +837,10 @@
             <bool description="Unbekannt" name="bool-800" value="-3"/>
             <bool description="Sonstiges" name="bool-799" value="-2"/>
           </choice>
-          <rule expr="$kf_verfahren_nennung isset" mark="warning:kf_verfahren_nennung" name="required-rule-32" value="Fehlende Pflichtfeldangabe"/>
-          <rule expr="$kf_verfahren -1 == not" mark="warning:kf_verfahren" name="required-rule-33" value="Fehlende Pflichtfeldangabe"/>
+          <rule expr="$kf_verfahren_nennung isset" mark="warning:kf_verfahren_nennung" name="required-rule-28" value="Fehlende Pflichtfeldangabe"/>
+          <rule expr="$kf_verfahren -1 == not" mark="warning:kf_verfahren" name="required-rule-29" value="Fehlende Pflichtfeldangabe"/>
         </conditional>
-        <rule expr="$kompetenzfeststellung -1 == not" mark="warning:kompetenzfeststellung" name="required-rule-31" value="Fehlende Pflichtfeldangabe"/>
+        <rule expr="$kompetenzfeststellung -1 == not" mark="warning:kompetenzfeststellung" name="required-rule-27" value="Fehlende Pflichtfeldangabe"/>
       </page>
       <page containers="a,b,c,d,e,f" description="3.2 Ergebnisse der Kompetenzfeststellung" name="page-10" target="b">
         <group containers="a,b,c" description="Fachkompetenzen" name="group-50" target="a">
@@ -1400,7 +1403,7 @@
         </choice>
         <text description="Nennung Sonstiges" function="suppress_value" maxlength="60" name="fp_ziel_sonstiges" size="40" target="b"/>
         <group containers="a,b,c,d" description="Konkretisierung Ziel" name="group-42" target="c">
-          <group containers="a" description="Unterziel 1 (kurzfristig)" name="group-43" target="a">
+          <group containers="a" description="Unterziel 1" name="group-43" target="a">
             <text description="Beschreibung" function="suppress_value" maxlength="60" name="fp_uziel1" size="40"/>
             <choice description="Erreicht" name="fp_uziel1_erreicht" size="1">
               <bool checked="True" description="Keine Angabe" name="bool-53" value="-1"/>
@@ -1409,7 +1412,7 @@
               <bool description="Nein" name="bool-118" value="0"/>
             </choice>
           </group>
-          <group containers="a" description="Unterziel 2 (mittelfristig)" name="group-22" target="b">
+          <group containers="a" description="Unterziel 2" name="group-22" target="b">
             <text description="Beschreibung" function="suppress_value" maxlength="60" name="fp_uziel2" size="40"/>
             <choice description="Erreicht" name="fp_uziel2_erreicht" size="1">
               <bool checked="True" description="Keine Angabe" name="bool-54" value="-1"/>
@@ -1418,7 +1421,7 @@
               <bool description="Nein" name="bool-119" value="0"/>
             </choice>
           </group>
-          <group containers="a" description="Unterziel 3 (langfristig)" name="group-23" target="c">
+          <group containers="a" description="Unterziel 3" name="group-23" target="c">
             <text description="Beschreibung" function="suppress_value" maxlength="60" name="fp_uziel3" size="40"/>
             <choice description="Erreicht" name="fp_uziel3_erreicht" size="1">
               <bool checked="True" description="Keine Angabe" name="bool-55" value="-1"/>
@@ -1488,7 +1491,7 @@
             <date description="Datum vorauss. Ende" name="ua_uziel3_datum_ende" target="b"/>
           </group>
         </group>
-        <rule expr="$fp_ziel -1 == not" mark="warning:fp_ziel" name="required-rule-34" value="Fehlende Pflichtfeldangabe"/>
+        <rule expr="$fp_ziel -1 == not" mark="warning:fp_ziel" name="required-rule-30" value="Fehlende Pflichtfeldangabe"/>
       </page>
     </repeat>
     <page containers="a,b,c,d,e,f" description="5. Evaluation" name="page-6">
@@ -1528,12 +1531,12 @@
             <conditional description="nur wenn sonstiges" expr="$gruende_abbruch_cm 8 ==" name="conditional-45">
               <text description="Nennung Sonstiges" function="suppress_value" maxlength="60" name="gruende_abbruch_cm_nennung" size="256" target="b"/>
             </conditional>
-            <rule expr="$abbruch_durch -1 == not" mark="warning:abbruch_durch" name="required-rule-37" value="Fehlende Pflichtfeldangabe"/>
-            <rule expr="$gruende_abbruch_cm -1 == not" mark="warning:gruende_abbruch_cm" name="required-rule-38" value="Fehlende Pflichtfeldangabe"/>
+            <rule expr="$abbruch_durch -1 == not" mark="warning:abbruch_durch" name="required-rule-33" value="Fehlende Pflichtfeldangabe"/>
+            <rule expr="$gruende_abbruch_cm -1 == not" mark="warning:gruende_abbruch_cm" name="required-rule-34" value="Fehlende Pflichtfeldangabe"/>
           </conditional>
         </group>
-        <rule expr="$datum_cm_ende isset" mark="warning:datum_cm_ende" name="required-rule-35" value="Fehlende Pflichtfeldangabe"/>
-        <rule expr="$art_cm_ende -1 == not" mark="warning:art_cm_ende" name="required-rule-36" value="Fehlende Pflichtfeldangabe"/>
+        <rule expr="$datum_cm_ende isset" mark="warning:datum_cm_ende" name="required-rule-31" value="Fehlende Pflichtfeldangabe"/>
+        <rule expr="$art_cm_ende -1 == not" mark="warning:art_cm_ende" name="required-rule-32" value="Fehlende Pflichtfeldangabe"/>
         <rule description="'einreisedatum' muss vor 'datum_cm_ende' liegen." expr="$einreisedatum isset $einreisedatum known and $datum_cm_ende isset $datum_cm_ende known and and $einreisedatum $datum_cm_ende &gt; and not" mark="error:datum_cm_ende" name="date-sequence-rule-0-2" value="'Einreisedatum' darf zeitlich nicht nach 'Datum der Beendigung' liegen."/>
         <rule description="'datum_cm_ende' muss vor 'datum_verbleib_feststellung' liegen." expr="$datum_cm_ende isset $datum_cm_ende known and $datum_verbleib_feststellung isset $datum_verbleib_feststellung known and and $datum_cm_ende $datum_verbleib_feststellung &gt; and not" mark="error:datum_cm_ende" name="date-sequence-rule-6-1" value="'Datum der Beendigung' darf zeitlich nicht nach 'Datum Feststellung des Verbleibs des/der Jugendlichen' liegen."/>
         <rule description="'datum_ea_start' muss vor 'datum_cm_ende' liegen." expr="$datum_ea_start isset $datum_ea_start known and $datum_cm_ende isset $datum_cm_ende known and and $datum_ea_start $datum_cm_ende &gt; and not" mark="error:datum_cm_ende" name="date-sequence-rule-15-2" value="'Datum Erstgespräch' darf zeitlich nicht nach 'Datum der Beendigung' liegen."/>
@@ -1576,38 +1579,32 @@
           <conditional description="nur wenn sonstiges" expr="$ende_inst_einbindung -2 ==" name="conditional-46">
             <text description="Nennung Sonstiges" function="suppress_value" maxlength="60" name="ende_inst_einbindung_nennung" size="256" target="b"/>
           </conditional>
-          <rule expr="$ende_inst_einbindung -1 == not" mark="warning:ende_inst_einbindung" name="required-rule-40" value="Fehlende Pflichtfeldangabe"/>
+          <rule expr="$ende_inst_einbindung -1 == not" mark="warning:ende_inst_einbindung" name="required-rule-36" value="Fehlende Pflichtfeldangabe"/>
         </conditional>
-        <rule expr="$veraenderung_inst_einbindung -1 == not" mark="warning:veraenderung_inst_einbindung" name="required-rule-39" value="Fehlende Pflichtfeldangabe"/>
+        <rule expr="$veraenderung_inst_einbindung -1 == not" mark="warning:veraenderung_inst_einbindung" name="required-rule-35" value="Fehlende Pflichtfeldangabe"/>
       </group>
       <group description="Einschätzung der Zielerreichung" name="group-72" target="c">
         <choice description="Zielerreichung Ziel 1" flags="required:phase_3" name="ziel1_erreicht" size="1">
           <bool checked="True" description="Keine Angabe" name="bool-244" value="-1"/>
           <bool description="Unbekannt" name="bool-243" value="-3"/>
           <bool description="voll erreicht" name="bool-239" value="1"/>
-          <bool description="eher erreicht" name="bool-240" value="2"/>
-          <bool description="eher nicht erreicht" name="bool-241" value="3"/>
           <bool description="überhaupt nicht erreicht" name="bool-242" value="4"/>
         </choice>
         <choice description="Zielerreichung Ziel 2" flags="required:phase_3" name="ziel2_erreicht" size="1">
           <bool checked="True" description="Keine Angabe" name="bool-874" value="-1"/>
           <bool description="Unbekannt" name="bool-838" value="-3"/>
           <bool description="voll erreicht" name="bool-753" value="1"/>
-          <bool description="eher erreicht" name="bool-867" value="2"/>
-          <bool description="eher nicht erreicht" name="bool-865" value="3"/>
           <bool description="überhaupt nicht erreicht" name="bool-869" value="4"/>
         </choice>
         <choice description="Zielerreichung Ziel 3" flags="required:phase_3" name="ziel3_erreicht" size="1">
           <bool checked="True" description="Keine Angabe" name="bool-875" value="-1"/>
           <bool description="Unbekannt" name="bool-839" value="-3"/>
           <bool description="voll erreicht" name="bool-754" value="1"/>
-          <bool description="eher erreicht" name="bool-868" value="2"/>
-          <bool description="eher nicht erreicht" name="bool-866" value="3"/>
           <bool description="überhaupt nicht erreicht" name="bool-870" value="4"/>
         </choice>
-        <rule expr="$ziel1_erreicht -1 == not" mark="warning:ziel1_erreicht" name="required-rule-41" value="Fehlende Pflichtfeldangabe"/>
-        <rule expr="$ziel2_erreicht -1 == not" mark="warning:ziel2_erreicht" name="required-rule-42" value="Fehlende Pflichtfeldangabe"/>
-        <rule expr="$ziel3_erreicht -1 == not" mark="warning:ziel3_erreicht" name="required-rule-43" value="Fehlende Pflichtfeldangabe"/>
+        <rule expr="$ziel1_erreicht -1 == not" mark="warning:ziel1_erreicht" name="required-rule-37" value="Fehlende Pflichtfeldangabe"/>
+        <rule expr="$ziel2_erreicht -1 == not" mark="warning:ziel2_erreicht" name="required-rule-38" value="Fehlende Pflichtfeldangabe"/>
+        <rule expr="$ziel3_erreicht -1 == not" mark="warning:ziel3_erreicht" name="required-rule-39" value="Fehlende Pflichtfeldangabe"/>
       </group>
       <group containers="a,b,c" description="Verbleib des / der Jugendlichen" name="group-83" target="d">
         <date description="Datum Feststellung des Verbleibs des/der Jugendlichen" flags="required:phase_3" name="datum_verbleib_feststellung" target="a"/>
@@ -1634,8 +1631,8 @@
         <conditional description="nur wenn sonstiges" expr="$verbleib_jugendliche 15 ==" name="conditional-47">
           <text description="Nennung Sonstiges" function="suppress_value" maxlength="60" name="verbleib_jugendliche_sonstiges" size="40" target="c"/>
         </conditional>
-        <rule expr="$datum_verbleib_feststellung isset" mark="warning:datum_verbleib_feststellung" name="required-rule-44" value="Fehlende Pflichtfeldangabe"/>
-        <rule expr="$verbleib_jugendliche -1 == not" mark="warning:verbleib_jugendliche" name="required-rule-45" value="Fehlende Pflichtfeldangabe"/>
+        <rule expr="$datum_verbleib_feststellung isset" mark="warning:datum_verbleib_feststellung" name="required-rule-40" value="Fehlende Pflichtfeldangabe"/>
+        <rule expr="$verbleib_jugendliche -1 == not" mark="warning:verbleib_jugendliche" name="required-rule-41" value="Fehlende Pflichtfeldangabe"/>
         <rule description="'datum_cm_start' muss vor 'datum_verbleib_feststellung' liegen." expr="$datum_cm_start isset $datum_cm_start known and $datum_verbleib_feststellung isset $datum_verbleib_feststellung known and and $datum_cm_start $datum_verbleib_feststellung &gt; and not" mark="error:datum_verbleib_feststellung" name="date-sequence-rule-2-2" value="'Datum Beginn des CM' darf zeitlich nicht nach 'Datum Feststellung des Verbleibs des/der Jugendlichen' liegen."/>
         <rule description="'einreisedatum' muss vor 'datum_verbleib_feststellung' liegen." expr="$einreisedatum isset $einreisedatum known and $datum_verbleib_feststellung isset $datum_verbleib_feststellung known and and $einreisedatum $datum_verbleib_feststellung &gt; and not" mark="error:datum_verbleib_feststellung" name="date-sequence-rule-3-2" value="'Einreisedatum' darf zeitlich nicht nach 'Datum Feststellung des Verbleibs des/der Jugendlichen' liegen."/>
         <rule description="'datum_cm_ende' muss vor 'datum_verbleib_feststellung' liegen." expr="$datum_cm_ende isset $datum_cm_ende known and $datum_verbleib_feststellung isset $datum_verbleib_feststellung known and and $datum_cm_ende $datum_verbleib_feststellung &gt; and not" mark="error:datum_verbleib_feststellung" name="date-sequence-rule-6-2" value="'Datum der Beendigung' darf zeitlich nicht nach 'Datum Feststellung des Verbleibs des/der Jugendlichen' liegen."/>



More information about the Mpuls-commits mailing list