Schema-Definition
In der IQServer.ini kann für jede Organisationsstruktur definiert werden, wie das jeweilige "Signum" (also z.B. das Aktenzeichen oder die Akten-/Vorgangskennung) aufgebaut ist. Für die Organisationsstrukturen Aktenzeichen und Akten/Vorgänge (d.h. in den Gruppen [Aktenzeichen]und [Vorgangskennung]) ist dies zwingend erforderlich. Für alle anderen Organisationsstrukturen kann die Festlegung auch in der IQServer.ini erfolgen, die Kennungen sind jedoch programmseitig schon vorgegeben und werden in der Regel nicht geändert.
Hierzu wird der Schlüssel Schema verwendet, z.B.:
[Aktenzeichen]
Schema = ###.#####.##
Sie können statt einem Schema auch mehrere Schemata definieren. In diesem Beispiel: Mehrere Aktenzeichen-Schemata. Ein vom Anwender angelegtes Aktenzeichen muss dann in eines der angegebenen Schemata passen:
[Aktenzeichen]
Schema1 = ###.#####.##
Schema2 = ##-XXXXXXXXXXX.##
Das Schema muss vom Anwender nicht vollständig genutzt werden, das Schema gibt also lediglich den "Maximalaufbau" an.
Bei obigen Beispiel (Schema1) ist also selbstverständlich auch ein Aktenzeichen 123.45 gültig.
Schema-Blöcke
Es ist nicht nur nicht notwendig, das Schema bis zum Ende auszunutzen, es ist sogar möglich, vor Trennzeichen (in obigem Beispiel werden Punkte und Bindestriche als Trennzeichen verwendet) Ebenen wegzulassen: in obigem Beispiel also gemäß Schema1 auch 12.456.7, gemäß Schema2 auch 12-TEST.5.
Hierzu muss in der Schema-Definition vor dem Trennzeichen ein Senkrechtstrich angegeben werden:
[Aktenzeichen]
Schema1 = ###|.#####|.##
Schema2 = ##|-XXXXXXXXXXX.##
(Im Schema2 ist vor dem Punkt kein Senkrechtstrich nötig, da die XXXX-Angabe sowieso nur die Maximallänge vorgibt).
- In den obigen Beispielen wurde das Aktenzeichen als Beispiel herangezogen, die Erläuterungen gelten jedoch auch z.B. für die Akten-/Vorgangskennung und die Adresskennung.
Details zu den Elementen, die eine Schema enthalten darf finden Sie im folgenden Thema: