Добавление ссылки в историю с помощью VersionOne SDK - PullRequest
0 голосов
/ 26 сентября 2019

Наше основное приложение в настоящее время отправляет отчет об исключении по электронной почте в случае сбоя.Один человек управляет этими электронными письмами, сотни в день, добавляя их в VersionOne.

Я переписываю процесс отправки его в виде XML в веб-службу, которая затем помещает его в базу данных.Веб-сайт позволит разработчику просматривать подробности отчета об исключении.

Веб-служба также создаст историю в VersionOne.Я понял, как создать историю, но я помещаю URL-адрес исключения в описании.Вместо этого я хочу добавить его в качестве ссылки, но не могу найти никакой документации для этого.

Код, который я использую для создания истории:

        part = snapHash.Split(":")
        snapHash = part(0) & ":<" & part(1) & ">" & part(2) & " / " & part(3) & " \ " & errorMessage

        connector = V1Connector _
            .WithInstanceUrl(ConfigurationManager.AppSettings("InstanceUrl")) _
            .WithUserAgentHeader("VersionOne", "1.0") _
            .WithAccessToken(ConfigurationManager.AppSettings("AccessToken")) _
            .UseOAuthEndpoints() _
            .Build

        services = New Services(connector)

        projectId = services.GetOid("Scope:" & ConfigurationManager.AppSettings("Scope"))
        storyType = services.Meta.GetAssetType("Story")
        newStory = services.New(storyType, projectId)
        newAttribute = storyType.GetAttributeDefinition("Name")
        newStory.SetAttributeValue(newAttribute, snapHash)
        newAttribute = storyType.GetAttributeDefinition("Source")
        newStory.SetAttributeValue(newAttribute, "StorySource:" & ConfigurationManager.AppSettings("StorySource"))
        newAttribute = storyType.GetAttributeDefinition("Description")
        newStory.SetAttributeValue(newAttribute, href)
        newAttribute = storyType.GetAttributeDefinition("Team")
        newStory.SetAttributeValue(newAttribute, "Team:" & ConfigurationManager.AppSettings("Team"))
        services.Save(newStory)

Hrefв VersionOne хранится в описании.Я не хочу хранить href в описании, я хочу добавить его как ссылку.

...