Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
DocuSign Hackathon Day1 presentation
1. HackathonPresenation Day #1 Mike Borozdin (Dev Programs Manager) Grant Peterson (CTO) Jeremy Glassenberg (Platform Manager – Box.net) David Messinger (Director of CloudSpokes.net)
2. Agenda House Keeping (Mike Borozdin) Wireless Getting a DocuSign sandbox Idea Board Team Signup Message Board Agenda and Awards Problems? Call Mike B. – 415.895.2323 DocuSign Platform (Grant Peterson) DocuSign system overview API and the philosophy behind the design Most used API functions New features in Spring 2011 Efficient use of DocuSign API Introduction of “resident hackers” – Dewey and Aaron Box.netPresentation CloudSpokespresentation
4. Getting a DocuSign Sandbox www.docusign.com/devcenter Click “Get a Free Development Account” Fill out the form Check your e-mail Log in, go to preferences->API to get your credentials and the integrator key. To make API calls you will need: Integrator key Username (e-mail) Password (password) Account ID
5. Quick ways to get going http://github.com/docusign– get the samples Ruby PHP Java C# SalesForceApexCode Go through the wiki on github Find an evangelist DocuSign: Julia, DeVaris Box.net: Jeremy Glassenberg CloudSpokes: Dave Messinger DocuSign employees that can help with API Dewey Wald Aaron Wald Drew McCabe John Coston DocuSign employees that can help with other questions about the product or brainstorm ideas!: Mason White Dan Reid Mike Strickland Erica Weiss More…
6. Idea Board / Team Signup / Message Board White board in the back of the room: Idea Board Team Signup Go to community.docusign.com Find Dev Zone under: community.docusign.com NOTE: It’s a separate registration from your demo registration so you can be completely anonymous ALSO: tweet @DocuSignAPIand we will either tweet you back or find you.
7. Agenda for Saturday 10 AM Welcome Grant Peterson – CTO from DocuSign Jeremy Glassenberg – Platform Manager from Box 11:30 AM Lunch 6 PM Dinner 7:30 PM Visit from Red Bull Field Marketing 8 PM DJ and Drinks
8. Agenda for Sunday 9 AM Registration and Breakfast 10 AM Morning Welcome ArtemBoytsov 11:30 AM Lunch 6 PM Dinner 7:59 PM App Submission Deadline.
9. Awards - Monday Awards The awards ceremony will be held Monday, May 16, from 5:00 p.m.- 7:00 p.m. during our DocuSign Summit Welcome Reception at the Hyatt Regency San Francisco Airport
12. CloudSpokes How to submit your entries http://www.screencast.com/users/DaveMess/folders/Jing/media/1849d456-29f4-437c-86e1-1d734b093391 Help – call Dave Messinger - 978-590-3344
13. Grant Peterson CTO of DocuSign Joined DocuSign 2007 Prior to DocuSign: Started as a Software Engineering in the 80s Director of Product Development at Primus through IPO in 1999. VP of Product Development at LexisNexis
35. API Architecture Breakdown SOAP Header Security Layer HTTP Header Security Layer PowerForms GUI Common API Objects Business Object Layer Data
36. API and the philosophy behind the design Everything that is possible to do through UI should be available through API. Exceptions are: account configuration, billing, branding elements – one time setup. API was built for flexibility and POWER (many enterprise use cases). Not originally designed for REST type lightweight JavaScript stuff Endpoints: api.asmx – SOAP + WS-Security dsapi.asmx - SOAP + HTTP headers security login.asmx – just the login functions accountmanagement.asmx – ability to create users and accoutns.
37. APIs you should care about RequestStatus Login Ping RequestStatusEx SynchEnvelope RequestRecipientToken RequestStatuses RequestDocumentPDFs GetConnectFailures RequestPDF CreateAndSendEnvelope RequestStatusEx RequestTemplate CreateEnvelopeFromTemplates Legend: Bold – useful calls Crossed out – calls that can be optimized (ie not as important to get started)
38. Efficient Use of DocuSign API Guiding Principles: Synchronization of data between your system and our should be done with understanding when the data changes Use light weight calls APIs to get familiar with: RequestStatusChanges RequestStatusCodes
39. Resident Hackers Dewey Wald Director of Development Weapon of Choice: C# Aaron Wald Sr. Software Engineer Weapon of Choice: JavaScript
40. Reminder: Getting a DocuSign Sandbox www.docusign.com/devcenter Click “Get a Free Development Account” Fill out the form Check your e-mail Log in, go to preferences->API to get your credentials and the integrator key. To make API calls you will need: Integrator key Username (e-mail) Password (password) Account ID
41. Reminder: Get Going and Get help if you need! http://github.com/docusign– get the samples Ruby PHP Java C# SalesForceApexCode Go through the wiki on github Find an evangelist DocuSign: Julia, DeVaris Box.net: Jeremy Glassenberg CloudSpokes: Dave Messinger DocuSign employees that can help with API Dewey Wald Aaron Wald Drew McCabe John Coston DocuSign employees that can help with other questions about the product or brainstorm ideas!: Mason White Dan Reid Mike Strickland Erica Weiss More…
42. OK… So how do I win? You upload a video of the solution into CloudSpokes (8PM on Sunday) Judges will go through all the submissions. We announce the results at 5PM on Monday at the Summit. Judged according to these categories: Innovation Market Applicability to Consumer Market Market Applicability to Enterprise Market Market Applicability to Mobile Market Usage of DocuSign API Usage of Box.net API and Factual API Overall completeness etc.
Two approaches: Live demo, always give people screen shot demo, package one of those upWeb ui, salesforce, portal and mobile/ipad are the modesWhat’s the punch line- excitement, come back to why docusignFixing this problem was as easy 123, There are currently 5.5 million people have already realized how to improve the way they do business1. Contracts are now received in an email. Not as an attachment that you need to print off, scan or fax back to the next person but as an invitation to view the contract in DocuSign2. The next step is to simply adopt your signature on the DocuSign platform3. Once that is done you are able to review and (click) sign the documentSo let us tell you a little about DocuSign and who we are
All the API and UI goes to the same business objectsAll the data is normalized by DocuSign CoreYou can start the transaction with one entry point and then use a different interface to manage and retrieve