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

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Saving this for later?

Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime - even offline.

Text the download link to your phone

Standard text messaging rates apply

C:\fakepath\sps ppt portfolio lalitha1

628
views

Published on


0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
628
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

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