TaskData taskData = TasksUi.getTaskDataManager().getTaskData(task);
product = taskData.getRoot().getMappedAttribute(RedmineAttribute.PROJECT.getTaskKey()).getValue();
AbstractRepositoryConnector reposConn = TasksUi.getRepositoryConnector(taskRepository.getConnectorKind());
if (reposConn instanceof RedmineRepositoryConnector) {
RedmineRepositoryConnector redmineReposConnector = (RedmineRepositoryConnector)reposConn;
IClient client = redmineReposConnector.getClientManager().getClient(taskRepository);
Configuration conf = client.getConfiguration();
if(conf != null) {
Project project = conf.getProjects().getById(RedmineUtil.parseIntegerId(product));
if(project != null) {
product = ""+project.getIdentifier(); //$NON-NLS-1$