The only feature available on the Admin screen is Resynchronize Catalog. It's only accessible to users who are members of an AD account or an AD security group present in the Admins key for the Catalog Web. By default, the 1E Catalog is installed with Admins = Catalogue Admin.
You can create and populate this group in AD, or you can change the configuration of the website to include a comma separated list of alternative AD groups and user accounts.
If you choose to have additional groups, make sure there are no spaces between the list values. If there are, the additional groups will not have admin privileges as intended. |
Changing the website configuration needs an account with local admin rights, like the Catalog installation account. See Accounts needed to install the Catalog.
To modify the Admins key, use IIS Manager or edit web.config directly.
Modify the Admins key using IIS Manager, navigate to the CatalogWeb web application, and select Application Settings.
You'll need to do an IIS reset after the change.
web.config
file, located by default in %PROGRAMFILES%\1E\Catalog\CatalogWebUI\web.config
In the following example, under <appSettings>
, locate the <add key="Admins" value="Catalog Admin" />
element (line 18).
If you choose to have additional groups, make sure there's no space between the values in the list, otherwise additional groups will not have the admin privileges as you intended. |
<appSettings> <add key="webpages:Version" value="3.0.0.0 /> <add key="webpages:Enabled" value="false" /> <add key="ClientValidationEnabled" value="true" /> <add key="UnobtrusiveJavaScriptEnabled" value="true" /> <add key="1E:Sync:Enabled" value="true" /> <add key="1E:Source:Mode" value="1E" /> <add key="1E:Source:Mode:Identifier" value="iddqd" /> <add key="VendorWeight" value="1.4" /> <add key="TitleWeight" value="1.3" /> <add key="VersionWeight" value="1.2" /> <add key="EditionWeight" value="1.1" /> <add key="ColloquialVersionWeight" value="1.0" /> <add key="ConnetionTimeout" value="300" /> <add key="LuceneIndexFolderName" value="LuceneIndex" /> <add key="ProductValiantsNormalizeBatchSize" value="10000" /> <add key="CatalogSynchronizationDirectory" value="C:\ProgramData\1E\Catalog\CatalogSynchronization\" /> <add key="Admins" value="Catalogue Admin" /> <add key="CloudURL" value="https://catalog.1e.com" /> </appSettings> |
Modify the value parameters by adding your Catalog AD group or individual users. For example, if your Catalog AD Groups is called Catalog Curators, modify the value parameter by updating the default Catalog Admin to the name of your AD group. To add individual users, modify the value parameter to include their user names, in the format domain\user name, separating each parameter with a comma.
<add key="Admins" value="Catalog Curators, ACME\SLAinstaller01" /> |
Only users with admin privileges can rebuild your Catalog data.
When you run the resynchronization event with site-defined Catalog entries:
We recommend keeping any user site-defined entries. If you choose not to keep your user site-defined entries, they will be deleted and you will have to recreate them again.
To rebuild your Catalog data:
On the Admin screen under Resynchronize Catalog, click Resync.
Ensure that the Keep site defined entries checkbox is ticked to preserve your existing site-defined Catalog entries. If not, you will have to recreate all your site-defined entries again. |
You can modify the default resynchronization schedule (the default is 7 days) to a time suited to your environment.
Under <appSettings>
look for the <add key="ResyncFrequency" value="7" />
element (line 12).
<appSettings> <add key="ConnectionRetryInterval" value="00:01" /> <add key="InitializationDelay" value="00:01" /> <add key="CircuitBreakerTimeout" value="00:15:00" /> <add key="MaxFailureTimeSpan" value="14.00:00" /> <add key="PeriodicSubscriptionFrequency" value="23:59" /> <add key="CatalogSynchronizationDirectory" value="C:\ProgramData\1E\Catalog\CatalogSynchronization\" /> <add key="CloudURL" value="https://catalog.1e.com" /> <add key="ApplySiteDefinedDeltaFrequency" value="00:10:00"/> <add key="ApplyDeltaBatchSize" value="5000"/> <add key="IndexRefreshFrequency" value="05:07:00" /> <add key="ResyncFrequency" value="7" /> <add key="RetryResyncOnClash" value="02:00:00" /> </appSettings> |
d:HH:mm:ss
.If you want to disable the resynchronization event, update the value for ResyncFrequency
to 0
:
<add key="ResyncFrequency" value="0" /> |
RetryResyncOnClash
(line 13) to one suited to your environment so the resynchronization event will retry after this duration if a conflict exists with the normal synchronization event. The default is 2 hours.