Author Archive

My blog has moved – Please change subscription

Wednesday, October 14th, 2009

With this post I would like to inform you that I will discontinue writting this blog and will publish my articles in the future on my company’s web site. I therefore kindly ask you to change your subscription to the new address: http://feeds.feedburner.com/1stQuad-Sharepoint-Blog

Or visit the landing page of our blog to check out the contents: http://www.1stquad.com/sharepoint-kompetenz-erfahrung-know-how/blog/default.aspx

Sorry for the inconvenience and best regards, Michael

Ajax Control Toolkit and ASP.NET Page Output Caching

Tuesday, July 28th, 2009

My blog is moving to our 1stQuad Website and this blog-post has been republished here.

(more…)

Sprecher an der ShareConnect 2009

Saturday, July 4th, 2009

Ich freue mich sehr, mitteilen zu können, dass ich an der vom  21. bis 25. September 2009 in Mainz stattfindenden ShareConnect 09 als Sprecher mit dabei sein werde .

Im Moment ist leider noch die alte Beschreibung aktiv, meine Session wir aber folgenden Titel und Inhalt haben:

Extreme SharePoint UI – Was ist möglich mit SharePoint, AJAX und Co.?

Haben Sie schon einmal daran gedacht, Ihren Intranet-Benutzern eine Startseite à la www.bbc.com zur Verfügung zu stellen? Unmöglich? Dieser Vortrag zeigt anhand eines Beispiels aus der Praxis wie das mittels mit dem  SharePoint WebPart Framework, ASP.NET AJAX Controls und ein bisschen Zauberei  bewerkstelligt werden kann. Für jedes Entwicklerherz ist etwas dabei: Von eigenen WebPartZones und –Chromes bis hin zu asynchron ladenden, AJAX-Control bestückten WebParts!

Ich denke, dies wird eine sehr spannende Session, da ich ein real existierendes Kundenprojekt vorstellen darf, in dem wir einiges and Coding einbringen durften.

Übrigens wird auch eine 2. Person von 1stQuad Solutions mit an der ShareConnect 2009 als Speaker zugegen sein: Reiner Ganser, ebenfalls Solution Architect bei 1stQuad wird folgende Session präsentieren:

SharePoint Governance: Aufbau einer MOSS 2007 Governance

MOSS 2007 bietet eine Unmenge an Funktionen an, die bei den internen Kunden viele Begehrlichkeiten wecken. Eine Strategie für die SharePoint-Angebote im eigenen Unternehmen ist deshalb wichtig. Die Session zeigt die wichtigen Punkte für eine MOSS 2007 Governance auf, um MOSS-2007-Systeme betreibbar zu halten, aber gleichzeitig den Mitarbeitern die bestmögliche Plattform zu bieten.

Andere spannende Sessions:

Administration & Management
SharePoint und Enterprise 2.0 (Michael Greth)
Planung und Aufbau von hochverfügbaren SharePoint-Infrastrukturen (Björn Schneider)
Effiziente Verwendung der SharePoint-Konzepte bei der Generierung von Mehrwert-SharePoint-Implementierungen (Harald Konnerth)
The „Fuzzy Tail“- Wie entwickelt man ein Suchkonzept? (Christoph Müller)
Das erfolgreiche SharePoint-Projekt (Sebastian Gerling)
Möglichkeiten und Grenzen beim Einsatz von SharePoint als Extranet-Plattform (Denis Holtkamp)
Dokumentablagen in SharePoint effektiv organisieren (Robert Dräger)
Self-Service-BI mit Excel Services (Markus Raatz)
SharePoint Governance (Sven Häfker)

Development & Solutions
WebPart-Entwicklung – Tipps und Tricks (René Hézser)
Behavior-driven Development mit SharePoint 2007 (Gregor Biswanger)
The SharePoint Freak Show (SharePoint Scripting) (Christian Glessner)
Professionelle SharePoint Workflows (Jörg Krause)
Visual Studio pimps SharePoint Designer (Thomas Hauser)
SharePoint und Office an SAP-Geschäftsprozesse anbinden (Markus Dopp)
SharePoint Workflows schnell und einfach mit Nintex Workflow 2007 (Matthias Bender)
Mit SharePoint, SSIS und BizTalk auf SAP- und ORACLE-Daten zugreifen (Andreas Winterer)

Ich würde mich natürlich sehr freuen, den einen oder anderen Leser meines Blogs an der ShareConnect 2009 begrüssen zu dürfen!

Show videos (Flash, Windows Media etc.) in SharePoint – another approach using JQuery and Reusable Content

Saturday, July 4th, 2009

My blog is moving to our 1stQuad Website and this blog-post has been republished here.

(more…)

Handle TextArea / Multiline Textbox when using System.Web.UI.WebControls.Adapters.WebControlAdapter

Thursday, June 25th, 2009

If you are using a ASP:NET Web Control Adapter (System.Web.UI.WebControls.Adapters.WebControlAdapter) to give Textboxes a specific look'n'feel in your web application you might encounter a strange problem:

TextBoxes set to TextBox.TextMode = TextBoxMode.Multiline will not render any content / text

I found a couple of people experiencing this problem, but I haven't found a proper solution that was not "create your own textarea control"…

I believe that the problem is that when a TextBox is rendering Multiline-content, it is not rendering an <input>-Element but a <textarea>-Element. So the property TextBox.Text will not be rendered within the value-Attribute of the <Input> but within the <textarea>-Element, like a ChildControl, or better said as Element.InnerText. However, I have not investigated too much in what is going on.

A proper solution to address this issue is by overriding the RenderContents method and handle Multiline-Textboxes specifically:

        protected override void  RenderContents(HtmlTextWriter writer)
        {
            TextBox textBox = (TextBox)Control;
            if (textBox.TextMode == TextBoxMode.MultiLine)
                writer.Write(HttpUtility.HtmlEncode(textBox.Text));

          base.RenderContents(writer);
        }

How to use SharePoint Rich-Text Editor in Webparts and Controls

Wednesday, June 24th, 2009

UPDATE 2009-06-25:

As I've hoped somebody pointed me to a much more "standardized" solution for achieving this: Use the Microsoft.SharePoint.WebControls.InputFormTextBox if you want the SharePoint RichText/HTML-Editor in your WebPart or control, so you don't have to worry about JavaScripts and ServicePack/Migration-Issues (i hope at least….).

My implementation is now very smooth:


<%@ Register Assembly="Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c"
    Namespace="Microsoft.SharePoint.WebControls" TagPrefix="sharepoint" %>

<sharepoint:InputFormTextBox TextMode="MultiLine" Title="Email Body" class="ms-input" Rows="6" ID="txtEmailBody"
        RichText="true" RichTextMode="Compatible" Runat="server"  />

Thanks go to the commenters below who pointed me very quickly to the above control, especially to"Dissing // Ameq"  from the "SharePoint Bruger Gruppe"

————————————————-

Did you ever wanted to provide your users the ability to enter RichText/HTML in your input controls within a WebPart or Server Control? This post will show you (conceptionally) how this can be achieved using the standard SharePoint RTE.

Scenario: We've got a textarea that should allow users to enter RichtText/HTML, for instance:

<asp:TextBox ID="txtEmailBody" runat="server" TextMode="MultiLine" Rows="10" />

 please note that "MultiLine" is mandatory, because we need a <textarea> to be rendered.

If we want to make this control to show the formatted RichText/HTML and provide a toolbar that allows for formatting, there are 4 steps required (I do them in the PreRender event):

Step1: Adjust the text that is passed to the <textarea>

In order to render you exisiting field content, you must ajust the text that is set to the textbox like this:

 if(!string.IsNullOrEmpty(txtEmailBody.Text))
    txtEmailBody.Text = txtEmailBody.Text.Replace(
"x00a0", "&nbsp;");

Step 2: Ensure that "forms.js" is present on the page

This javascript-File contains especially "RTE_ConvertTextAreaToRichEdit" and "RTE_TransferIFrameContentsToTextArea".

// Only needed if the page does not include forms.js anyway
if (!Page.ClientScript.IsClientScriptIncludeRegistered("forms")) {
   Page.ClientScript.RegisterClientScriptInclude(
"forms", "/_layouts/" + SPContext.Current.RegionalSettings.LocaleId + "/form.js"); 

Step 3: Add the client-side script that converts the TextArea to the RichText/HTML Editor

For the conversion, you need to add a javascript after(!) your TextBox. I did this by adding a <span>:

<span id="rteScript" ="server" /></span> 

 Now add the BLOCKED SCRIPT

// Registers the client-script that converts the text-area to the richt-text editor
string script1 = "<script>if (browseris.ie5up && browseris.win32 && !IsAccessibilityFeatureEnabled()){RTE_ConvertTextAreaToRichEdit(""
  
+ SPHttpUtility.EcmaScriptStringLiteralEncode(txtEmailBody.ClientID) + "", true, true, "", ""
  
+ SPContext.Current.RegionalSettings.LocaleId + "", null, null, null, null, null, "FullHtml", ""
  
+ SPHttpUtility.EcmaScriptStringLiteralEncode(SPContext.Current.Web.ServerRelativeUrl)
   +
"",null,null,null,null);}else{document.write("&nbsp;<br><SPAN class=ms-formdescription>"
   +
"<a href='BLOCKED SCRIPTHelpWindowKey(\"nsfullrichtext\")'>Click for help about adding HTML formatting.</a></SPAN>&nbsp;<br>")};</Script>";
rteScript.InnerHtml = script1;

Step 4: Register the OnSubmit client-side script

 // Registers the OnSubmit client-script that transfers the contents of the richt-text editor back to the text area

string script2 = "if (browseris.ie5up && browseris.win32) RTE_TransferIFrameContentsToTextArea('"
   + SPHttpUtility.EcmaScriptStringLiteralEncode(txtEmailBody.ClientID) + "');";
Page.ClientScript.RegisterOnSubmitStatement(typeof(SPUtility), "RTE_" + txtEmailBody.ClientID, script2);

There you go!

 

Some thoughts about this solution:

  • Don't even think about this as "standard solution": You must check after every service pack etc. if the scripts are still the same etc. Not even thinking about the migration to SharePoint 2010.
  • If you need validators on your field, make sure you disable client-side validation and do it on the server.
  • I have not checked this, but I believe that the text entered by the user is not filtered on the client side. This could be used to include new functionalities such as "insert movie" which inserst <object> and other tags that the standard RichTextField-Control would filter out. But don't forget to implement an XSS-Filter to prevent scripting attacks.
  • If you need more details on how it is done for the RichTextField control have a look at Microsoft.SharePoint.dll with .NET Reflector

 

 

Finally – www.1stquad.com is online!

Monday, June 22nd, 2009

Short one – nothing to do with Sharepoint, but Wheeeeew!… Finally http://www.1stquad.com has been released in it's first version… Don't expect anything fancy for the moment, we are just happy that we could piece together some texts that we like and will keep on enhancing the site bit by bit over the time. As for now, there is only a german version, as the german speaking area will remain our focus. But i'm positive we will come up with a multi-language version of the website sometime soon, together with news, events, blogs and so on. But as for now, I'm happy with what we have – next will be some foto shootings for the company – that's why we go for now with only one picture without investing in more research and design. 

How to add Target Audiences site column to your list and complete list of IDs and Display Names of SharePoint Site Columns

Thursday, June 18th, 2009

Sometimes I struggle with the "easiest" things and end up even fighting through all the various blog posts – sooooo time consuming [:'(]. In short: If you want to use a standard "Target Audiences" column in your SharePoint list, simply add it by ID:

newList.Fields.Add(TargetWeb.AvailableFields[

new Guid("61cbb965-1e04-4273-b658-eedaa662f48d")])

And since it took me a "foreach"-loop and Debug-statements to find the site columns and their ID's, here is a complete list of what I've got on site columns in a site that was based on the "Collaboration Portal" template:

ID Display Name Group
b8bbe503-bb22-4237-8d9e-0587756a2176 Event Canceled _Hidden
63055d04-01b5-48f3-9e1e-e564e7c6b23b UID _Hidden
851c7906-3c95-46bc-a81e-30588602d910 Link to Report _Hidden
7581e709-5d87-42e7-9fe6-698ef5e86dd3 Hidden Page _Hidden
3881510a-4e4a-4ee8-b102-8ee8e2d0dd4b Checked out User _Hidden
983f490b-fc53-4820-9354-e8de646b4b82 Display Name _Hidden
e451420d-4e62-43e3-af83-010d36e353a2 Toggle Quoted Text _Hidden
fa564e0f-0c70-4ab9-b863-0177e6ddd247 Title _Hidden
39360f11-34cf-4356-9945-25c44e68dade File Type _Hidden
1d22ea11-1e32-424e-89ab-9fedbadb6ce1 ID _Hidden
4689a812-320e-4623-aab9-10ad68941126 Vary by Custom Parameter _Hidden
6cc1c612-748a-48d8-88f2-944f477f301b TimeZone _Hidden
94f89715-e097-4e8b-ba79-ea02aa8b7adb URL Path _Hidden
e9359d15-261b-48f6-a302-01419a68d4de Base Association Guid _Hidden
58ca6516-51cd-41fb-a908-dd2a4aeea8bc Threading _Hidden
43bdd51b-3c5b-4e78-90a8-fb2087f71e70 Level _Hidden
c5c4b81c-f1d9-4b43-a6a2-090df32ebb68 ProgId _Hidden
d4a6af1d-c6d7-4045-8def-cefa25b9ec30 Vary by User Rights _Hidden
b4ab471e-0262-462a-8b3f-c1dfc9e2d5fd Posted By _Hidden
caa2cb1e-a124-4068-9496-14feef1a901f E-Mail To _Hidden
dcde7b1f-918b-4ed5-819f-9798f8abac37 Outcome _Hidden
467e811f-0c12-4a93-bb04-42ff0c1c597b Template Id _Hidden
467e811f-0c12-4a93-bb04-42ff0c1c597c Form Relative Url _Hidden
dddd2420-b270-4735-93b5-92b713d0944d ScopeId _Hidden
17ca3a22-fdfe-46eb-99b5-9646baed3f16 Form_URN _Hidden
28081524-7c2f-4f08-9319-9c737b495bc1 Report Parent Name _Hidden
ae069f25-3ac2-4256-b9c3-15dbc15da0e0 GUID _Hidden
4dd7e525-8d6b-4cb4-9d3e-44ee25f973eb Document Created By _Hidden
bd716b26-546d-43f2-b229-62699581fa9f Web Preview _Hidden
dce8262a-3ae9-45aa-aab4-83bd75fb738a Version _Hidden
efca5f2b-de72-42a8-aefd-1257af8698a8 Report Created By _Hidden
7a0cb12b-c70c-4f99-99f1-a232783a87d7 E-Mail Calendar Sequence _Hidden
7662cd2c-f069-4dba-9e35-082cf976e170 Body _Hidden
bfc6f32c-668c-43c4-a903-847cca2f9b3c Account _Hidden
fbf29b2d-cae5-49aa-8e0a-29955b540122 Is Signed _Hidden
16b6952f-3ce6-45e0-8f4e-42dac6e12441 External Participant _Hidden
086f2b30-460c-4251-b75a-da88a5b205c1 Show Combine View _Hidden
64016533-26ca-4ae6-8e1f-7cc34687e416 Report Modified By _Hidden
5602dc33-a60a-4dec-bd23-d18dfcef861d Date Occurred _Hidden
566da236-762b-4a76-ad1f-b08b3c703fce $Resources:XomlUrl _Hidden
ac7bb138-02dc-40eb-b07a-84c15575b6e9 Thumbnail _Hidden
774eab3a-855f-4a34-99da-69dc21043bec Source Name (Converted Document) _Hidden
47f68c3b-8930-406f-bde2-4a8c669ee87c Has Custom Email Body _Hidden
38bea83b-350a-1a6e-f34a-93a6af31338b Category _Hidden
4753e73b-5b5d-4bbc-8e09-c9683b0d40a7 Shortest Thread-Index _Hidden
48b4a73e-8853-44ac-83a8-3a4bd59ce9ec Associated Service _Hidden
26c4f53e-733a-4202-814b-377492b6c841 Indentation _Hidden
fbba993f-afee-4e00-b9be-36bc660dcdd1 Body _Hidden
890e9d41-5a0e-4988-87bf-0fb9d80f60df Reusable Text _Hidden
7841bf41-43d0-4434-9f50-a673baef7631 UI Version _Hidden
2ef29342-2f5f-4052-90d3-8192e0705e51 Message ID _Hidden
cc33f143-e697-42db-9c83-8db4e6928e9d Report Modified _Hidden
e393d344-2e8c-425b-a8c3-89ac3144c9a2 Quoted Text Was Expanded _Hidden
11851948-b05e-41be-9d9f-bc3bf55d1de3 Show Repair View _Hidden
8d96aa48-9dff-46cf-8538-84c747ffa877 Task Type _Hidden
9c4be348-663a-4172-a38a-9714b2634c17 FullBody _Hidden
881eac4a-55a5-48b6-a28e-8329d7486120 WorkspaceUrl _Hidden
78eae64a-f5f2-49af-b416-3247b76f46a1 Form Data _Hidden
af0a3d4b-3ceb-449e-9bf4-51103f2032e3 System Task _Hidden
7615464b-559e-4302-b8e2-8f440b913101 Name _Hidden
de1baa4b-2117-473b-aa0c-4d824034142d Required Field _Hidden
65572d4d-445a-43f1-9c77-3358222a2c93 Form Category _Hidden
d211d750-4fe6-4d92-90e8-eb16dff196c8 Variations _Hidden
773ed051-58db-4ff2-879b-08b21ab001e0 Allow writers to view cached content _Hidden
8cbb9252-1035-4156-9c35-f54e9056c65a Email Body _Hidden
6df9bd52-550e-4a30-bc31-a4366832a87d Category _Hidden
6df9bd52-550e-4a30-bc31-a4366832a87f Description _Hidden
58ddda52-c2a3-4650-9178-3bbc1f6e36da Link _Hidden
05fdf852-4b64-4096-9b2b-d2a62a86bc59 Department _Hidden
1df5e554-ec7e-46a6-901d-d85a3881cb18 Created By _Hidden
2fd53156-ff9d-4cc3-b0ac-fe8a7bc82283 Description _Hidden
f2e63656-135e-4f1c-8fc2-ccbe74071901 Recurrence _Hidden
59956c56-30dd-4cb1-bf12-ef693b42679c Last Updated _Hidden
c042a256-787d-4a6f-8a8a-cf6ab767f12d Content Type _Hidden
f90bce56-87dc-4d73-bfcb-03fcaf670500 Posting Information _Hidden
03f89857-27c9-4b58-aaab-620647deda9b Issue ID _Hidden
6a09e75b-8d17-4698-94a8-371eda1af1ac Expires _Hidden
1fff255c-6c88-4a76-957b-ae24bf07b78c Form Description _Hidden
829c275d-8744-4d9b-a42f-53f53eb60559 SIP Address _Hidden
4d54445d-1c84-4a6d-b8db-a51ded4e1acc Duration _Hidden
30bb605f-5bae-48fe-b4e3-1f81d9772af9 Item Type _Hidden
e7cb6f60-f676-4b1d-89a3-975b6bc78cad E-Mail From _Hidden
a1ca0063-779f-49f9-999c-a4a2e3645b07 Web Image URL _Hidden
b8abfc64-c2bd-4c88-8cef-b040c1b9d8c0 Vary by Query String Parameters _Hidden
d4e44a66-ee3a-4d02-88c9-4ec5ff3f4cd5 owshiddenversion _Hidden
f4e00567-8a9d-451b-82d4-a4447f9bd9a5 E-Mail Calendar UID _Hidden
d8f18167-7cff-4c4e-bdbe-e7b0f01678f3 Enabled _Hidden
b0204f69-2253-43d2-99ad-c0df00031b66 Correct Body To Show _Hidden
26d0756c-986a-48a7-af35-bf18ab85ff4a Has Copy Destinations _Hidden
188ce56c-61e0-4d2a-9d3e-7561390668f7 Preview Image _Hidden
8553196d-ec8d-4564-9861-3dbe931050c8 Name _Hidden
6b4e226d-3d88-4a36-808d-a129bf52bccf Copy Source _Hidden
b0bd6f6d-ed80-4ff8-8be0-ef9238a16835 Name _Hidden
68227570-72dd-4816-b6b6-4b81ff99a393 Indentation Level _Hidden
de21c770-a12b-4f88-af4b-aeebd897c8c2 Workflow History Parent Instance _Hidden
c55a4674-640b-4bae-8738-ce0439e6f6d4 Threading Controls _Hidden
1a03fa74-8c63-40cc-bd06-73b580bd8743 Form Name _Hidden
1a03fa74-8c63-40cc-bd06-73b580bd8744 Form ID _Hidden
af82aa75-3039-4573-84a8-73ffdfd22733 Body Was Expanded _Hidden
5d1d4e76-091a-4e03-ae83-6a59847731c0 Event Type _Hidden
58014f77-5463-437b-ab67-eec79532da67 Check In Comment _Hidden
d9339777-b964-489a-bf09-2ac3c3fe5f0d Picture _Hidden
61b97279-cbc0-4aa9-a362-f1ff249c1706 Limited Body _Hidden
9550e77a-4d10-464f-bc0c-102d5b1aec42 Display Description _Hidden
5d36727b-bcb2-47d2-a231-1f0bc63b7439 Relink _Hidden
94ad6f7c-09a1-42ca-974f-d24e080160c2 Form Version _Hidden
5b4d927c-d383-496b-bc79-1e61bd383019 Check for Changes _Hidden
3892917d-92f2-4263-ae0c-22670474069d Report Modified _Hidden
c7e9537e-bde4-4923-a100-adbd9e0a0a0d Post _Hidden
b824e17e-a1b3-426e-aecf-f0184d900485 Replies _Hidden
b1b53d80-23d6-e31b-b235-3a286b9f10ea Published _Hidden
8d426880-8d96-459b-ae48-e8b3836d8b9d Workflow Association ID _Hidden
914fdb80-7d4f-4500-bf4c-ce46ad7484a4 Variation Group ID _Hidden
93490584-b6a8-4996-aa00-ead5f59aae0d Description _Hidden
03e45e84-1992-4d42-9116-26f756012634 Content Type ID _Hidden
9b2bed84-7769-40e3-9b1d-7954a4053834 MasterSeriesItemID _Hidden
0c5e0085-eb30-494b-9cdd-ece1d3c649a2 HTML File Type _Hidden
5f47e085-2150-41dc-b661-442f3027f552 Select _Hidden
e241f186-9b94-415c-9f66-255ce7f86235 About Me _Hidden
76d1cc87-56de-432c-8a2a-16e5ba5331b3 Name _Hidden
9da97a8a-1da5-4a77-98d3-4bc10456e700 Comments _Hidden
f44e428b-61c8-4100-a911-a3a635f43bb5 List ID _Hidden
ac3a1092-34ad-42b2-8d47-a79d01d9f516 Status _Hidden
6d0f8993-5050-41f3-be6c-18902d282357 Trimmed Body _Hidden
766da693-38e5-4b1b-997f-e830b6dfcc7b Variation Relationship Link _Hidden
e977ed93-da24-4fcc-b77d-ac34eea7288f Automatic Update _Hidden
939dfb93-3107-44c6-a98f-dd88dca3f8cf Connection Type _Hidden
fb6c2494-1b14-49b0-a7ca-0506d6e85a62 More Link _Hidden
687c7f94-686a-42d3-9b67-2782eac4b4f8 Property Bag _Hidden
58eb8694-8bd6-4f98-8097-374bd97ffec4 Content Type ID _Hidden
38269294-165e-448a-a6b9-f0e09688f3f9 Data _Hidden
a533d496-5aeb-4027-9542-ee6ba9a8c9e3 Report Created _Hidden
75bed596-0661-4edd-9724-1d607ab8d3b5 Migrated GUID _Hidden
3a4b7f98-8d14-4800-8bf5-9ad1dd6a82ee Content Category _Hidden
f0218b98-d0d6-4fc1-b15b-aabeb89f32a9 Discussion Title _Hidden
db03cb99-cf1e-40b8-adc7-913f7181dac3 Perform ACL Check _Hidden
b1f7969b-ea65-42e1-8b54-b588292635f2 Select _Hidden
c63a459d-54ba-4ab7-933a-dcf1c6fadec2 Source Url _Hidden
96c27c9d-33f5-4f8e-893e-684014bc7090 Form Locale _Hidden
3329f39d-70ed-4858-b8c8-c5237634bf08 Response _Hidden
bfb1589e-2016-4b98-ae62-e91979c3224f Workflow Template ID _Hidden
cd1ecb9f-dd4e-4f29-ab9e-e9ff40048d64 Html File Link _Hidden
e52012a0-51eb-4c0c-8dfb-9b8a0ebedcb6 Merge _Hidden
50a54da4-1528-4e67-954a-e2d24f1e9efb Instance ID _Hidden
78a07ba4-bda8-4357-9e0f-580d64487583 File Size _Hidden
4ef69ca4-4179-4d27-9e6c-f9544d45dfdc Show in Catalog _Hidden
4a799ba5-f449-4796-b43e-aa5186c3c414 External Participant Reason _Hidden
124527a9-fc10-48ff-8d44-960a7db405f8 References _Hidden
8c0d0aac-9b76-4951-927a-2490abe13c0b Preview _Hidden
80289bac-fd36-4848-b67a-bc8b5b621ec2 Duration _Hidden
ca4addac-796f-4b23-b093-d2a3f65c0774 Order _Hidden
ad97fbac-70af-4860-a078-5ee704946f93 $Resources:RulesUrl _Hidden
b9e6f3ae-5632-4b13-b636-9d1a2bd67120 Thumbnail URL _Hidden
db364cb0-8c0c-46e7-a996-684e1f2caeb2 Name _Hidden
9ba260b2-85a1-4a32-ad7a-63eaceffe6b4 Is Site Admin _Hidden
c33527b4-d920-4587-b791-45024d00068a Wiki Content _Hidden
072e9bb6-a643-44ce-b6fb-8b574a792556 E-Mail Subject _Hidden
922551b8-c7e0-46a6-b7e3-3cf02917f68a Picture Size _Hidden
4a389cb9-54dd-4287-a71a-90ff362028bc Virus Status _Hidden
32f182ba-284e-4a87-93c3-936a6585af39 E-Mail Calendar Date Stamp _Hidden
f1e020bc-ba26-443f-bf2f-b68715017bbc Workflow Version _Hidden
076193bd-865b-4de7-9633-1f12069a6fff Less Link _Hidden
3c6303be-e21f-4366-80d7-d6d0a3b22c7a Edit Menu Table Start _Hidden
18f165be-6285-4a57-b3ab-4e9f913d299f Cacheability _Hidden
82dd22bf-433e-4260-b26e-5b8360dd9105 Reusable HTML _Hidden
8fca95c0-9b7d-456f-8dae-b41ee2728b85 File Size _Hidden
bd2216c1-a2f3-48c0-b21c-dc297d0cc658 Is Root Post _Hidden
b510aac1-bba3-4652-ab70-2d756c29540f Associated Content Type _Hidden
4d2444c2-0e97-476c-a2a3-e9e4a9c73009 Pending Modification Time _Hidden
cf935cc2-a00c-4ad3-bca1-0865ab15afc1 Order _Hidden
f70965c3-6ac6-4e9e-914c-3c1b4e219b6f Report Modified By _Hidden
bdd1b3c3-18db-4acf-a963-e70ef4227fbc Duration _Hidden
fc6862c4-6aac-4f08-b60e-3a8454f26040 Report Modified Link _Hidden
28cf69c5-fa48-462a-b5cd-27b6f9d2bd5f Modified _Hidden
4b1bf6c6-4f39-45ac-acd5-16fe7a214e5e Template Link _Hidden
7177cfc7-f399-4d4d-905d-37dd51bc90bf Encoded Absolute URL _Hidden
c5abfdc7-3435-4183-9207-3d1146895cf8 Discussion Subject _Hidden
1be428c8-2c2d-4e02-970b-6663eb1d7080 Parent ID _Hidden
173f76c8-aebd-446a-9bc9-769a2bd2c18f Modified _Hidden
7ebf72ca-a307-4c18-9e5b-9d89e1dae74f Selection Checkbox _Hidden
8c06beca-0777-48f7-91c7-6da68bc07b69 Created _Hidden
9161f6cb-a8e6-47b8-9d24-89415de691f7 Email Messages _Hidden
105f76ce-724a-4bba-aece-f81f2fce58f5 Server Relative URL _Hidden
66b691cf-07a3-4ca6-ac6d-27fa969c8569 Form Name _Hidden
de8beacf-5505-47cd-80a6-aa44e7ffe2f4 Workflow Instance ID _Hidden
d12572d0-0a1e-4438-89b5-4d0430be7603 RecurrenceData _Hidden
d31655d1-1d5b-4511-95a1-7a09e9b75bf2 Modified By _Hidden
c4b72ed6-45aa-4422-bff1-2b6750d30819 XMLTZone _Hidden
769b99d9-d361-4948-b687-f01332391629 Thread Topic _Hidden
af5036db-36f4-46c8-bde7-a677bd0ef280 Is Active _Hidden
4b7403de-8d94-43e8-9f0f-137a3e298126 Unique Id _Hidden
4ed6dfdf-86a8-4894-bd1b-4fa28042be53 Deleted _Hidden
fef4b2e1-4b89-4929-981b-c1967e0b3178 Report Created _Hidden
1c5518e2-1e99-49fe-bfc6-1a8de3ba16e2 Extended Properties _Hidden
87cda0e2-fc57-4eec-a696-b0de2f61f361 Reply _Hidden
822c78e3-1ea9-4943-b449-57863ad33ca9 Document Modified By _Hidden
7b016ee5-70aa-4abb-8aa3-01795b4efe6f Action _Hidden
c101c3e7-122d-4d4d-bc34-58e94a38c816 Is Current Version _Hidden
0a90b5e8-185a-4dec-bf3c-e60aae08373f Safe for Authenticated Use _Hidden
034998e9-bf1c-4288-bbbd-00eacfc64410 Shared File Index _Hidden
34ad21eb-75bd-4544-8c73-0e08330291fe Approver Comments _Hidden
fdc3b2ed-5bf2-4835-a4bc-b885f3396a61 Approval Status _Hidden
ba3c27ee-4791-4867-8821-ff99000bac98 Effective Permissions Mask _Hidden
adfe65ee-74bb-4771-bec5-d691d9a6a14e Posted By _Hidden
2ea78cef-1bf9-4019-960a-02c41636cb47 Edit Menu Table End _Hidden
cef73bf1-edf6-4dd9-9098-a07d83984700 Thread Index _Hidden
cb2413f2-7de9-4afc-8587-1ca3f563f624 Send Email Notification _Hidden
2684f9f2-54be-429f-ba06-76754fc056bf End Time _Hidden
a6af6df4-feb5-4dbf-bef6-d81230d4a071 E-Mail Cc _Hidden
7d95d1f4-f5fd-4a70-90cd-b35abc9b5bc8 All Day Event _Hidden
27c603f5-4dbe-4522-894a-ae77715dc532 History _Hidden
56605df6-8fa1-47e4-a04c-5b384d59609f Path _Hidden
08fc65f9-48eb-4e99-bd61-5946c439e691 Workspace _Hidden
18e1c6fa-ae37-4102-890a-cfb0974ef494 Outcome _Hidden
4ce600fb-a927-4911-bfc1-11076b76b522 E-Mail Sender _Hidden
e6f528fb-2e22-483d-9c80-f2536acdc6de Title _Hidden
bc1a8efb-0f4c-49f8-a38f-7fe22af3d3e0 Source Version (Converted Document) _Hidden
89587dfd-b9ca-4fae-8eb9-ba779e917d48 Vary by HTTP Header _Hidden
8caf7ffe-9d2c-406c-9743-7a252b5c8ae5 Report Created By _Hidden
8ffccefe-998b-4896-a6df-32d566f69141 Shortest Thread-Index Id Lookup _Hidden
998b5cff-4a35-47a7-92f3-3914aa6aa4a2 Created _Hidden
dfcc8fff-7c4c-45d6-94ed-14ce0719efef Recurrence ID _Hidden
9ebcd900-9d05-46c8-8f4d-e46e87328844 Categories Base Columns
5928ff1f-daa1-406c-b4a9-190485a448cb User ID Base Columns
9d30f126-ba48-446b-b8f9-83745f322ebe Name Base Columns
bc91a437-52e7-49e1-8c4e-4698904b2b6d Title Base Columns
3ac9353f-613f-42bd-98e1-530e9fd1cbf6 Subject Base Columns
081c6e4c-5c14-4f20-b23e-1a71ceb6a67c Type Base Columns
8a121252-85a9-443d-8217-a1b57020fadf End Date Base Columns
6df9bd52-550e-4a30-bc31-a4366832a87e Append-Only Comments Base Columns
35363960-d998-4aad-b7e8-058dfe2c669e Completed Base Columns
8e234c69-02b0-42d9-8046-d5f49bf0174f Workflow Item ID Base Columns
5cc6dc79-3710-4374-b433-61cb4a686c12 Name Base Columns
c29e077d-f466-4d8e-8bbe-72b66c5f205c URL Base Columns
c86a2f7f-7680-4a0b-8907-39c4f4855a35 Group Type Base Columns
1bfee788-69b7-4765-b109-d4d9c31d1ac1 Workflow List ID Base Columns
64cd368d-2f95-4bfc-a1f9-8d4324ecb007 Start Date Base Columns
503f1caa-358e-4918-9094-4a2cdc4bc034 Edit Base Columns
20a1a5b1-fddf-4420-ac68-9701490e09af Event Type Base Columns
46045bc4-283a-4826-b3dd-7a78d790b266 Subject Base Columns
82642ec8-ef9b-478f-acf9-31f7d45fbc31 Title Base Columns
e506d6ca-c2da-4164-b858-306f1c41c9ec Workflow Name Base Columns
92b8e9d0-a11b-418f-bf1c-c44aaa73075d Primary Item ID Base Columns
2a9ab6d3-268a-4c1c-9897-e5f018f87e64 URL Base Columns
d81529e8-384c-4ca6-9c43-c86a256e6a44 Language Base Columns
aeaf07ee-d2fb-448b-a7a3-cf7e062d6c2a URL Base Columns
67df98f4-9dec-48ff-a553-29bece9c5bf4 Attachments Base Columns
3c0e9e00-8fcc-479f-9d8d-3447cda34c5b Other Address Country Core Contact and Calendar Columns
ba934502-d68d-4960-a54b-51e15fef5fd3 Manager's Name Core Contact and Calendar Columns
6440b402-8ec5-4d7a-83f4-afccb556b5cc Children's Names Core Contact and Calendar Columns
038d1503-4629-40f6-adaf-b47d1ab2d4fe Company Core Contact and Calendar Columns
f5b36006-69b0-418c-bd4a-f25ca7e096bb Home Address State Or Province Core Contact and Calendar Columns
d69bcc0e-57c3-4f3b-bbc5-b090edf21f0f Primary Phone Core Contact and Calendar Columns
475c2610-c157-4b91-9e2d-6855031b3538 Full Name Core Contact and Calendar Columns
f0753a13-44b1-4269-82af-5c34c57b0c67 Profession Core Contact and Calendar Columns
0850ae15-19dd-431f-9c2f-3aff3ae292ce Organizational ID Number Core Contact and Calendar Columns
c4c7d925-bc1b-4f37-826d-ac49b4fb1bc1 Birthday Core Contact and Calendar Columns
fd630629-c165-4513-b43c-fdb16b86a14d Business Phone Core Contact and Calendar Columns
418c8d29-6f2e-44c3-8955-2cd7ec3e2151 Middle Name Core Contact and Calendar Columns
a579062a-6c1d-4ad3-9d5e-035f9f2c1882 ISDN Core Contact and Calendar Columns
9d76802c-13c4-484a-9872-d7f9641c4672 Anniversary Core Contact and Calendar Columns
288f5f32-8462-4175-8f09-dd7ba29359a9 Location Core Contact and Calendar Columns
f55de332-074e-4e71-a71a-b90abfad51ae Assistant's Phone Core Contact and Calendar Columns
6547d03a-76d3-4d74-9d34-f51b837c0879 Business Phone 2 Core Contact and Calendar Columns
e7be7f3c-c436-481d-8865-669e5146f53c Telex Core Contact and Calendar Columns
a03eb53e-f123-4af9-9355-f92bd75c00b3 User Field 3 Core Contact and Calendar Columns
8c66e340-0985-4d68-af03-3050ece4862b Home Address Street Core Contact and Calendar Columns
fce16b4c-fe53-4793-aaab-b4892e736d15 E-Mail Core Contact and Calendar Columns
2aea194d-e399-4f05-95af-94f87b1f2687 Assistant's Name Core Contact and Calendar Columns
d1aede4f-1352-48d9-81e2-b10097c359c1 Radio Phone Core Contact and Calendar Columns
c4e0f350-52cc-4ede-904c-dd71a3d11f7d Job Title Core Contact and Calendar Columns
9a631556-3dac-49db-8d2f-fb033b0fdc24 ZIP/Postal Code Core Contact and Calendar Columns
5aeabc56-57c6-4861-bc12-bd72c30fc6bd Home Address City Core Contact and Calendar Columns
344e9657-b17f-4344-a834-ff7c056bcc5e Callback Number Core Contact and Calendar Columns
c189a857-e6b0-488f-83a0-f4ee0a3ad01e Home Fax Core Contact and Calendar Columns
8c5a385d-2fff-42da-a4c5-f6a904f2e491 Home Phone 2 Core Contact and Calendar Columns
d733736e-4204-4812-9565-191567b27e33 FTP Site Core Contact and Calendar Columns
f79bf074-daf7-4c06-a314-15b287fdf4c9 Pager Core Contact and Calendar Columns
203fa378-6eb8-4ed9-a4f9-221a4c1fbf46 Hobbies Core Contact and Calendar Columns
6ca7bd7f-b490-402e-af1b-2813cf087b1e City Core Contact and Calendar Columns
27cb1283-bda2-4ae8-bcff-71725b674dbb Company Main Phone Core Contact and Calendar Columns
3f3a5c85-9d5a-4663-b925-8b68a678ea3a Country/Region Core Contact and Calendar Columns
7a282f86-69d9-40ff-ae1c-c746cf21256b Initials Core Contact and Calendar Columns
23550288-91b5-4e7f-81f9-1a92661c4838 Gender Core Contact and Calendar Columns
fc2e188e-ba91-48c9-9dd3-16431afddd50 Address Core Contact and Calendar Columns
90fa9a8e-aac0-4828-9cb4-78f98416affa Other Address City Core Contact and Calendar Columns
81368791-7cbc-4230-981a-a7669ade9801 Custom ID Number Core Contact and Calendar Columns
96e02495-f428-48bc-9f13-06d98ba58c34 Other Phone Core Contact and Calendar Columns
86a78395-c8ad-429e-abff-be09417b523e Computer Network Name Core Contact and Calendar Columns
182d1b9e-1718-4e11-b279-38f7ed0a20d6 User Field 2 Core Contact and Calendar Columns
1020c8a0-837a-4f1b-baa1-e35aff6da169 Contact Photo Core Contact and Calendar Columns
d886eba3-d018-4103-a322-d5780127ef8a Suffix Core Contact and Calendar Columns
92a011a9-fd1b-42e0-b6fa-afcfee1928fa Car Phone Core Contact and Calendar Columns
9b4cc5a9-1119-43e4-b2a8-412c4031f92b Referred By Core Contact and Calendar Columns
26169ab2-4bd2-4870-b077-10f49c8a5822 Office Core Contact and Calendar Columns
aad15eb6-d7fd-47b8-abd4-adc0fe33a6ba Other Fax Core Contact and Calendar Columns
f45883bc-8733-4b77-ab5d-43613986aa12 Other Address State Or Province Core Contact and Calendar Columns
8bd27dbd-29a0-4ccd-bcb4-03fe70c538b1 E-mail 3 Core Contact and Calendar Columns
dff5dfc2-e2b7-4a19-bde7-76dabc90a3d2 Other Address Street Core Contact and Calendar Columns
c0e4b4c6-6245-4846-8561-b8c6c01fefc1 Home Address Postal Code Core Contact and Calendar Columns
9d1cacc8-f452-4bc1-a751-050595ad96e1 Fax Number Core Contact and Calendar Columns
e232d6c8-9f49-4be2-bb28-b90570bcf167 E-mail 2 Core Contact and Calendar Columns
da31d3c9-f9da-4c35-88d4-60aafa4c3f19 Government ID Number Core Contact and Calendar Columns
adefa4ca-14c3-4694-b531-f51b706efe9d User Field 4 Core Contact and Calendar Columns
c814b2cf-84c6-4f56-b4a4-c766938a97c5 Department Core Contact and Calendar Columns
a71affd2-dcc7-4529-81bc-2fe593154a5f Web Page Core Contact and Calendar Columns
ceac61d3-dda9-468b-b276-f4a6bb93f14f State/Province Core Contact and Calendar Columns
4a722dd4-d406-4356-93f9-2550b8f50dd0 First Name Core Contact and Calendar Columns
6b0a2cd7-a7f9-41ca-b932-f3bebb603793 Nickname Core Contact and Calendar Columns
897ecfd7-4293-4782-b463-bd68440a5fed Home Address Country Core Contact and Calendar Columns
5aa071d9-3254-40fb-82df-5cedeff0c41e Personal Website Core Contact and Calendar Columns
493896da-0a4f-46ec-a68e-9cfd1a5fc19b Event Address Core Contact and Calendar Columns
f590b1de-8e28-4c17-91bc-bf4096024b7e Spouse Core Contact and Calendar Columns
2ab923eb-9880-4b47-9965-ebf93ae15487 Home Phone Core Contact and Calendar Columns
2a464df1-44c1-4851-949d-fcd270f0ccf2 Mobile Phone Core Contact and Calendar Columns
f54697f1-0357-4c5a-a711-0cb654bc73e4 TTY-TDD Phone Core Contact and Calendar Columns
566656f5-17b3-4291-98a5-5074aadf77b3 User Field 1 Core Contact and Calendar Columns
4cbd96f7-09c6-4b5e-ad42-1cbe123de63a IM Address Core Contact and Calendar Columns
0557c3f8-60c4-4dfb-b5ba-bf3c4e4386b1 Other Address Postal Code Core Contact and Calendar Columns
810dbd02-bbf5-4c67-b1ce-5ad7c5a512b2 Date Modified Core Document Columns
246d0907-637c-46b7-9aa0-0bb914daa832 Author Core Document Columns
a5d2f824-bc53-422e-87fd-765939d863a5 Date Picture Taken Core Document Columns
76a81629-44d4-4ce1-8d4d-6d7ebcd885fc Subject Core Document Columns
1944c034-d61b-42af-aa84-647f2e74ca70 Picture Height Core Document Columns
1dab9b48-2d1a-47b3-878c-8e84f0d211ba Status Core Document Columns
b66e9b50-a28e-469b-b1a0-af0e45486874 Keywords Core Document Columns
5e75c854-6e9d-405d-b6c1-f8725bae5822 Relation Core Document Columns
3c76805f-ad45-483a-9c85-7ac24506ce1a Resource Identifier Core Document Columns
edecec70-f6e2-4c3c-a4c7-f61a515dfaa9 Resource Type Core Document Columns
370b7779-0344-4b9f-8f2d-dc1c62eae801 Contributor Core Document Columns
16b4ab96-0ce5-4c82-a836-f3117e8996ff Revision Core Document Columns
2eedd0ae-4281-4b77-99be-68f8b3ad8a7a Publisher Core Document Columns
78be84b9-d70c-447b-8275-8dcd768b6f92 Version Core Document Columns
3b1d59c0-26b1-4de6-abbd-3edb4e2c6eca Coverage Core Document Columns
52578fc3-1f01-4f4d-b016-94ccbcf428cf Comments Core Document Columns
b835f7c6-88a0-45d5-80c9-7ab4b2888b2b Last Printed Core Document Columns
ada3f0cb-6f95-4588-bb08-d97cc0623522 Rights Management Core Document Columns
0fc9cace-c5c2-465d-ae88-b67f2964ca93 Category Core Document Columns
b0a3c1db-faf1-48f0-9be1-47d2fc8cb5d6 Source Core Document Columns
36111fdd-2c65-41ac-b7ef-48b9b8da4526 Format Core Document Columns
9f8b4ee0-84b7-42c6-a094-5cbde2115eb9 Date Created Core Document Columns
c53a03f3-f930-4ef2-b166-e0f2210c13c0 File Type Core Document Columns
7e68a0f9-af76-404c-9613-6f82bc6dc28c Picture Width Core Document Columns
53101f38-dd2e-458c-b245-0c236cc13d1a Assigned To Core Task and Issue Columns
a8eb573e-9e11-481a-a8c9-1104a54b2fbd Priority Core Task and Issue Columns
d2311440-1ed6-46ea-b46d-daa643dc3886 % Complete Core Task and Issue Columns
f3c4a259-19a2-44b8-ab3d-e9145d07d538 Total Work Core Task and Issue Columns
4f03f66b-fb1e-4ed2-ab8e-f6ed3fe14844 Billing Information Core Task and Issue Columns
b0b3407e-1c33-40ed-a37c-2430b7a5d081 Actual Work Core Task and Issue Columns
3914f98e-6d99-4218-9ba3-af7370b9e7bc Related Company Core Task and Issue Columns
24bfa3c2-e6a0-4651-80e9-3db44bf52147 Date Completed Core Task and Issue Columns
cd21b4c2-6841-4f9e-a23a-738a65f99889 Due Date Core Task and Issue Columns
c15b34c3-ce7d-490a-b133-3f4de8801b76 Task Status Core Task and Issue Columns
eeaeaaf1-4110-465b-905e-df1073a7e0e6 Role Core Task and Issue Columns
3126c2f1-063e-4892-828f-0696ec6e105f Mileage Core Task and Issue Columns
2bec4782-695f-406d-9e50-f1d39a2b8eb6 Shortest Thread-Index Id Custom Columns
a9ec25bf-5a22-4658-bd19-484e52efbe1a Parent Folder Id Custom Columns
875fab27-6e95-463b-a4a6-82544f1027fb Related Issues Extended Columns
8ee23f39-e2d1-4b46-8945-42386b24829d UDC Purpose Extended Columns
3f277a5c-c7ae-4bbe-9d44-0456fb548f94 Issue Status Extended Columns
fdc8216d-dabf-441d-8ac0-f6c626fbdc24 Last Name Phonetic Extended Columns
034aae88-6e9a-4e41-bc8a-09b6c15fcdf4 Company Phonetic Extended Columns
50d8f08c-8e99-4948-97bf-2be41fa34a0d Task Group Extended Columns
ea8f7ca9-2a0e-4a89-b8bf-c51a6af62c73 First Name Phonetic Extended Columns
56747800-d36e-4625-abe3-b1bc74a7d5f8 Lower values are better Key Performance Indicators
f53d350d-854e-4962-9318-89d56d30773a Formatted indicator warning Key Performance Indicators
d43e8a19-f4f3-4e6a-b8c1-02e972c3ed6f Percent Expression Key Performance Indicators
249a1c1a-5a3e-4173-abad-779b01892510 KPI Description Key Performance Indicators
eeaabf1d-f6ae-4dc6-873f-7397a17c36f0 Warning Cell Key Performance Indicators
f0816223-fd98-41f9-aa57-b7f7db462faa KPI Value Key Performance Indicators
20906227-d1c8-430c-989a-30a62e3e40b2 Goal from workbook Key Performance Indicators
0121cb2b-4515-44f2-9d5a-0dcb3bf556aa KPI Comments Key Performance Indicators
9730102c-9470-4515-960e-6dfb2d89a68b Detail Link Key Performance Indicators
a9ea6e2d-bc5c-4ccc-bad8-8ddfe519710f Data Source Key Performance Indicators
11a86235-9d18-4134-b58c-fa7243f4cbba Trend Key Performance Indicators
3c497036-038f-41db-aec7-c9849649b135 KPI Status Key Performance Indicators
fd3e3a59-bf10-4c99-b678-5dd7fcc6cb28 Most recent indicator data update Key Performance Indicators
4181b96a-3125-4f75-b823-3a4d675c6b19 Goal Cell Key Performance Indicators
69ac2b6e-f626-49b4-b0cc-c2b9580e8719 Goal Sheet Key Performance Indicators
93df9772-1e34-40c5-8c54-4bf3cdd56b34 Value Expression Key Performance Indicators
3e223474-75ff-466b-b53f-9b641ce74b6c Warning Sheet Key Performance Indicators
3b32f47b-f1a1-45ff-b5ad-7b28b84c720a Value Cell Key Performance Indicators
e84a049e-230d-4751-8d5c-8f615e968df2 KPI Warning Threshold Key Performance Indicators
3c6188a0-2761-4e0a-9fc0-ee32d47e4d49 Warning from workbook Key Performance Indicators
6e4b3aad-350d-42fa-bd61-d1de715b45db KPI Goal Threshold Key Performance Indicators
2c7db8af-02b0-4177-b77f-15c942c08427 View Guid Key Performance Indicators
e247cbb0-abb3-4759-b9f4-0128e37dd34a Update Error Key Performance Indicators
291aacda-4cfb-4d59-968b-5e2ea0c9eab7 KPI Key Performance Indicators
3366aae9-30a9-43f5-a2cb-1a6ee44e2ce4 Formatted indicator value Key Performance Indicators
f6df49ec-807b-4d40-a7da-a17684121f92 Include child indicators Key Performance Indicators
96226eed-ec6f-4f0e-add5-9cfe66a441a0 Auto Update Key Performance Indicators
dd83a5ed-83c5-47b7-823a-415c6ea1b8a3 Display Folder Key Performance Indicators
d096d5f3-b399-462b-9a32-83f82d9237d4 Value Sheet Key Performance Indicators
e9df93f4-7951-474b-8cc4-e240c2f5e600 Formatted indicator goal Key Performance Indicators
3de94b06-4120-41a5-b907-88773e493458 Page Image Page Layout Columns
27761311-936a-40ba-80cd-ca5e7a540a36 Summary Links 2 Page Layout Columns
a932ec3f-94c1-48b1-b6dc-41aaa6eb7e54 Style Definitions Page Layout Columns
3894ec3f-4674-4924-a440-8872bec40cf9 Page Icon Page Layout Columns
ac57186e-e90b-4711-a038-b6c6a62a57dc Redirect URL Page Layout Columns
f55c4d88-1f2e-4ad9-aaa8-819af4ee7ee8 Page Content Page Layout Columns
d3429cc9-adc4-439b-84a8-5679070f84cb Byline Page Layout Columns
543bc2cf-1f30-488e-8f25-6fe3b689d9ac Rollup Image Page Layout Columns
66f500e9-7955-49ab-abb1-663621727d10 Image Caption Page Layout Columns
b3525efe-59b5-4f0f-b1e4-6e26cb6ef6aa Summary Links Page Layout Columns
7546ad0d-6c33-4501-b470-fb3003ca14ba Contact Name Publishing Columns
0f800910-b30d-4c8f-b011-8189b2297094 Page Layout Publishing Columns
51d39414-03dc-4bd0-b777-d3e20cb350f7 Scheduling Start Date Publishing Columns
a990e64f-faa3-49c1-aafa-885fda79de62 Scheduling End Date Publishing Columns
dc47d55f-9bf9-494a-8d5b-e619214dd19a Contact Picture Publishing Columns
61cbb965-1e04-4273-b658-eedaa662f48d Target Audiences Publishing Columns
c79dba91-e60b-400e-973d-c6d06f192720 Contact E-Mail Address Publishing Columns
aea1a4dd-0f19-417d-8721-95a1d28762ab Contact Publishing Columns
71316cea-40a0-49f3-8659-f0cefdbdbd4f Article Date Publishing Columns
2a16b911-b094-46e6-a7cd-227eea3effdb Report Description Reports
90884f35-d2a5-48dc-a39f-7bcbc9781cf6 Save to report history Reports
bf80df9c-32dc-4257-bcf9-08c2ee6ca1b1 Report Status Reports
d8921da7-c09b-4a06-b644-dffebf73c736 Report Category Reports
2e8881da-0332-4ad9-a565-45b5b8b2702f Owner Reports

Hosted SharePoint with Microsoft Online Services – worth to go for?

Friday, June 12th, 2009

In these days we had to decide where to have our SharePoint collaboration site(s) hosted. As for a very small business, we use mainly the document libraries, calendar, tasks etc. so mainly the standard WSS features. There are many hosters offering dedicated or non dedicated hosted SharePoint-sites, the prices are mainly the same across the providers.

Of course we've also tried out the new SharePoint hosting service from Microsoft Online Services, actually the whole Business Productivity Online Suite (BPOS) which includes Exchange Online, SharePoint Online, Office Live Meeting and Office Communications Online.

When looking at what I'm getting with SharePoint Online, these are my most significant findings:

  • Very, very fast!
  • Only WSS functionality, plain vanilla
  • Only standard 5 WSS templates for new site collection available (Teamsite, Wiki, Blog etc.)
  • 250MB of content space per user, but you can buy also additional space

What makes me really wonder is the prizing, but maybe i haven't understood the licensing model fully, so please let me know if i'm not correct.

Scenario: I want a SharePoint (site collection) with my own domain that should accomodate 250 users. I won't need any special fancy stuff, just SharePoint (even WSS is fine) plain vanilla.

Evaluating the standard WSS offerings that are today on the market, I am looking for instance at webhost4life. I'm getting there 250 Users with 1GB of disk space on a dedicated WSS server. Interestingly i'm getting as well 40+ Built-In templates (I assume the fantastic 40 plus standard ones), muliple lanugage packs and – even more interesting – the options "custom Templates & WebParts" – for 30$ per month.

Calculating this scenario with Microsoft Online Services for SharePoint Online Standard (250 users –> 62.5 GB of space!) using the "Microsoft Online Services Cost Estimator". I'm getting the following estimated cost per month: 1745$ per month.

Errrrrrrrrr…. Uuuuuuuuuuupssss…

I know, I know, I am probably comparing apples with pears (your input is really welcome here!), but i am looking at it from the "small-business-customer"'s perspective… All i want is a SharePoint on the intranet.

OK, maybe the scenario is crap as we don't have 250 users anyway… I'm sticking with the offering from webhost4life since we don't want to sacrifice the 1GB disk space by going down to the next cheaper offering (50 Users, 200MB, 12$ per month). Calculating again with the more realistic number of 20 named users (= 20×250MB –> 5GB disk space) for SharePoint Online Standard: 145$ per month.

Even with only 20 users, this is still almost 5 times as much as with another hoster. Dear friends, I am very confused and wondering if I don't see the forest because of all the trees… – Can anyone add a little bit of light into this?

Creating top-level (welcome page) redirects in SharePoint sites

Monday, June 8th, 2009

Scenario: You have several SharePoint web-applications (only only site collections). Whenever a user opens one of those using just an entry-URL (such as http://intranet) you want to redirect him/her to another site collection (not necessarely in the same web-application – for example to http://intranet/my .

This can be achieved in various was:

  • Create a HttpHandler
  • If using the Publishing Feature: Create a page derived from "Redirect Page"

All of the above have some disadvantages: Either you have to write code, create custom configurations or – in the case of the "Redirect Page", there is a delay that is visible to the user.

I found a very easy way to create a "direct" redirect that requires no code and just uses SharePoint standard functionality.

  1. Go to the web you want to create the redirect.
  2. If it is a publishing web, go to the "Pages" library, otherwise, you can use any other library that is of type "Document Library"
  3. Go to the "List Settings"
  4. Ensure that under "Advanced Settings" "Allow management of content types" is set to "yes"
  5. In the "Content Types" section click on "Add from existing site content types"
  6. Add the "Link to a Document" content type
  7. Your content types lis should now include the "Link to a Documet" content type:
  8. Back on the list with its items, create a new item of type "Link to Document":
  9. Don't forget to publish your link if you have a publishing/approval process setup for your library!
  10. Now go to the "Site Settings" of your web and choose in "Look'n'Feel" section "Welcome Page":
  11. Enter your link as the welcome page of this web.

Now whenever your users will open the web without specifiying a specific page the "Welcome Page" (in german it is called more accurately (and so much german) "Homepage" ;) ) comes into play, goes to your link and the link redirects directly to the page the page/document you want.

Enjoy…