NOTE: In Track-It! 8.5 and higher, the attachments can only be moved to another location on the local Track-It! server. This is due to the fact that only the Track-It! Service Management service exists in those versions. This service must run as the LocalSystem account and therefore has no network access. In Track-It! 8.1 and earlier, it is possible to move the attachments to a different server because a separate Track-It! File Storage service is available and can be configured to use a domain account that has network access.
Instructions:
- On the Track-It! server, stop the Track-It! File Storage service (Track-It! 8.1 and earlier) or the Track-It! Service Management service (8.5.x and later).
- First you must determine where the files currently exist.
- Open the following directory on the Track-It! server (default 32-bit):
Track-It! 8.5.x and subsequent upgrades C:\Program Files\Numara Software\Numara Track-It!\Track-It! Services\ConfigurationData Track-It! 11.x new C:\Program Files(x86)\BMC Software\Track-It!\Track-It! Services\ConfigurationData - Open the Numara.TrackIt.Core.FileStorage.SERVICE.xml (Track-It! 8.x up to 10.5) or TrackIt.Core.FileStorage.SERVICE.xml (Track-It! 11.x) file with Notepad.
- In the file, the following sections will appear, each containing a path where the files are currently being stored when they are added to records in Track-It!:
AssetRepository - Images that are added to the Graphic tab of an asset record. IncidentRepository - Attachments added to work orders SolutionRepository - Attachments added to solutions UserRepository - Images that are added to the Graphic tab of a user record. SoftwareLicenseRepository - Attachments added to software licenses ServiceLevelAgreementsRepository - Attachments added to service level agreements. PurchaseOrderRepository - Attachments added to purchase orders (Track-It! 8.5.x and higher only) - If not already done, create the new folder where the attachments will be stored. With Track-It! 8.1 and earlier, this can be on the same machine or on a network share. With Track-It! 8.5 and higher, the new location can only be local to the Track-It! server.
- Once the new folder exists, setup security for the folder as follows:
- Right-click the folder and select Properties.
- Open the Security tab and then click the Advanced button.
- Disable the "Allow inheritable permissions..." option and then click Copy when prompted to copy or remove the existing permissions.
- Click Ok to close the Advanced Security Settings window, and then make sure the following accounts and permissions are present:
Administrators (MachineName\Administrators) - Full Control SYSTEM - Full Control MachineName\TrackItWeb80 (or TrackItWeb) - Full Control NOTE: If Track-It! Web is installed on a server that is separate from the Track-It! application server, the TrackItWeb account above will be a domain account rather than a local account. - Remove any groups and users not mentioned above.
- Click Ok once permissions are set.
- Copy the contents of the existing folder, where the file attachments are stored, into the new folder or location.
For example, if work order attachments are currently being stored in ..\Track-It! Server\WOATTACH, copy all folders within that directory to the new folder. - In the Numara.TrackIt.Core.FileStorage.SERVICE.xml (Track-It! 8.x up to 10.5) or TrackIt.Core.FileStorage.SERVICE.xml (Track-It! 11.x) file, edit the appropriate path corresponding to the file attachments that were moved.
For example, if the work order attachments were moved to a folder called WOATTACH on the E: drive, modify the IncidentRepository line of the file so that the path between the tags corresponds to the new location:
<IncidentReposiitory>E:\WOATTACH</IncidentRepository>
- If other file attachments will be moved to other locations, repeat the same steps above to create the new folder, move the files, and modify the appropriate line in the Numara.TrackIt.Core.FileStorage.SERVICE.xml file.
- Save the changes to the file when finished.
- Start the Track-It! File Storage service (8.1 and earlier) or Track-It! Service Management service (8.5.x and later).
NOTE (Track-It! 8.1 or earler only): If the location where the files were moved is on a network path rather than another local path on the Track-It! server, the Track-It! File Storage service will need to be configured to run as a domain level account so that it can access the shared folder.
Instructions:
- On the Track-It! Server, click Start -> Run, type "services.msc" and click Ok.
- Locate the Track-It! File Storage service, right-click it and choose Properties.
- On the Log On tab set the service to the use the "This account" option.
- Enter the credentials of a domain account. This account must have local administrator rights for the service to start effectively.
- Click Ok.
- Next, click Start -> Run, type "secpol.msc" and click Ok.
- Expand Local Policies and then click on User Rights Assignment.
- Double-click to open each of the following policies and make sure the domain account now setup to run the service is added to them:
Replace a process level token Log on as a service - Finally, double-click to open the Deny logon as a service policy and make sure the domain account is NOT listed.
- Close the Local Security Settings window.
- Restart the service.
|