I'm having an issue where the [serviceDefinitionFilter] placeholder does not seem to work when using a primary key in a Service Template.
I've tried on the same element/service/Visio and when I'm using a primary key in a table filter (With the ^pk^ notation before it), the [serviceDefinitionFilter] placeholder on a shape does not show any data, even though I can see the table row under the DATA section of the generated service.
When modifying the template to use a Display Key for the same table filter, the placeholder then will show the expected data.
Is this a bug? Or is serviceDefinitionFilter just not compatible with primary keys?