0

I have a team site and I have created a new Issue Tracking lists inside it. Then I went to the Issue content type I found these columns defined by default:- Currently I need some of these and I need others. For example I need the following:-

enter image description here

  1. I want to have a column named “Estimated Resolution Date”, so should I just rename the available “Due Date” or create a new site column for this?

  2. I want to have a column named “Status” and not the available “Issue Status“. So should I add the existing “Status ” site column to my content type ? or create a new list column named “Status”?

  3. Also I need a lookup filed named “Office Location” , so should I create a new site column for this ? or rename any of the available lookups site columns?

  4. If I rename a site column inside the Issue content type, will it change the original site column name ? or it will only change the column name inside this list?

  5. Finally why the are the Created, Modified, etc columns that are available for the list are not part of the Issue content type itself?

Thanks in advance for any help?

Regards

2

I would create a new content type that inherits from the issue content type. You could then remove and use the fields you need from issue content type. The created modified fields are system fields. These are usually defined in the base type item.

http://msdn.microsoft.com/en-us/library/office/ms472236(v=office.14).aspx

  • but even if i create a new content type still my original questions of either Creating new site columns or renaming existing ones are valid ? can u advice ? – john Gu Oct 6 '14 at 23:23
  • If you create a content type that inherits from issue content type and then you rename the Due Date column it will only affect the inherited content type and not the base content type Issue. I hope I answered that correctly – Joseph D Surgeon Oct 7 '14 at 13:23
  • 1
    Yes only the content types that have been changed. So if you created a new content type called inheritedIssue and changed the duedate to teminationdate it will only affect the inheritedIssue content type and not the Issue content type. Simply inherit from the content types that sharepoint provides if you want to customize them and don't modify the originals. – Joseph D Surgeon Oct 7 '14 at 14:50
  • 1
    Me personally I prefer to create new site columns for my new content types. – Joseph D Surgeon Oct 7 '14 at 14:51
  • 1
    This makes a lot of sense. I can see your reasoning. I would suggest creating new columns then – Joseph D Surgeon Oct 7 '14 at 17:01
0

You can existing site column using powershell:

$site = Get-SPSite -Identity "http://serverName:4001/"
$web = $site.RootWeb 
$field=$web.Fields["Custom Site Column"]
$field.Type= "Choice"
$field.Update($true)
$web.Dispose()
$site.Dispose()

But i think is the good practice as Joseph mention above is to create a content type which inherits from the issue content type

  • but my original questions is not about how to create new site columns or renaming them,,, I am asking about the best approach to follow, now if i create a new content type,, still i have to make a decision on weather to rename existing site columns or to create new ones..... – john Gu Oct 7 '14 at 9:58

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.