Open Forum

Expand all | Collapse all

Dexterity

  • 1.  Dexterity

    TOP CONTRIBUTOR
    Posted Oct 07, 2019 09:28 AM
    After finally getting everything upgraded to GP 2018 R2 earlier this year, we will finally get to play a bit with Dexterity coding.

    We have a requirement to use Source Control, but the GP documentation is a just a bit out of date from the rest of Microsoft (and the world's) products.

    Dexterity SCCS is supposed to be unnecessary with newer options, Visual Source Safe and Team Foundation Server. However, everything seems to be folded onto Azure DevOps.

    I must be missing a step of two somewhere, but my attempts to select Visual Source Safe, or any of the three versions of Team Foundation Server just get me this.

    Does anyone have Dexterity Source Control working with Azure DevOps, and able to use these controls?


    What steps am I missing?



    ------------------------------
    David Morinello
    Senior Dynamics GP Systems Architect
    Ascend Learning, LLC
    Leawood KS
    ------------------------------
    Conference-GPUG_200x200


  • 2.  RE: Dexterity

    GPUG ALL STAR
    Posted Oct 08, 2019 06:44 AM
    Hi @David Morinello

    Which provider did you want to use?

    You can install Visual Source Safe or TFS locally or use cloud based TFS.

    If just needing to upgrade, you can use the generic provider too.

    Regards

    David

    ------------------------------
    David Musgrave MVP, GPUG All-Star

    Managing Director
    Winthrop Development Consultants

    Perth, Western Australia

    http://www.winthropdc.com
    ------------------------------

    Conference-GPUG_200x200


  • 3.  RE: Dexterity

    Posted Oct 09, 2019 08:52 AM
    @David Morinello,

    I have had the most success with the TFS 2012 or 2013, not 2015 however that might be working now. The way that we had it work was to make sure that you had VS2013 or VS2015 installed on the machine that you have dexterity on and that it is connecting to the TFS server properly. After that, it worked for us.

    I hope this helps.

    ------------------------------
    Stephen Hudson
    Dynamics GP Developer
    steve@stephenahudson.com
    ------------------------------

    Conference-GPUG_200x200


  • 4.  RE: Dexterity

    TOP CONTRIBUTOR
    Posted Oct 09, 2019 12:43 PM
    I would much prefer to use the cloud Azure DevOps if I could get that to work.

    One of the issues with setting up a new Local TFS server are the system requirements. I would need at least TFS 2015 to support our company standard of Windows 2016. I can't get IT to create a Windows 2012 box anymore, which are the maximum for TSF 2012 & 2013.
    https://docs.microsoft.com/en-us/azure/devops/server/requirements?view=azure-devops

    And all notes & comments seem to suggest issues with TSF 2015. Sigh.

    As far as I can tell, there are a few catch-22s in the all these Source control requirements, and I am hoping I can find someone can share a working (mostly modern?) set of components.

    ------------------------------
    David Morinello
    Senior Dynamics GP Systems Architect
    Ascend Learning, LLC
    Leawood KS
    ------------------------------

    Conference-GPUG_200x200


  • 5.  RE: Dexterity

    Posted Oct 09, 2019 12:52 PM
    Installing an older version of Visual Studio was only the method to get Dexterity to connect to TFS DevOps. Connect VS to DevOps, make sure you can see the folders and objects in the folders. Once that is successful, use the same version in Dexterity to connect to the server. I no longer work for the company we did this for and am unable to confirm the settings, but I'm pretty sure that is how it worked

    ------------------------------
    Stephen Hudson
    Dynamics GP Developer
    steve@stephenahudson.com
    ------------------------------

    Conference-GPUG_200x200


  • 6.  RE: Dexterity

    GPUG ALL STAR
    Posted Oct 09, 2019 02:23 PM

    In order to connect Dexterity Source Code control to TFS or Azure DevOps, you must use the Visual Studio 2012 provider. Is the only one that can be used with versions of Dexterity ranging from 12 (GP 2013) to 18 (GP 2018 and GP modern lifecycle). Also, it's the only stable provider among all the Visual Studio ones - personally, I have only gotten the Visual Studio 2013 provider to work once, and the Visual Studio 2015 provider has had a bug every since it shipped and it's never been fixed.

    With that said, you will need to have Visual Studio 2012 with Update 5 installed. Older versions of Visual studio can be downloaded from:

    Older versions of Visual Studio page - https://visualstudio.microsoft.com/vs/older-downloads/
    Visual Studio 2012 Update 5 package - https://support.microsoft.com/en-us/help/3072098/visual-studio-2012-update-5

    I wrote a full DevOps series for Dexterity and Azure DevOps which you can find here:

    #DevOps Series: Microsoft Dexterity Source Code Control with Visual Studio Team Services
    https://dynamicsgpblogster.blogspot.com/2017/07/devops-series-microsoft-dexterity.html

    #DevOps Series: Upgrading Microsoft Dexterity VSS and TFS repositories to Visual Studio Team Services - Part 1/2
    https://dynamicsgpblogster.blogspot.com/2017/07/devops-series-upgrading-microsoft.html

    #DevOps Series: Upgrading Microsoft Dexterity VSS and TFS repositories to Visual Studio Team Services - Part 2/2
    https://dynamicsgpblogster.blogspot.com/2017/07/devops-series-upgrading-microsoft_19.html

    #DevOps Series: Building Dexterity Applications with Visual Studio Team Services Part 1/3
    https://dynamicsgpblogster.blogspot.com/2017/08/devops-series-building-dexterity.html

    #DevOps Series: Building Dexterity Applications with Visual Studio Team Services Part 2/3
    https://dynamicsgpblogster.blogspot.com/2017/08/devops-series-building-dexterity_16.html

    #DevOps Series: Building Dexterity Applications with Visual Studio Team Services Part 3/3
    https://dynamicsgpblogster.blogspot.com/2017/09/devops-series-building-dexterity.html

    #DevOps Series: Building Dexterity Applications with Visual Studio Team Services - Summary
    https://dynamicsgpblogster.blogspot.com/2017/09/devops-series-building-dexterity_26.html

    *The latter link contains links to all previous articles

    I actually created a presentation which I delivered in 2017 at the GP Tech Conference based on this material and some of the tips have been incorporated in the 5-session series "25 Dexterity Tips and Tricks" delivered by @David Musgrave and I over the years

    ​​

    ------------------------------
    Mariano Gomez, MVP, Dynamics Credentialed Professional
    Director of Technology
    Mekorma
    ROSWELL GA
    ------------------------------

    Conference-GPUG_200x200


  • 7.  RE: Dexterity

    TOP CONTRIBUTOR
    Posted Oct 10, 2019 08:36 AM
    I was so close. It is connecting now.

    Thanks @Stephen Hudson  &  @Mariano Gomez

    ​​​

    ------------------------------
    David Morinello
    Senior Dynamics GP Systems Architect
    Ascend Learning, LLC
    Leawood KS
    ------------------------------

    Conference-GPUG_200x200


If you've found this thread useful, dive deeper into User Group community content by role