Which court is competent for a matter depends on the court type, the matter, and the address of the party. Instead of researching this by hand, the GetCourtInfo servicetask determines the competent court directly within the workflow.

Inputs

Field Required Description
_gerichtsTyp yes Type of court, e.g. Vereinsregister, Grundbuchamt, Staatsanwaltschaft.
_gerichtsAngelegenheit yes Matter of the court, e.g. Zentrale Vollstreckungssachen, Arbeitsgerichtssachen.
_strasse yes Street of the address.
_hausNr yes House number – the first number contained in this field is evaluated.
_plz yes Postal code of the address.

Outputs

GetCourtInfo returns the contact details of the determined court in several variables: _gerichtOrt, _gerichtPlz, _gerichtBezeichnung, _gerichtStrasseNr, _gerichtTelefon, _gerichtFax, _gerichtEmail, and _gerichtXJustizId.

Combining court type and matter

_gerichtsTyp and _gerichtsAngelegenheit are independent fields – only their combination produces a meaningful competence. Examples:

Court type Matter Typical use
(general court) Zentrale Vollstreckungssachen Payment order and enforcement proceedings
Arbeitsgericht Arbeitsgerichtssachen Unfair dismissal and wage claims
Grundbuchamt Land register matters
Vereinsregister Association register matters

Adding the result as a participant

To use the determined court further in the proceedings (e.g. for correspondence), you typically add it as a contact and assign it to the case:

  1. Add contact (ParticipantNew) – field mapping: _lastnameCompanyName = _gerichtBezeichnung, _street = _gerichtStrasseNr, _cityCode = _gerichtPlz, _city = _gerichtOrt, _phone/_fax/_email = _gerichtTelefon/_gerichtFax/_gerichtEmail.
  2. Assign participant (ParticipantCaseNew) – assigns the newly created contact to the case under the appropriate role (see Participants).

The court is then available like any other participant for text blocks and the rest of the workflow.