Pflichtadressierung von Formularen
Sie haben in todo4teams ein Formular erstellt, möchten aber, dass dieses Formular nur für Tickets an ein ganz bestimmtes Team verwendet wird?
Mit anderen Worten: Wenn dieses Formular verwendet wird, muss bei der Adressierung des Tickets ein ganz bestimmtes Team ausgewählt werden.
Gehen Sie dazu wie folgt vor:
- Melden Sie sich in todo4teams mit der Rolle Administrator oder Superadministrator an
- Wechseln Sie in den Tab "Formulare"
- Wählen Sie die das Formular aus, für das Sie eine Adressierung zur Pflicht machen wollen.
- Klicken Sie "Ändern"
- Wechseln Sie in den Tab "Absenden-Aktion" und fügen Sie den nachfolgen Skript-Code in das Textfeld ein:
var adressee=null;
if(task.getAddressee()!=null && task.getAddressee().getAddressedWorkgroup()!=null){
adressee=task.getAddressee().getAddressedWorkgroup().getName();
}
if(adressee!="Team West"){
helper.errorMessage("This form may only be addressed to Team West.");
result="error";
}
In diesem Beispiel wird eine Adressierung des Formulars an die Gruppe "Team West" gefordert. Ändern Sie den Gruppennamen nach Ihren Bedürfnissen ab.
Falls der Adressat des Tickets beim Absenden nicht "Team West" heißt, wird mit der Methode "helper.errorMessage()" eine Fehlermeldung angezeigt und durch das Setzen der result-Variable result="error" ein Absenden des Tickets verhindert.
Der Benutzer kann dann entweder den gewünschten Adressaten einstellen oder dieses Formular deaktivieren, um das Ticket abzusenden.