Date post: | 05-Dec-2014 |
Category: |
Technology |
Upload: | mike-borozdin |
View: | 1,351 times |
Download: | 4 times |
Hackathon Presenation Day #1Mike Borozdin (Dev Programs Manager)Grant Peterson (CTO)Jeremy Glassenberg (Platform Manager – Box.net)David Messinger (Director of CloudSpokes.net)
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.net Presentation• CloudSpokes presentation
Wireless
• SSID: code01, code02, code03, code04, code05•Password: hackathon11
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
Quick ways to get going
• http://github.com/docusign – get the samples• Ruby• PHP• Java• C#• SalesForce ApexCode
• 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…
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 @DocuSignAPI and we will either tweet you back or find you.
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
Agenda for Sunday• 9 AM Registration and Breakfast• 10 AM Morning Welcome• Artem Boytsov
• 11:30 AM Lunch• 6 PM Dinner• 7:59 PM App Submission Deadline.
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
Partners
Judges
CloudSpokes• How to submit your entries• http://www.screencast.com/users/DaveMess/folders/Jing/media/1849d
456-29f4-437c-86e1-1d734b093391
• Help – call Dave Messinger - 978-590-3344
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
14
Paper Documents Cause Delay …
Customer Business Problems Bigger than Signatures
15
•Slow transactions•Too many errors•Lack of visibility•Re-keying & reconciliation
•Lost documents or pages •Poor fax readability•Overnight shipping fees•Lost productivity
DocuSign The Clear Industry Leader
• Growing at 100%+• 70% SaaS Market share• 45,000+ Paying Customers• 60M Documents Sent• Warrants Federal ESIGN
Compliance• Enterprise Class
Multi-Tenant Platform
DocuSign Integration Example Partners
• Growing at 100%+• 70% SaaS Market Share• 45,000+ Paying Customers• 60M Documents Sent• Warrants Federal ESIGN
Compliance• Enterprise Class
Multi-Tenant Platform• Extensive Partner
Ecosystem
DocuSign Demonstration
API Architecture Breakdown
SOAP Header Security Layer
HTTP Header Security Layer
PowerForms GUI
Common API Objects
Business Object Layer
Data
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.
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)
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
Resident Hackers
Dewey WaldDirector of Development
Weapon of Choice: C#
Aaron WaldSr. Software EngineerWeapon of Choice: JavaScript
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
Reminder: Get Going and Get help if you need!
• http://github.com/docusign – get the samples• Ruby• PHP• Java• C#• SalesForce ApexCode
• 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…
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.
Next Presenter