Home Forum Nuclos Konfiguration Businessprozesse Automatisch fortlaufende Nummer Aw: Automatisch fortlaufende Nummer

#4153
Thorsten Schwarzer
Teilnehmer

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);
}
}
}