Tags
Define server tags, which can then be used in the client. The most simple way is to just write all tag combinations, each on its own line. For example:
Client 1, Project X, Activity 1
Client 2, Project Y, Activity 2
You can restrict some tags to specific users. For example to restrict tags to specific teams, use {}, for specific users use []:
Tag, For all
[doman\user2, domain\user1]
Tag, Some users
{team1, team2}
Tag, Some teams
You can also use partial tags for easier tag generation. Lets say each project has subtags Design, Programming, Testing. You can use:
Project X,
Project Y,
,Design
,Programming
,Testing
Above example will create the following tags:
Project X, Design
Project X, Programming
Project X, Testing
Project Y, Design
Project Y, Programming
Project Y, Testing
When you define server tags, ManicTime will only allow tags defined on the server. Users will not be able to write their own tags.
You can deploy ManicTime clients with settings for server and how to treat server tags. So you can for example deploy clients which will connect to the server and download tags automatically.
Updating server tags automatically
You have two options to update server tags automatically, via a web service or via file.
Edit tags via file
Go to Tags -> Edit tags on ManicTimeServer.
Set a full path to a file which contains tags. For example:
c:\manictime\tags.txt
ManicTime server will update tags automatically when the file changes.
Within file you can use the same text as described above.
You can also use the file, which is the result of Export in ManicTime client (Tag Editor -> Export)
Edit tags via webservice
To see how this works we suggest you take a look at a sample we created.