Home › Forum › Nuclos Konfiguration › Businessprozesse › Automatisch fortlaufende Nummer › Aw: Automatisch fortlaufende Nummer
Super und danke für die vielen antworten.
matthias ich habe dienen vorschlag mal versucht umzusetzen, bekomme aber die fehlermeldung
Business rule „NumberEmloyee“ package tools does not exist
was mache ich falsch?
So habe ich die Regel eingebaut:
public void rule(RuleInterface server) throws NuclosBusinessRuleException {
if(server.hasFieldChanged(„employee“, „numberrange“) || server.getFieldValue(„employee“, „employeenumber“) == null)
{
try
{
// load number range object
MasterDataVO numberRange = server.getMasterData(„numberrange“, server.getAttribute(„numberrange“).getValueId());
tools.NumberRangeHelper helper = new tools.NumberRangeHelper(numberRange);
// update employee number
server.setFieldValue(„employee“, „employeenumber“, helper.CalculateNextNumberString());
// remember last calculated number
server.setFieldValue(„numberrange“, numberRange.getIntId(), „nextvalue“, helper.GetNextValue());
}
catch (Exception e)
{
throw new NuclosBusinessRuleException(e);
}
}
}