Skip to content

johnatandante/Vita.Quality

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

89 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Vita Quality

This is a simple Utility App used for Quality Control with involves:

  • Email workflow to receipe External Issues - Issue Tracking to receipe Inner Issues (TBI)
  • Agile Scrum Workflow to map Issues in Dev Team Work Items

Workflow

We follow this approach:

  • We consume Mail service and Issue service (TBI) to get the Inbounds Tickets
  • We convert Inbound tickets to Defect Work Items
  • We lead workitems to resolution state

So, first of all, in the Convert page we read from Email Service our inbound tickets then we process them into the Acigle Scrum workflow, mapping each ticket into single work item so this will be assigned to a dev mantainance team. In any inbound ticket match any existing workitem, this fact will cause the work item to be reopened.

In this way, Dev Team can process their inbound work items to their resolved state.

Technologies

We had to be interfaced with several servicese such as:

  • Exchange for Email Workflow
  • Jira for Issue Tracking
  • TFS for Agile Scrum Workflow ()

For doing that we have implemented some basic clients.

Authentication

We follow a basic Form-Cookie Authentication approach

Documentation

External Authentication

Ews Client

We consume Microsoft Exchange Ews service to comunicate with our mail server

Documentation

Get started with EWS client applications

Download

Microsoft Exchange Web Services Managed API 2.2

Microsoft Team Foundation Server Extended Client

We use Microsoft TFS Extended Client to comunicate with our TFS Server

Download

Microsoft.TeamFoundationServer.ExtendedClient

Documentation

Here's some online doc for that

REST/SOAP Namespaces on this page require the following NuGet packages:

  • Microsoft.TeamFoundationServer.ExtendedClient
  • Microsoft.TeamFoundationServer.Client
  • Microsoft.VisualStudio.Services.Client
  • Microsoft.VisualStudio.Services.InteractiveClient

Jira REST Client

We consume JIRA REST service to comunicate with our Issue Tracker

Documentation

JIRA REST Service Methods

Releases

No releases published

Packages

No packages published

Languages