1. 1- add this code in loadModule() method
datatype.parmDatatypeId(extendedtypenum(AnalysisId));
datatype.parmConfigurationKeyId(configurationkeynum(SmmCRM));
datatype.parmReferenceHelp(literalstr("Shabakah analysis Requirement
reference"));
datatype.parmWizardIsContinuous(true);
datatype.parmWizardIsManual(NoYes::No);
datatype.parmWizardIsChangeDownAllowed(NoYes::No);
datatype.parmWizardIsChangeUpAllowed(NoYes::No);
datatype.parmSortField(4);
datatype.parmWizardHighest(999999);
datatype.addParameterType(NumberSeqParameterType::DataArea, true, false);
this.create(datatype);
2 - in class declration of Form
NumberSeqFormHandler numberSeqFormHandler;
3- create ne method in form level
NumberSeqFormHandler numberSeqFormHandler()
{
if (!numberSeqFormHandler)
{
numberSeqFormHandler =
NumberSeqFormHandler::newForm(NumberSeqReference::findReference(extendedTypeNum(
EvaluationID)).NumberSequenceId,
element,
shabEvaluateNeed_ds,
fieldNum(shabEvaluateNeed, EvaluationID));
}
return numberSeqFormHandler;
}
4- add this code after super() in datasource create() method
element.numberSeqFormHandler().formMethodDataSourceCreate();
5 - run this code in job
NumberSeqModuleCRM crm = new NumberSeqModuleCRM();
crm.load();