Teamwork

Labels
AJAX(112) App Studio(8) Apple(1) Application Builder(245) Application Factory(207) ASP.NET(95) ASP.NET 3.5(45) ASP.NET Code Generator(72) ASP.NET Membership(28) Azure(18) Barcode(2) Barcodes(3) BLOB(18) Business Rules(1) Business Rules/Logic(140) BYOD(13) Caching(2) Calendar(5) Charts(29) Cloud(14) Cloud On Time(2) Cloud On Time for Windows 7(2) Code Generator(54) Collaboration(11) command line(1) Conflict Detection(1) Content Management System(12) COT Tools for Excel(26) CRUD(1) Custom Actions(1) Data Aquarium Framework(122) Data Sheet(9) Data Sources(22) Database Lookups(50) Deployment(22) Designer(177) Device(1) DotNetNuke(12) EASE(20) Email(6) Features(101) Firebird(1) Form Builder(14) Globalization and Localization(6) How To(1) Hypermedia(2) Inline Editing(1) Installation(5) JavaScript(20) Kiosk(1) Low Code(3) Mac(1) Many-To-Many(4) Maps(6) Master/Detail(36) Microservices(4) Mobile(63) Mode Builder(3) Model Builder(3) MySQL(10) Native Apps(5) News(18) OAuth(9) OAuth Scopes(1) OAuth2(13) Offline(20) Offline Apps(4) Offline Sync(5) Oracle(11) PKCE(2) Postgre SQL(1) PostgreSQL(2) PWA(2) QR codes(2) Rapid Application Development(5) Reading Pane(2) Release Notes(184) Reports(48) REST(29) RESTful(29) RESTful Workshop(15) RFID tags(1) SaaS(7) Security(81) SharePoint(12) SPA(6) SQL Anywhere(3) SQL Server(26) SSO(1) Stored Procedure(4) Teamwork(15) Tips and Tricks(87) Tools for Excel(2) Touch UI(93) Transactions(5) Tutorials(183) Universal Windows Platform(3) User Interface(338) Video Tutorial(37) Web 2.0(100) Web App Generator(101) Web Application Generator(607) Web Form Builder(40) Web.Config(9) Workflow(28)
Archive
Blog
Teamwork
Saturday, October 19, 2013PrintSubscribe
Sharing Work with Other Developers

Code On Time’s synchronization service is designed to work in unison with Team Foundation Service and other application lifecycle management systems. Let’s see an example of a typical workflow involving TFS and Code On Time synchronization service.

Synchronizing

Any changes done in the Project Designer must be committed to the synchronization service in order to share them with other team members. App generator will prompt to synchronize changes when the developer leaves the Designer if any uncommitted changes are detected.

For example, in the Project Explorer, drop Employees page node on the right side of Home page.

Dropping Employees page node on the right side of Home page.     Employees page is placed after Home page.

On the Project Designer toolbar, press Exit. Changes will be detected and the synchronization prompt will be displayed.

Entering notes for the revision and committing.

Enter notes for the revision, and press Yes to commit. The comment has been copied to the clipboard if the checkbox “Copy notes to clipboard” has been selected. When complete, continue to regenerate the web app.

Open the project in Visual Studio and activate the Team Explorer window. Notice that one file has changed. In the comment box under the Check In button, press Ctrl+V to paste the comment from the clipboard. Then press Check In.

Committing code base changes in TFS.

Updating

Start the app generator, select the project, and activate the Project Designer. The generator will contact the synchronization service to find any new revisions not available on the computer. If there is a new revision available, a prompt to update will be displayed.

The generator has detected a new revision.

Press Yes to download the latest revision. The generator will download new Project Designer revisions done by other developers. Then it will automatically refresh the project. The Project Designer will open when refresh is completed.

If you generate or browse the project, then only Designer changes will be reflected in the app. If the other team members are writing code business rules or creating additional modifications of application framework, then you may need to get the latest version of the source code.

Press Develop on the Project Designer toolbar to open the project in Visual Studio. In the Solution Explorer, right-click on the solution and press Get Latest Version (Recursive).

Updating the code base to the latest version.

Visual Studio will proceed to download the latest versions of any modified business rules, user controls, and stylesheets.

At this point, you are guaranteed to have the latest version of the application source code.

Continue to regenerate the application by pressing Browse on the Project Designer toolbar.

Saturday, October 19, 2013PrintSubscribe
Creating a Team Foundation Service Account

TFS organizes Visual Studio projects and other miscellaneous files into folders called “team projects”, which are themselves organized by collection. Code On Time apps are standard Visual Studio projects, which allows using TFS to keep track of source code changes. All you need is a Team Foundation Service account.

It is easy to sign up for a new Team Foundation Service account.

Start your browser and navigate to http://tfs.visualstudio.com. Click on “Sign up for free” link.

Specify a URL for your Team Foundation Service and press Create Account.

Specifying an Account URL for a new TFS account.

When complete, you will be redirected to the TFS start page.

To begin, click on the “New team project” button.

The start page for TFS.

Specify a name, and press Create Project.

Creating a new team project in TFS.

Your “team project” is now ready.

Saturday, October 19, 2013PrintSubscribe
Tools for Excel and Team Work

Code On Time release of Tools For Excel 1.0.9.0 now supports team work. Developers can take advantage of the cloud synchronization service to automatically merge Project Designer changes.

Team work requires Code On Time 8.0.0.0 or newer. Developers can share work done in Microsoft Excel with other team members.

Commit Confirmation is displayed when project changes are synchronized . User can enter notes describing modifications.

Project members will see a confirmation to download new revisions done by other developers when synchronization is initiated and new revisions are available.