Hello,
I created and used a custom diagram template in my local mobile geodatabase and used it for my subnetwork definition.
In ArcGIS Pro when working with the mobile gdb, I can see the template in the list :
After copying the whole UN in my enterprise geodatabase, however, the behavior is different.
System diagram for all my subnetworks are working well, and I can search for them in Pro, but I don't see the template in the list anymore.
In the REST interface, I can only see the standard list of three templates :
But my custom template is visible in the diagramDataset endpoint
I also tried to reimport the template files with the Import Diagram Template Definition toolbox, but nothing changed, despite I could see my previous custom template in the list.
Solved! Go to Solution.
Bonjour @PierreloupDucroix 🙂
This is the expected behavior for subnetwork diagram templates (also called system templates); they are available in the New drop down list when using datasets in single user geodatabases (file, mobile) and also when using an .sde file to connect an enterprise geodatabase, but not when consuming the related published service. In this situation, we voluntary hide such templates because they are not supposed to be configured in a similar way as standard templates, and we prefer avoiding end-users to use them and generate any diagrams that don't look good because the template definitions don't respect the same rules as standard templates. This could be a source of confusion for end-users. Bad luck... this choice confuses the dataset administrator 🙂
To learn more about subnetwork diagram templates, please read:
- https://pro.arcgis.com/en/pro-app/latest/help/data/network-diagrams/subnetwork-system-diagrams-and-t...
- https://www.esri.com/arcgis-blog/products/utility-network/data-management/subnetwork-system-diagrams...
Hopping this helps
Anne-Yvonne
Bonjour @PierreloupDucroix 🙂
This is the expected behavior for subnetwork diagram templates (also called system templates); they are available in the New drop down list when using datasets in single user geodatabases (file, mobile) and also when using an .sde file to connect an enterprise geodatabase, but not when consuming the related published service. In this situation, we voluntary hide such templates because they are not supposed to be configured in a similar way as standard templates, and we prefer avoiding end-users to use them and generate any diagrams that don't look good because the template definitions don't respect the same rules as standard templates. This could be a source of confusion for end-users. Bad luck... this choice confuses the dataset administrator 🙂
To learn more about subnetwork diagram templates, please read:
- https://pro.arcgis.com/en/pro-app/latest/help/data/network-diagrams/subnetwork-system-diagrams-and-t...
- https://www.esri.com/arcgis-blog/products/utility-network/data-management/subnetwork-system-diagrams...
Hopping this helps
Anne-Yvonne
The more I use utility network, the more I find obscure and inaccessible documentations 😅
Thank you, @AnneYvonneBlin, I found the note that specify this behavior.
If I understand well, if I want the same diagram template used in system diagram to be accessible for the end user, I just have to create a second with the same diagram definition. As long as it is not used in the subnet definition (and respects the setting recommendations), it will be in the drop-down list ?
Yes @PierreloupDucroix, nothing prevents you to create a second diagram template with the same definition that you do not set as subnetwork diagram template for any tiers. In this case, this other template will be available in the New drop-down list.
However, I invite you to carefully read the last section called "Choose standard diagrams or subnetwork system diagrams" of the following article; A tale of two network diagrams: Subnetwork system diagrams and Standard diagrams and make sure you really need to maintain these two kinds of templates.