Wednesday, March 31, 2010
spquery and user field
http://www.stum.de/2008/02/06/querying-the-person-or-group-field-using-spquery/
Tuesday, March 30, 2010
Incoming email sharepoint
http://blogs.msdn.com/neilth/archive/2007/10/26/sharepoint-2007-incoming-email.aspx
Monday, March 29, 2010
Saturday, March 27, 2010
web part properties custom
http://msdn.microsoft.com/en-us/library/dd584174(office.11).aspx
http://wp.rakhama.com/2009/10/saving-personalized-properties-in-a-sharepoint-webpart/
http://wp.rakhama.com/2009/10/saving-personalized-properties-in-a-sharepoint-webpart/
Wednesday, March 24, 2010
MPS Save to server dialog box
Connect Project Professional to Server 2007
Connect Project Professional to Server 2007
http://www.youtube.com/watch?v=3oXmP4o-gjY
http://www.youtube.com/watch?v=3oXmP4o-gjY
Tuesday, March 23, 2010
strip html from string c# regex
System.Text.RegularExpressions.Regex.Replace(text, @"<(.|\n)*?>", string.Empty)
Monday, March 22, 2010
Check user in group
private bool IsMember()
{
bool isMember;
SPSite site = new SPSite(SiteURL);
SPWeb web = site.OpenWeb();
isMember = web.IsCurrentUserMemberOfGroup(web.Groups["GroupName"].ID); web.Close();
site.Close();
return isMember;
}
{
bool isMember;
SPSite site = new SPSite(SiteURL);
SPWeb web = site.OpenWeb();
isMember = web.IsCurrentUserMemberOfGroup(web.Groups["GroupName"].ID); web.Close();
site.Close();
return isMember;
}
Sunday, March 14, 2010
Enable wireless on Windows Server 2008 on laptop
http://sharepoint.microsoft.com/blogs/mikeg/Lists/Posts/Post.aspx?ID=1215
Friday, March 12, 2010
sp internal fields
http://www.tonstegeman.com/Blog/Lists/Posts/Post.aspx?List=70640fe5%2D28d9%2D464f%2Db1c9%2D91e07c8f7e47&ID=32
cqwp raw xml
http://vspug.com/radi/2009/03/17/content-query-web-part-getting-a-full-dump-of-the-raw-xml/
Thursday, March 11, 2010
Wednesday, March 10, 2010
Disable Sharepoint designer on site
http://www.alpesh.nakars.com/blog/sharepoint-howto-disable-editing-sites-with-sharepoint-designer/
Monday, March 8, 2010
Administration Task - Moving Farm environments
Scenario : A web application hosted on a multi server farm needs to be moved to a single server farm using the same shared database instance.
Implementation :
1. Build the single server farm environment from scratch and bring it upto the service pack level of the multi-server farm
2. Create the new web application
3. Install all solutions, perform custom farm configurations required by the web application
4. Detach the databases from the source farm (multi-server) web application.
5. Attach the databases to the destination farm (single server) web application
Test, Test, Test.
Implementation :
1. Build the single server farm environment from scratch and bring it upto the service pack level of the multi-server farm
2. Create the new web application
3. Install all solutions, perform custom farm configurations required by the web application
4. Detach the databases from the source farm (multi-server) web application.
5. Attach the databases to the destination farm (single server) web application
Test, Test, Test.
Sunday, March 7, 2010
MOPS - Life Cycle
1. Project Manager saves Project plan in MOPS. It is always saved to draft db and not visible in project center and assignments are also not visible
2. After publish -> project data is written to Published and Reporting databases.
If notification service is enabled each resource(Team Members) is sent an email.
3. Team members can update their tasks and submit timesheets(if enabled). These updates are not visible until manager approves them.
4. manager accepts or rejects updates from team members.
**Rules can be set to process updates. These rules cannot be run automatically.
5. After reviewing changes the latest scheduling changes are saved to draft.
6.manager publishes changes.
7. Using Project Center, executives can view all/individual projects in portfolio.
Report analysis can also be done.
NATIVE PROJECT SERVER FEATURES:
1. Status Reports
2. Automated alerts and reminders
3. Outlook Integration
4. Task delegation
5. Ad hoc reporting
6. Issues log
7. Risks log
8. Documents
9. Proposals
10. Resource plans
11. Activity plans
12. Time sheets
13. Deliverables
DATA ANALYSIS
MOPS 2007 provides 14 cubes OOTB.
Control over specific fields to be introduced as a part of a dimension in a OLAP cube. It also includes task data in cubes.
no default data analysis views ship with the product.
OLAP:
multidimensional view of a project, task and resource data. The relational database structure is 2D. OLAP consists of,
a. preprocessed 3D data
b. typically time-phased and
c. aggregated by business dimension.
2. After publish -> project data is written to Published and Reporting databases.
If notification service is enabled each resource(Team Members) is sent an email.
3. Team members can update their tasks and submit timesheets(if enabled). These updates are not visible until manager approves them.
4. manager accepts or rejects updates from team members.
**Rules can be set to process updates. These rules cannot be run automatically.
5. After reviewing changes the latest scheduling changes are saved to draft.
6.manager publishes changes.
7. Using Project Center, executives can view all/individual projects in portfolio.
Report analysis can also be done.
NATIVE PROJECT SERVER FEATURES:
1. Status Reports
2. Automated alerts and reminders
3. Outlook Integration
4. Task delegation
5. Ad hoc reporting
6. Issues log
7. Risks log
8. Documents
9. Proposals
10. Resource plans
11. Activity plans
12. Time sheets
13. Deliverables
DATA ANALYSIS
MOPS 2007 provides 14 cubes OOTB.
Control over specific fields to be introduced as a part of a dimension in a OLAP cube. It also includes task data in cubes.
no default data analysis views ship with the product.
OLAP:
multidimensional view of a project, task and resource data. The relational database structure is 2D. OLAP consists of,
a. preprocessed 3D data
b. typically time-phased and
c. aggregated by business dimension.
MOPS - Infrastructure
Types:
1. Stand Alone - does not have analysis service and so you loose reporting capabilities. Not scalable
2. Server farm
Recommended / Based on requirement :
seperate data and application (with NLB and multiple boxes in each.)
Databases:
1. Draft - All changes until publishing
2. Published - all published content, security and timesheet information
3. Archive - backup project plans
4. Reporting - After project data is published, system write info to reporting db. Near real time information for reporting.
1. Stand Alone - does not have analysis service and so you loose reporting capabilities. Not scalable
2. Server farm
Recommended / Based on requirement :
seperate data and application (with NLB and multiple boxes in each.)
Databases:
1. Draft - All changes until publishing
2. Published - all published content, security and timesheet information
3. Archive - backup project plans
4. Reporting - After project data is published, system write info to reporting db. Near real time information for reporting.
Project Server 2007 - Overview
1. Enterprise capable project management automation system.
2. compliant with PMI
3. used for project assignment and tracking system ootb and customizable business specific configuration
4. Office Project -> .mpp files (local plans, non shared resources, versioning issues with emails, project must be installed on client, cross project dependencies)
5. Solution is Project Server - PWA(web access) and server hosting of project plans
Terminology:
1. project : A temporary endeavor undertaken to create a unique product or service.
has start and end time defined. It is always unique.
2. program : is a collection of related projects
3. portfolio : is a collection of programs/projects withing organization(BU or enterprise)
depends on size of organization
Model these in Project Server
Microsoft Office Project Server 2007 specific terminology:
Enterprise project : Create a project using MS Project client and save it to Project Server db or imported projects
Enterprise Resource : Create / Import resource in Enterprise Resource Pool
Check in / Check out
Resource Pool:
1. contains resources and resource attribution that drive functionality.
2. e.g. resource attribution: dept, location, practice groups
3. Resource substitution wizard : analyzes resources in pool to identify skills and avilability of staff for all projects. they can be used as recommendations or final results in the plan.
Global Overview:
1. Global.mpt file and enterprise global file (Views, Tables, Filters, Groups, Reports etc.)
Architecture:
1. PWA works in SharePoint
2. Queying service only ships data that changed across the network.
Hence it supports WAN and Internet connectivity without bandwidth and latency limitations
3. PSI (project server interface) programming model.
4. Request and Demand Management :
a. Project proposal & Resource Plans - support project request and predict resource demand.
b. Flow: Project Proposal - allows authorized users to enter project request.
MOSS - used to route proposal through approval workflows
Any actor in the workflow can use Resource Plan to apply time phased work demand by resource type and skill set to proposal.
After publish, data populates to portfolio where data analysis tools assist in project selection.
5. Timesheets
6. WSS is bare minimum required for MOPS.
*** Microsoft Office Project 2007 Standard cannot connect to project server whereas MOP 2007 Professional can.
2003 and 2007 are not compatible.
why MOSS is included in EPM suite:
a. document versioning
b. workflow
2. compliant with PMI
3. used for project assignment and tracking system ootb and customizable business specific configuration
4. Office Project -> .mpp files (local plans, non shared resources, versioning issues with emails, project must be installed on client, cross project dependencies)
5. Solution is Project Server - PWA(web access) and server hosting of project plans
Terminology:
1. project : A temporary endeavor undertaken to create a unique product or service.
has start and end time defined. It is always unique.
2. program : is a collection of related projects
3. portfolio : is a collection of programs/projects withing organization(BU or enterprise)
depends on size of organization
Model these in Project Server
Microsoft Office Project Server 2007 specific terminology:
Enterprise project : Create a project using MS Project client and save it to Project Server db or imported projects
Enterprise Resource : Create / Import resource in Enterprise Resource Pool
Check in / Check out
Resource Pool:
1. contains resources and resource attribution that drive functionality.
2. e.g. resource attribution: dept, location, practice groups
3. Resource substitution wizard : analyzes resources in pool to identify skills and avilability of staff for all projects. they can be used as recommendations or final results in the plan.
Global Overview:
1. Global.mpt file and enterprise global file (Views, Tables, Filters, Groups, Reports etc.)
Architecture:
1. PWA works in SharePoint
2. Queying service only ships data that changed across the network.
Hence it supports WAN and Internet connectivity without bandwidth and latency limitations
3. PSI (project server interface) programming model.
4. Request and Demand Management :
a. Project proposal & Resource Plans - support project request and predict resource demand.
b. Flow: Project Proposal - allows authorized users to enter project request.
MOSS - used to route proposal through approval workflows
Any actor in the workflow can use Resource Plan to apply time phased work demand by resource type and skill set to proposal.
After publish, data populates to portfolio where data analysis tools assist in project selection.
5. Timesheets
6. WSS is bare minimum required for MOPS.
*** Microsoft Office Project 2007 Standard cannot connect to project server whereas MOP 2007 Professional can.
2003 and 2007 are not compatible.
why MOSS is included in EPM suite:
a. document versioning
b. workflow
Thursday, March 4, 2010
Tuesday, March 2, 2010
Edit url for task item
workflowProperties.TaskList.Forms[PAGETYPE.PAGE_EDITFORM].Url returns incorrect url when the following content types are added to workflow task list,
Office SharePoint Server Workflow Task
Workflow Task
Task
Custom Workflow task content type
Solution:
Created new task list and assigned only the following content types,
Custom Workflow task content type
Office SharePoint Server Workflow Task
Office SharePoint Server Workflow Task
Workflow Task
Task
Custom Workflow task content type
Solution:
Created new task list and assigned only the following content types,
Custom Workflow task content type
Office SharePoint Server Workflow Task
Subscribe to:
Posts (Atom)