I’m currently working on a tool to help automate the checking of workflows for adherence to our internal style guide. One of the things I’d like to check is that public workflows in libraries are annotated.
This is important as the annotation, set via the properties dialog, becomes the tool tip for the activity and is therefore end user facing documentation.
I can find the annotation using a XPath query like this:
The value of the annotation appears to be a Base64 encoded value. Decoding the value shows a JSON array.
I’ve seen that the JSON contains the ‘Help Link’ URL when it is specified via the properties dialog. I’d like to expand on our automated check to ensure that a URL for further information is always provided.
To do that I’d like to understand a little more about how this value works.
The Base64 encoded value has a 12 character prefix. For example:
Can anyone tell me what the purpose of this prefix is?