Hallo
Ich befasse mich relativ neu mit Notes Formula und habe nun das Problem,
dass ich eine bestehende Action in Formula verändern muss.
Der bestehende Code prüft, ob auf dem Form bei Accounts die 5 Option gewählt wurde, wenn ja ob das Feld "OSDCreated" bereits einen Wert enthält. Das selbe macht der Code auch für die 3. Ich müsste nun die Formel so verändern, dass zusätzlich geprüft wird, ob auch die Option 4 gewählt wurde (und ein entsprechendes Feld prüfen).
@If(@Contains(Accounts;"5");
@If(OSDCreated="";
@Do(
@Prompt([OK];"CS3";"Thank you for creating the CS3 Account");
@MailSend(localis;"";"";"CS3 Account Created for user "+FirstName+" "+Lastname;"Click on the link to review the request";"";[IncludeDoclink]:[Sign]);
@PostedCommand([FileSave]);
@PostedCommand([FileCloseWindow]));
@If(@Contains(Accounts;"3");
@If(VPNCreated="";
@Do(
@Prompt([OK];"CS3";"Thank you for creating the CS3 Account");
@MailSend(localis;Manager;"";"CS3 Account Created for user "+FirstName+" "+Lastname;"Click on the link to review the request";"";[IncludeDoclink]:[Sign]);
@PostedCommand([FileSave]);
@PostedCommand([FileCloseWindow]));
@Do(
@Prompt([OK];"CS3";"Thank you for creating the CS3 Account");
@SetField("Status";90);
@SetField("Update";"Y");
@MailSend(localhr:Manager;localis;"";"Completed User Request for "+FirstName+" "+Lastname;"Click on the link to review the request";"";[IncludeDoclink]:[Sign]);
@Prompt([OK];"Info";"User creation completed. HR department is now informed");
@PostedCommand([FileSave]);
@PostedCommand([FileCloseWindow])));
@Do(
@Prompt([OK];"CS3";"Thank you for creating the CS3 Account");
@SetField("Status";90);
@SetField("Update";"Y");
@MailSend(localhr:Manager;localis;"";"Completed User Request for "+FirstName+" "+Lastname;"Click on the link to review the request";"";[IncludeDoclink]:[Sign]);
@Prompt([OK];"Info";"User creation completed. HR department is now informed");
@PostedCommand([FileSave]);
@PostedCommand([FileCloseWindow]))
));
@If(@Contains(Accounts;"3");
@If(VPNCreated="";
@Do(
@Prompt([OK];"CS3";"Thank you for creating the CS3 Account");
@MailSend(localis;"";"";"CS3 Account Created for user "+FirstName+" "+Lastname;"Click on the link to review the request";"";[IncludeDoclink]:[Sign]);
@PostedCommand([FileSave]);
@PostedCommand([FileCloseWindow]));
@Do(
@Prompt([OK];"CS3";"Thank you for creating the CS3 Account");
@SetField("Status";90);
@SetField("Update";"Y");
@MailSend(localhr:Manager;localis;"";"Completed User Request for "+FirstName+" "+Lastname;"Click on the link to review the request";"";[IncludeDoclink]:[Sign]);
@Prompt([OK];"Info";"User creation completed. HR department is now informed");
@PostedCommand([FileSave]);
@PostedCommand([FileCloseWindow])));
@Do(
@Prompt([OK];"CS3";"Thank you for creating the CS3 Account");
@SetField("Status";90);
@SetField("Update";"Y");
@MailSend(localhr:Manager;localis;"";"Completed User Request for "+FirstName+" "+Lastname;"Click on the link to review the request";"";[IncludeDoclink]:[Sign]);
@Prompt([OK];"Info";"User creation completed. HR department is now informed");
@PostedCommand([FileSave]);
@PostedCommand([FileCloseWindow]))
))
Ich wäre sehr dankbar, wenn mir jemand helfen könnte. Habe es schon x-mal versucht, bekomme aber dann immer die Meldung, dass eine Klammer fehlt oder so.
Gruss
kibris