title: Approach for SharePoint file upload workflow
body: <p>I'm working on a project that is basically a file upload "wizard" that basically does the following:</p>
  
  <ol>
  <li>Entry form to select document library and enter some basic info.</li>
  <li>Enter additional library-specific information.</li>
  <li>Tie in some calendar events.</li>
  </ol>
  
  <p>My goals are:
   - Create this as a sandbox solution using Visual Studio
   - Avoid hacks and reinventing existing functionality as much as possible.</p>
  
  <p>Some SP features I have run across that might be useful:
   - Content organizer feature.
   - Association forms.
   - Declarative workflows.</p>
  
  <p>Possible approaches I've considered:</p>
  
  <ol>
  <li>A content organizer library that kicks off a workflow on submission. Not sure what the user experience for this would be like. Really hoping to keep to a single link -> Next -> Next -> Done kind of approach.</li>
  <li>A declarative workflow with custom actions containing all the complexity.</li>
  <li>An association form in front of the built-in document upload form for each library with a follow-on association form for calendar events.</li>
  </ol>
  
  <p>Is this feasible and if so which approach is simplest?</p>