C:\fakepath\sps ppt portfolio lalitha1
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
884
On Slideshare
882
From Embeds
2
Number of Embeds
2

Actions

Shares
Downloads
2
Comments
0
Likes
0

Embeds 2

http://www.linkedin.com 1
https://www.linkedin.com 1

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 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
  • 4. Acme Home Page
  • 5. Acme Vendors List
  • 6. Acme Sales Deck
  • 7. Acme Calendar
  • 8. Acme Purchase Order
  • 9. Acme PO Form
  • 10. Invoice Form
  • 11. Visual Studio Workflow
  • 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( "Association Date: User Nema: {0}; Manager Full Name: {1}" , theData.UserName,
    • theData.FullName);
    • //Get the invoice item attached to the workflow
    • SPListItem invoiceItem = workflowProperties.Item;
    • invoicingVendor = invoiceItem.Fields[ "Vendor Name" ].ToString();
    • invoiceRate = Convert .ToDouble(invoiceItem.Fields[ "Rate" ].ToString());
    • invoiceNbr = invoiceItem.Fields[ "Invoice Number" ].ToString();
    • referenceNbr = invoiceItem.Fields[ "Reference Number" ].ToString();
    • SPSite site = new SPSite ( "http://vm063:5050/" );
    • SPWeb web = site.OpenWeb();
    • SPList vendorList = web.Lists[ "Vendors" ];
    • 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
  • 18. Recommendations
    • References/Recommendations available upon request.
    08/17/10