Using one of the node permission modules is key to keeping this all working fluently. We wouldn't want a user to be able to change his or her ticket ID number. But we do want them to be able to view it. So when creating the field, we use this kind of field permission setup. The field permissions module I use is here.