diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..62e4e8f
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,352 @@
+## Ignore Visual Studio temporary files, build results, and
+## files generated by popular Visual Studio add-ons.
+##
+## Get latest from https://github.com/github/gitignore/blob/master/VisualStudio.gitignore
+
+# User-specific files
+*.rsuser
+*.suo
+*.user
+*.userosscache
+*.sln.docstates
+
+# User-specific files (MonoDevelop/Xamarin Studio)
+*.userprefs
+
+# Mono auto generated files
+mono_crash.*
+
+# Build results
+[Dd]ebug/
+[Dd]ebugPublic/
+[Rr]elease/
+[Rr]eleases/
+x64/
+x86/
+[Aa][Rr][Mm]/
+[Aa][Rr][Mm]64/
+bld/
+[Bb]in/
+[Oo]bj/
+[Ll]og/
+
+# Visual Studio 2015/2017 cache/options directory
+.vs/
+# Uncomment if you have tasks that create the project's static files in wwwroot
+#wwwroot/
+
+# Visual Studio 2017 auto generated files
+Generated\ Files/
+
+# MSTest test Results
+[Tt]est[Rr]esult*/
+[Bb]uild[Ll]og.*
+
+# NUnit
+*.VisualState.xml
+TestResult.xml
+nunit-*.xml
+
+# Build Results of an ATL Project
+[Dd]ebugPS/
+[Rr]eleasePS/
+dlldata.c
+
+# Benchmark Results
+BenchmarkDotNet.Artifacts/
+
+# .NET Core
+project.lock.json
+project.fragment.lock.json
+artifacts/
+
+# StyleCop
+StyleCopReport.xml
+
+# Files built by Visual Studio
+*_i.c
+*_p.c
+*_h.h
+*.ilk
+*.meta
+*.obj
+*.iobj
+*.pch
+*.pdb
+*.ipdb
+*.pgc
+*.pgd
+*.rsp
+*.sbr
+*.tlb
+*.tli
+*.tlh
+*.tmp
+*.tmp_proj
+*_wpftmp.csproj
+*.log
+*.vspscc
+*.vssscc
+.builds
+*.pidb
+*.svclog
+*.scc
+
+# Chutzpah Test files
+_Chutzpah*
+
+# Visual C++ cache files
+ipch/
+*.aps
+*.ncb
+*.opendb
+*.opensdf
+*.sdf
+*.cachefile
+*.VC.db
+*.VC.VC.opendb
+
+# Visual Studio profiler
+*.psess
+*.vsp
+*.vspx
+*.sap
+
+# Visual Studio Trace Files
+*.e2e
+
+# TFS 2012 Local Workspace
+$tf/
+
+# Guidance Automation Toolkit
+*.gpState
+
+# ReSharper is a .NET coding add-in
+_ReSharper*/
+*.[Rr]e[Ss]harper
+*.DotSettings.user
+
+# JustCode is a .NET coding add-in
+.JustCode
+
+# TeamCity is a build add-in
+_TeamCity*
+
+# DotCover is a Code Coverage Tool
+*.dotCover
+
+# AxoCover is a Code Coverage Tool
+.axoCover/*
+!.axoCover/settings.json
+
+# Visual Studio code coverage results
+*.coverage
+*.coveragexml
+
+# NCrunch
+_NCrunch_*
+.*crunch*.local.xml
+nCrunchTemp_*
+
+# MightyMoose
+*.mm.*
+AutoTest.Net/
+
+# Web workbench (sass)
+.sass-cache/
+
+# Installshield output folder
+[Ee]xpress/
+
+# DocProject is a documentation generator add-in
+DocProject/buildhelp/
+DocProject/Help/*.HxT
+DocProject/Help/*.HxC
+DocProject/Help/*.hhc
+DocProject/Help/*.hhk
+DocProject/Help/*.hhp
+DocProject/Help/Html2
+DocProject/Help/html
+
+# Click-Once directory
+publish/
+
+# Publish Web Output
+*.[Pp]ublish.xml
+*.azurePubxml
+# Note: Comment the next line if you want to checkin your web deploy settings,
+# but database connection strings (with potential passwords) will be unencrypted
+*.pubxml
+*.publishproj
+
+# Microsoft Azure Web App publish settings. Comment the next line if you want to
+# checkin your Azure Web App publish settings, but sensitive information contained
+# in these scripts will be unencrypted
+PublishScripts/
+
+# NuGet Packages
+*.nupkg
+# NuGet Symbol Packages
+*.snupkg
+# The packages folder can be ignored because of Package Restore
+**/[Pp]ackages/*
+# except build/, which is used as an MSBuild target.
+!**/[Pp]ackages/build/
+# Uncomment if necessary however generally it will be regenerated when needed
+#!**/[Pp]ackages/repositories.config
+# NuGet v3's project.json files produces more ignorable files
+*.nuget.props
+*.nuget.targets
+
+# Microsoft Azure Build Output
+csx/
+*.build.csdef
+
+# Microsoft Azure Emulator
+ecf/
+rcf/
+
+# Windows Store app package directories and files
+AppPackages/
+BundleArtifacts/
+Package.StoreAssociation.xml
+_pkginfo.txt
+*.appx
+*.appxbundle
+*.appxupload
+
+# Visual Studio cache files
+# files ending in .cache can be ignored
+*.[Cc]ache
+# but keep track of directories ending in .cache
+!?*.[Cc]ache/
+
+# Others
+ClientBin/
+~$*
+*~
+*.dbmdl
+*.dbproj.schemaview
+*.jfm
+*.pfx
+*.publishsettings
+orleans.codegen.cs
+
+# Including strong name files can present a security risk
+# (https://github.com/github/gitignore/pull/2483#issue-259490424)
+#*.snk
+
+# Since there are multiple workflows, uncomment next line to ignore bower_components
+# (https://github.com/github/gitignore/pull/1529#issuecomment-104372622)
+#bower_components/
+
+# RIA/Silverlight projects
+Generated_Code/
+
+# Backup & report files from converting an old project file
+# to a newer Visual Studio version. Backup files are not needed,
+# because we have git ;-)
+_UpgradeReport_Files/
+Backup*/
+UpgradeLog*.XML
+UpgradeLog*.htm
+ServiceFabricBackup/
+*.rptproj.bak
+
+# SQL Server files
+*.mdf
+*.ldf
+*.ndf
+
+# Business Intelligence projects
+*.rdl.data
+*.bim.layout
+*.bim_*.settings
+*.rptproj.rsuser
+*- [Bb]ackup.rdl
+*- [Bb]ackup ([0-9]).rdl
+*- [Bb]ackup ([0-9][0-9]).rdl
+
+# Microsoft Fakes
+FakesAssemblies/
+
+# GhostDoc plugin setting file
+*.GhostDoc.xml
+
+# Node.js Tools for Visual Studio
+.ntvs_analysis.dat
+node_modules/
+
+# Visual Studio 6 build log
+*.plg
+
+# Visual Studio 6 workspace options file
+*.opt
+
+# Visual Studio 6 auto-generated workspace file (contains which files were open etc.)
+*.vbw
+
+# Visual Studio LightSwitch build output
+**/*.HTMLClient/GeneratedArtifacts
+**/*.DesktopClient/GeneratedArtifacts
+**/*.DesktopClient/ModelManifest.xml
+**/*.Server/GeneratedArtifacts
+**/*.Server/ModelManifest.xml
+_Pvt_Extensions
+
+# Paket dependency manager
+.paket/paket.exe
+paket-files/
+
+# FAKE - F# Make
+.fake/
+
+# CodeRush personal settings
+.cr/personal
+
+# Python Tools for Visual Studio (PTVS)
+__pycache__/
+*.pyc
+
+# Cake - Uncomment if you are using it
+# tools/**
+# !tools/packages.config
+
+# Tabs Studio
+*.tss
+
+# Telerik's JustMock configuration file
+*.jmconfig
+
+# BizTalk build output
+*.btp.cs
+*.btm.cs
+*.odx.cs
+*.xsd.cs
+
+# OpenCover UI analysis results
+OpenCover/
+
+# Azure Stream Analytics local run output
+ASALocalRun/
+
+# MSBuild Binary and Structured Log
+*.binlog
+
+# NVidia Nsight GPU debugger configuration file
+*.nvuser
+
+# MFractors (Xamarin productivity tool) working folder
+.mfractor/
+
+# Local History for Visual Studio
+.localhistory/
+
+# BeatPulse healthcheck temp database
+healthchecksdb
+
+# Backup folder for Package Reference Convert tool in Visual Studio 2017
+MigrationBackup/
+
+# Ionide (cross platform F# VS Code tools) working folder
+.ionide/
diff --git a/README.md b/README.md
index 1251aa3..2db0d66 100644
--- a/README.md
+++ b/README.md
@@ -5,33 +5,53 @@ This is a very simple Visual Studio Web Application that includes several text b
A user will be able to fill in data into the text boxes, and once the user clicks the "Submit" button,
a connection to Aras Innovator is made during which it creates a new PR with the given data provided by the user.
-#### Built Using:
-Aras 11.0 SP9
+## History
-#### Versions Tested:
-Aras 11.0 SP7, 11.0 SP9
+| Release | Notes |
+| ------------------------------------------------------------ | ------------------------------------------------------------ |
+| [v1.0.1](https://github.com/ArasLabs/External-Input-Example/releases/tag/v1.0.1) | Tested 11.0 SP12, SP15; 12.0. Tested on IE/Edge, FF 60 ESR, Chrome |
+| [v1.0.0](https://github.com/ArasLabs/External-Input-Example/releases/tag/v1.0.0) | First release. Tested on IE 11, Firefox 38 ESR, Chrome.
Though built and tested using Aras 11.0 SP9, this project should function in older releases of Aras 11.0 |
-#### Browsers Tested:
-Internet Explorer 11, Firefox 38 ESR, Chrome
+#### Supported Aras Versions
-> Though built and tested using Aras 11.0 SP9, this project should function in older releases of Aras 11.0.
+| Project | Aras |
+| ------------------------------------------------------------ | ------------------------------------------ |
+| [v1.0.1](https://github.com/ArasLabs/External-Input-Example/releases/tag/v1.0.1) | 11.0 SP7+, SP12+, SP15; 12.0 |
+| [v1.0.0](https://github.com/ArasLabs/External-Input-Example/releases/tag/v1.0.0) | 11 SP7, SP9; Old Community Board Migration |
+
+## Installation
### Pre-requisites
-1. Aras Innovator installed (version 11.0 SPx preferred)
-2. Visual Studio (2015 preferred)
+1. Aras Innovator installed
+2. Visual Studio (2015+)
+
+### Install Steps
+
+You will need to point the solution at the correct IOM file for your instance of Innovator. It should default to the last version of IOM you have used with Visual Studio, but resetting it to your current version is advised. Steps are as follows:
+
+1. Open the solution in Visual Studio.
+2. In the Solution Explorer pane:
+ 1. Under References, remove the IOM package
+ 2. Go to the CD Image for your version of Aras and unzip the IOM folder under Utilities to the location of your choice (you will need the .Net folder for this )
+ - Alternate for if you do not have a CD Image: go to the Innovator/Client/bin folder on your install and select the IOM.dll file from there in the below step to add the reference.
+ 3. Return the project and add a reference
+ 4. Point to the location of the DLL
+3. In the Project Properties (Project pulldown > [project name] Properties…) set the target framework to the version required by your install of Innovator or what the system warnings say regarding the correct version for your IOM file. (You can find this in the system requirements section of the installation documentation.)
+4. Build/rebuild the solution. (And skip to step 2 of usage.)
## Usage
1. Open the solution in Visual Studio.
2. Start the External_Input_Example project.
-3. Wait for the the web page to load
+ 1. Select the browser you want to run it in.
+3. Wait for the web page to load.
4. Enter the log in credentials for the preferred Aras Innovator instance and the new PR data.
-5. Click submit.
+5. Click the submit button.
6. Once the connection is made and the new PR is created with the data provided by the user, a confirmation window will appear.
-
-*The PR Web Page with log in credentials and PR data filled out*
+
+*The PR Web Page with placeholders*
## Contributing
@@ -47,7 +67,7 @@ For more information on contributing to this project, another Aras Labs project,
Original code written by Aras Corporation Support for Aras Corporation.
-Updated and Documented by Jillian Jakubowicz for Aras Labs. @JillJakubowicz
+Updated and Documented by Jillian Jakubowicz and Sam Poe for Aras Labs. @JillJakubowicz, @sampoearas
## License
diff --git a/Screenshots/PR-WebPage2.png b/Screenshots/PR-WebPage2.png
new file mode 100644
index 0000000..80d5102
Binary files /dev/null and b/Screenshots/PR-WebPage2.png differ
diff --git a/Visual Studio Solution/External_Input_Example.suo b/Visual Studio Solution/External_Input_Example.suo
deleted file mode 100644
index 3462394..0000000
Binary files a/Visual Studio Solution/External_Input_Example.suo and /dev/null differ
diff --git a/Visual Studio Solution/External_Input_Example/Default.aspx b/Visual Studio Solution/External_Input_Example/Default.aspx
index 4cefe8d..d30927d 100644
--- a/Visual Studio Solution/External_Input_Example/Default.aspx
+++ b/Visual Studio Solution/External_Input_Example/Default.aspx
@@ -8,14 +8,14 @@