Will the Attribute Assistant Addin only work with Local Government or Utility templates?

4204
7
Jump to solution
06-04-2015 05:01 PM
Labels (1)
by Anonymous User
Not applicable


Can I configure and use the attribute assistant addin with my own Arcmap and tables in sde? -- not using any of local gov or utilities tables?    

1 Solution

Accepted Solutions
AlisonGaiser1
Occasional Contributor

Nina,

You most definitely do not need to use the local government template in order to use the Attribute Assistant add-in. We use AA with numerous different departments throughout our City and do not use the Local government schema. It really comes down to what tools or methods you want to use. You need to modify the dynamicvalue table to work with your format. The help is great on the topic. Here is the link for 10.2 (ArcGIS for Local Government 10.2).

Alison

View solution in original post

7 Replies
SepheFox
Frequent Contributor

Hey Nina, with respect, I'm going to move this question to Local Government, because these tools are so specialized. Good luck with your problem though!

0 Kudos
by Anonymous User
Not applicable

thanks!

0 Kudos
AlisonGaiser1
Occasional Contributor

Nina,

You most definitely do not need to use the local government template in order to use the Attribute Assistant add-in. We use AA with numerous different departments throughout our City and do not use the Local government schema. It really comes down to what tools or methods you want to use. You need to modify the dynamicvalue table to work with your format. The help is great on the topic. Here is the link for 10.2 (ArcGIS for Local Government 10.2).

Alison

TimWitt2
MVP Alum

Nina,

I have written an article on how I use the assistant in my edit sessions.

Check it out here: http://www.esri.com/esri-news/arcuser/fall-2013/~/media/Files/Pdfs/news/arcuser/1013/attribute.pdf

Tim

JeffWard
Occasional Contributor III

Nina,

As has been said, yes you can use the Attribute Assistant add-in without using any of the local government templates or the Local Government Information Model.  The only thing about the templates and the LGIM is they are already configured to work with the add-in.

I agree with Sephe Fox​ that this location is the best place for your question, but only because these folks would be better able to answer your question.  I think anyone doing a lot of editing and data production could greatly benefit from learning how to configure the Attribute Assistant.  It is a huge time saver.

If I were to utilize it without the use of a template I would set it up this way

Download one of the templates from the Local Government solutions site.  I think the Address Data Management template is as good as any.  Unzip the contents of that folder to a folder on your hard drive.  I would then copy the DynamicValue table from the LocalGovernment file geodatabase in the MapsandGeodatabase folder to your SDE instance.  This way the table is set up properly with the correct field names and types as well as the domains for the fields.  You might want to do the same with the GenerateID table.  The trouble with the GenerateID table is it can't be versioned.  The GenerateID table contains records that keep track of ID numbers for new features.  It can't be versioned or you would end up with duplicate IDs if there are multiple editors.

Familiarize yourself with the DynamicValue table and the toolbar.  You can then start setting up the methods on the fields you want to be automated.  Here is a reference to the methods with samples for each method.  I have found that when you enter a table name in the Table Name field it needs to be the actual feature class name not the alias or the layer name in the TOC.  Same goes for the field names in the Field Name field. (wow, the word field showed up a lot in that last sentence)  I found it causes a lot less pain if I just go to the layer properties and copy the feature class name from the source tab and the field name from the fields tab.  That way I am less likely to have the method fail because of typos.

You can actually open up the map template and open the DynamicValue table to see all of the different ways the Local Government team has set things up.  This can help you when you get stuck on something.  Their DynamicValue table has records for the entire Local Government Information Model.  You may notice that they have * entries in the Table Name field - they act as a wildcard so that any feature class with that field name will have that method applied to it.  Fields like LastEditor or LastUpdate are prevalent throughout the LGIM so these are taken care of with one entry in the DynamicValue table.

One other point of advice, as you are figuring out your methods you need to save your edits and stop and start the Attribute Assistant after you make changes to the DynamicValue table.

The log file is also handy to help you figure out why something isn't working.  There is a button on the AA toolbar that tells you where the log file is located.

The Attribute Assistant has saved me a lot of time in manual field entry.  I think it's the best thing to be developed by Esri in a long time.

I blogged about setting it up here.  That entry is a bit dated, but still useful.

Thanks,

Jeff

Jeff Ward
Summit County, Utah
by Anonymous User
Not applicable

Allison, Jeff, Tim you all have made me very happy! I tested a couple of the methods before posting but was worried I'd get down the line to some heavier stuff and not know for sure if things weren't working right whether it was me or whether I was using a tool I shouldn't be. I will certainly read and use the links you all provided.  I am rewriting a desktop editing project loaded with vba/vb6 code and learning-- so this will do much of what I am seeing in the code.  I have a few (understatement) more questions at present but will post in new questions.

Thank you for your responses.

JeffWard
Occasional Contributor III

The way I implemented it was one field at a time.  Edit the DynamicValue table, save, stop and start the AA and create a new feature to see if it worked and if it didn't try to figure out why.

Posting here is a great way to figure things out as well.

Jeff Ward
Summit County, Utah