Hi,
I'm developing an un unattended company creation script using python and the automation APIs.
Currently, when creating a new company using the automation APIs, this creates a new blank company with no configuration at all.
I have already worked out how to upload the Standard RapidStart config package, and apply it.
The problem is that this new company has no Experience specified in the Company Information page, and in fact, has no entry in table 9176 - Experience Tier Setup.
I can craft a RapidStart package that will set the Essential boolean for that company name.
<?xml version=/1.0/ encoding=/UTF-16/ standalone=/yes/?>
<DataList MinCountForAsyncImport=/5/ ProductVersion=// PackageName=/Experience Tier/ Code=/EXP.TIER/>
<ExperienceTierSetupList>
<TableID>9176</TableID>
<ExperienceTierSetup>
<CompanyName PrimaryKey=/1/ ValidateField=/1/ ProcessingOrder=/1/>Contoso 23</CompanyName>
<Basic ValidateField=/1/ ProcessingOrder=/2/>0</Basic>
<Essential ValidateField=/1/ ProcessingOrder=/3/>1</Essential>
<Premium ValidateField=/1/ ProcessingOrder=/4/>0</Premium>
<Preview ValidateField=/1/ ProcessingOrder=/5/>0</Preview>
<Advanced ValidateField=/1/ ProcessingOrder=/6/>0</Advanced>
<Custom ValidateField=/1/ ProcessingOrder=/7/>0</Custom>
</ExperienceTierSetup>
</ExperienceTierSetupList>
</DataList>
[XML is mangled by the community posting software, the quotation marks are correct in my package]
If I upload the RapidStart package to a sandbox environment this appears to do the right thing.
Is this the correct way to set the Company Experience using the API? Do I need to do something else?
Thanks,
Giles Radford