SlideShare a Scribd company logo
SharePoint  Portfolio Name: Lalitha Meka Email: Lalithak66@gmail.com Phone: 630 362 3765  My Portfolio
Table of Contents SharePoint Design and develop a SharePoint application Design and establish a Solution Management Portal Code Experience Summary Recommendations References available upon request
Design and develop a SharePoint application Project Goals Design and develop a SharePoint application to support the towing  providers of a fictitious construction company called Acme Create two sub sites for two of Acme’s vendors ABC towing Four Season’s towing Develop forms to allow programmatic submission to a MOSS Forms Library initiating Purchase Order/Invoice workflow processes Configure the document library to notify towing
Acme Home Page
Acme Vendors List
Acme Sales Deck
Acme Calendar
Acme Purchase Order
Acme PO Form
Invoice Form
Visual Studio Workflow
The CodeActivity1 assesses whether the invoice has exceeded by 10%+ private   void  codeActivity1_ExecuteCode( object  sender,  EventArgs  e) { theData = ( associationData )WorkflowUtility. SerializationHelper .XmlDeserialize(workflowProperties.AssociationData, typeof ( associationData )); historyDescription =  string .Format( &quot;Association Date: User Nema: {0}; Manager Full Name: {1}&quot; , theData.UserName, theData.FullName); //Get the invoice item attached to the workflow SPListItem  invoiceItem = workflowProperties.Item; invoicingVendor = invoiceItem.Fields[ &quot;Vendor Name&quot; ].ToString(); invoiceRate =  Convert .ToDouble(invoiceItem.Fields[ &quot;Rate&quot; ].ToString()); invoiceNbr = invoiceItem.Fields[ &quot;Invoice Number&quot; ].ToString(); referenceNbr = invoiceItem.Fields[ &quot;Reference Number&quot; ].ToString(); SPSite  site =  new   SPSite ( &quot;http://vm063:5050/&quot; ); SPWeb  web = site.OpenWeb(); SPList  vendorList = web.Lists[ &quot;Vendors&quot; ]; SPQuery  query =  new   SPQuery (); try { query.ViewFields =  @&quot;<FieldRef Name='Rate' />&quot; ; query.Query =  string .Format( @&quot;<Where>&quot;  + &quot;<Eq>&quot;  + &quot;<FieldRef Name='Vendor Name'/>&quot;  + &quot;<Value Type='Text'>invoicingVendor</Value>&quot;  + &quot;</Contains>&quot; ); SPListItemCollection  vendorCollection = vendorList.GetItems(query); foreach  ( SPListItem  itemVendor  in  vendorCollection) { if  (itemVendor.Fields[ &quot;Vendor Name&quot; ].ToString() == invoicingVendor) { contractRate =  Convert .ToDouble(itemVendor.Fields[ &quot;Rate&quot; ].ToString()); vendorEmail = itemVendor.Fields[ &quot;e-Mail&quot; ].ToString(); rateVariance = (invoiceRate - contractRate) / contractRate; 08/17/10
Interactions between Task Form and Workflow public   Guid  createTask1_TaskId1 =  default (System. Guid ); public   SPWorkflowTaskProperties  createTask1_TaskProperties1 =  new  Microsoft.SharePoint.Workflow. SPWorkflowTaskProperties (); private   void  createTask1_MethodInvoking( object  sender,  EventArgs  e) { createTask1_TaskId1 =  Guid .NewGuid(); createTask1_TaskProperties1.Title =  &quot;Invoice Review Request&quot; ; createTask1_TaskProperties1.ExtendedProperties[ &quot;VendorName&quot; ] = invoicingVendor; createTask1_TaskProperties1.ExtendedProperties[ &quot;ReferenceNumber&quot; ] = referenceNbr; createTask1_TaskProperties1.ExtendedProperties[ &quot;InvoiceNbr&quot; ] = invoiceNbr; createTask1_TaskProperties1.ExtendedProperties[ &quot;InvoiceRate&quot; ] = invoiceRate; createTask1_TaskProperties1.ExtendedProperties[ &quot;ContractRate&quot; ] = contractRate; createTask1_TaskProperties1.ExtendedProperties[ &quot;RateVariance&quot; ] = rateVariance; } public   SPWorkflowTaskProperties  onTaskChanged1_AfterProperties1 =  new  Microsoft.SharePoint.Workflow. SPWorkflowTaskProperties (); private   void  onTaskChanged1_Invoked( object  sender,  ExternalDataEventArgs  e) { if  (onTaskChanged1_AfterProperties1.ExtendedProperties[ &quot;Apporval&quot; ].ToString() ==  &quot;Reject&quot; ) invoiceAccepted =  false ; else invoiceAccepted =  true ; } 08/17/10
The data plumbing between InfoPath form and ItemMetaData.xml 08/17/10
What is SetFocus? The SetFocus SharePoint Master’s Program is an intensive, hands–on, project oriented program allowing knowledge and valuable experience putting the SharePoint skill set to use in a simulated work environment. I received over 300 hours of in-depths hands on experience focused on SharePoint Development.  SetFocus projects are real world projects that are distributed just as I would receive in a position. I received project specifications and was expected to identify best courses of action with deadlines set for completion.
Experience Summary 3+ years of IT experience Full life-cycle system development WSS 3.0, MOSS 2007, InfoPath 2007,Microsoft SharePoint Designer 2007  Visual Studio 2005/2008 VB.NET , ASP.NET, ADO.NET, AJAX.NET
Experience Summary •  Java Script, VB Script XML, Web Services, HTML, AJAX, Web Services, SOAP, WSE, WSDL, XML,  Adobe photo shop, Macromedia Flash, Dream weaver. WCF, WPF, Skins and Themes. •  SQL Server 2005/2008, MS Access2003/2007 •  Queries, Stored Procedures •  Crystal Reports
Recommendations References/Recommendations available upon request. 08/17/10

More Related Content

KEY
SharePoint 2010 Client Object Model
PPTX
Lyudmila Zharova: Developing Solutions for SharePoint 2010 Using the Client O...
PPTX
05.SharePointCSOM
PPTX
SharePoint 2010 Client-side Object Model
PPTX
Office appsbiwugpresentation
PPTX
Introducing the Bullhorn Onboarding API
PPT
1.2 introduction
PPTX
Query Operation in Microsoft SharePoint using Mule ESB
SharePoint 2010 Client Object Model
Lyudmila Zharova: Developing Solutions for SharePoint 2010 Using the Client O...
05.SharePointCSOM
SharePoint 2010 Client-side Object Model
Office appsbiwugpresentation
Introducing the Bullhorn Onboarding API
1.2 introduction
Query Operation in Microsoft SharePoint using Mule ESB

Similar to C:\fakepath\sps ppt portfolio lalitha1 (20)

PPT
Share Point
PPTX
Workflow in SharePoint 2010
PDF
Salary advanceworkflow
PPTX
Effective Business Process Design with SharePoint
PPT
SharePoint workflow deep-dive
PPTX
SharePoint Portfolio
PPTX
Sharepoint development 2013 course content | sharepoint 2013 course content
PPTX
What’s new with Workflow in SharePoint 2013 by Andew Connell - SPTechCon
PDF
Real World SharePoint- Insights in SharePoint Workflow
PPTX
Nintex Workflow
PPT
West Monroe Partners - SharePoint 2010 Workflow - learn the secrets to greate...
PPTX
Empowering business users with hybrid solutions
DOC
Sharepoint 2010 content
PPTX
Writing futuristic workflows in office 365 SharePoint 2013 2016 on premise
PPTX
Overview: Creating Workflows with Visio, InfoPath and SharePoint Designer 2010
DOC
Resume
PPTX
SharePoint Saturday Workflow in Action
PPTX
Developing With Data Technologies
PPTX
Improving SharePoint Business Process Maturity
PDF
SharePoint Fest DC 2016_Advanced Office365 SharePoint Online Workflows
Share Point
Workflow in SharePoint 2010
Salary advanceworkflow
Effective Business Process Design with SharePoint
SharePoint workflow deep-dive
SharePoint Portfolio
Sharepoint development 2013 course content | sharepoint 2013 course content
What’s new with Workflow in SharePoint 2013 by Andew Connell - SPTechCon
Real World SharePoint- Insights in SharePoint Workflow
Nintex Workflow
West Monroe Partners - SharePoint 2010 Workflow - learn the secrets to greate...
Empowering business users with hybrid solutions
Sharepoint 2010 content
Writing futuristic workflows in office 365 SharePoint 2013 2016 on premise
Overview: Creating Workflows with Visio, InfoPath and SharePoint Designer 2010
Resume
SharePoint Saturday Workflow in Action
Developing With Data Technologies
Improving SharePoint Business Process Maturity
SharePoint Fest DC 2016_Advanced Office365 SharePoint Online Workflows
Ad

C:\fakepath\sps ppt portfolio lalitha1

  • 1. SharePoint Portfolio Name: Lalitha Meka Email: Lalithak66@gmail.com Phone: 630 362 3765 My Portfolio
  • 2. Table of Contents SharePoint Design and develop a SharePoint application Design and establish a Solution Management Portal Code Experience Summary Recommendations References available upon request
  • 3. Design and develop a SharePoint application Project Goals Design and develop a SharePoint application to support the towing providers of a fictitious construction company called Acme Create two sub sites for two of Acme’s vendors ABC towing Four Season’s towing Develop forms to allow programmatic submission to a MOSS Forms Library initiating Purchase Order/Invoice workflow processes Configure the document library to notify towing
  • 12. The CodeActivity1 assesses whether the invoice has exceeded by 10%+ private void codeActivity1_ExecuteCode( object sender, EventArgs e) { theData = ( associationData )WorkflowUtility. SerializationHelper .XmlDeserialize(workflowProperties.AssociationData, typeof ( associationData )); historyDescription = string .Format( &quot;Association Date: User Nema: {0}; Manager Full Name: {1}&quot; , theData.UserName, theData.FullName); //Get the invoice item attached to the workflow SPListItem invoiceItem = workflowProperties.Item; invoicingVendor = invoiceItem.Fields[ &quot;Vendor Name&quot; ].ToString(); invoiceRate = Convert .ToDouble(invoiceItem.Fields[ &quot;Rate&quot; ].ToString()); invoiceNbr = invoiceItem.Fields[ &quot;Invoice Number&quot; ].ToString(); referenceNbr = invoiceItem.Fields[ &quot;Reference Number&quot; ].ToString(); SPSite site = new SPSite ( &quot;http://vm063:5050/&quot; ); SPWeb web = site.OpenWeb(); SPList vendorList = web.Lists[ &quot;Vendors&quot; ]; SPQuery query = new SPQuery (); try { query.ViewFields = @&quot;<FieldRef Name='Rate' />&quot; ; query.Query = string .Format( @&quot;<Where>&quot; + &quot;<Eq>&quot; + &quot;<FieldRef Name='Vendor Name'/>&quot; + &quot;<Value Type='Text'>invoicingVendor</Value>&quot; + &quot;</Contains>&quot; ); SPListItemCollection vendorCollection = vendorList.GetItems(query); foreach ( SPListItem itemVendor in vendorCollection) { if (itemVendor.Fields[ &quot;Vendor Name&quot; ].ToString() == invoicingVendor) { contractRate = Convert .ToDouble(itemVendor.Fields[ &quot;Rate&quot; ].ToString()); vendorEmail = itemVendor.Fields[ &quot;e-Mail&quot; ].ToString(); rateVariance = (invoiceRate - contractRate) / contractRate; 08/17/10
  • 13. Interactions between Task Form and Workflow public Guid createTask1_TaskId1 = default (System. Guid ); public SPWorkflowTaskProperties createTask1_TaskProperties1 = new Microsoft.SharePoint.Workflow. SPWorkflowTaskProperties (); private void createTask1_MethodInvoking( object sender, EventArgs e) { createTask1_TaskId1 = Guid .NewGuid(); createTask1_TaskProperties1.Title = &quot;Invoice Review Request&quot; ; createTask1_TaskProperties1.ExtendedProperties[ &quot;VendorName&quot; ] = invoicingVendor; createTask1_TaskProperties1.ExtendedProperties[ &quot;ReferenceNumber&quot; ] = referenceNbr; createTask1_TaskProperties1.ExtendedProperties[ &quot;InvoiceNbr&quot; ] = invoiceNbr; createTask1_TaskProperties1.ExtendedProperties[ &quot;InvoiceRate&quot; ] = invoiceRate; createTask1_TaskProperties1.ExtendedProperties[ &quot;ContractRate&quot; ] = contractRate; createTask1_TaskProperties1.ExtendedProperties[ &quot;RateVariance&quot; ] = rateVariance; } public SPWorkflowTaskProperties onTaskChanged1_AfterProperties1 = new Microsoft.SharePoint.Workflow. SPWorkflowTaskProperties (); private void onTaskChanged1_Invoked( object sender, ExternalDataEventArgs e) { if (onTaskChanged1_AfterProperties1.ExtendedProperties[ &quot;Apporval&quot; ].ToString() == &quot;Reject&quot; ) invoiceAccepted = false ; else invoiceAccepted = true ; } 08/17/10
  • 14. The data plumbing between InfoPath form and ItemMetaData.xml 08/17/10
  • 15. What is SetFocus? The SetFocus SharePoint Master’s Program is an intensive, hands–on, project oriented program allowing knowledge and valuable experience putting the SharePoint skill set to use in a simulated work environment. I received over 300 hours of in-depths hands on experience focused on SharePoint Development. SetFocus projects are real world projects that are distributed just as I would receive in a position. I received project specifications and was expected to identify best courses of action with deadlines set for completion.
  • 16. Experience Summary 3+ years of IT experience Full life-cycle system development WSS 3.0, MOSS 2007, InfoPath 2007,Microsoft SharePoint Designer 2007 Visual Studio 2005/2008 VB.NET , ASP.NET, ADO.NET, AJAX.NET
  • 17. Experience Summary • Java Script, VB Script XML, Web Services, HTML, AJAX, Web Services, SOAP, WSE, WSDL, XML, Adobe photo shop, Macromedia Flash, Dream weaver. WCF, WPF, Skins and Themes. • SQL Server 2005/2008, MS Access2003/2007 • Queries, Stored Procedures • Crystal Reports