In SharePoint è possibile decidere se visualizzare un campo solo nella new form', nella 'edit form, nella display form e nella view form. Purtroppo questa possibilità non è resa disponibile da interfaccia utente quindi bisogna agire via codice.
Questo è un esempio in PowerShell di come nascondere un campo solo nella new form
Get-SPWeb http://sharepoint.sgart.local/sito1/
$l = $w.Lists["Richieste di assistenza"]
$f = $l.Fields["display name campo"]
$f.ShowInNewForm = $false
$f.Update()
Le altre proprietà sono; ShowInEditForm, ShowInDisplayForm,ShowInViewForms, ShowInListSettings e ShowInVersionHistory.
Il settaggio della proprietà ShowInXXXForm su un Content Type non funziona, va fatto direttamente dalla lista