This post is machine-translated. The original post in german language can be found here.
These post applies to following version:
Dynamics AX 2012
Dynamics AX 2012
|
|
|
|
|
|
This post is machine-translated. The original post in german language can be found here.
These post applies to following version:
Dynamics AX 2012
|
Using the following job you will be able to create a person in the global address book of Dynamics AX 2012.
Please be aware, that a minimum of fields will be used and the so-called Record type has the value of "Person".
{
AxDirPerson axDirPerson;
AxDirPersonName axDirPersonName;
FirstName firstName = "Firstname";
LastName lastName = "LastName";
axDirPerson = AxDirPerson::construct();
axDirPerson.validateInput(true);
axDirPerson.continueOnError(true); // Validate fields without stopping error
axDirPerson.parmName(strFmt("%1 %2", firstName, lastName));
axDirPerson.save();
axDirPersonName = new AxDirPersonName();
axDirPersonName.validateInput(true);
axDirPersonName.continueOnError(true); // Validate fields without stopping error
axDirPersonName.parmFirstName(firstName);
axDirPersonName.parmLastName(lastName);
axDirPersonName.parmPerson(axDirPerson.dirPerson().RecId);
axDirPersonName.parmValidFrom(DateTimeUtil::minValue());
axDirPersonName.parmValidTo(DateTimeUtil::maxValue());
axDirPersonName.save();
}
The created record using the above Job, will look like this: