I have been an author for various sites for a long time. I used to write about various technologies.
This time I have taken the challenge to publish one Book on Windows Workflow Foundation(WF) 4.5. I have published the 30% completed book in LeanPub and planning to complete the same by next two weeks time. I will writing about my experience in using the WF framework and implementing various aspects of the same.
This book will be a quick reference for the developer to implement a specific concept in WF.
Title: Customizing Windows Workflow Foundation 4.5: Unified and Scalable Application Development
I have moved the book from LeanPub to Amazon’s Kindle Store.
Please find the book at http://www.amazon.com/dp/B00U5XT81O
Posted in General, WF, WF4
Tagged WF, WF4, Workflow
Team Foundation Server (TFS) manages the entire application life-cycle using underlying process templates. TFS provides, off the shelf, three built-in process templates for managing the general execution of a project. There are also several community-developed templates available that can be integrated to TFS. If you need more than this, you can develop templates to handle specific aspects of the workflow that supports your application development process.
Topics covered in this article are
- Develop New Process Template
- Work Item Customization
- Customization using WitAdmin Command
- Process Editor
- Custom Work Item
- Custom Fields
- Custom Workflow
- Custom Work Item Control Development
- Web Access Control
- Create New Web Access Control – HTML Control
- Create New Web Access Control – Based on TFS Core Control
- Fallback mechanism
- Visual studio Control
- Create Custom Control
- Create wicc file
- Package and Deploy
- Verify the new Custom Control
- Access Control
- Access Control at Field Level
- Access Control at Workflow level
Please refer the article at
Corporate users prefer to use the corporate identity to access their applications irrespective of the hosting platform. With the increase in cloud adoption, many of the applications moved from on-premises to cloud with different access right implementations. Active Directory Federation Services (ADFS) implementation resolved the issue for certain level.
New Azure based AD along with Directory allow the user to work seamlessly across different cloud solutions like Office 365, Visual Studio Online, Azure, and so on.
Ad Authentication for a cloud solution
Directory integration can be set up in different ways
- Directory Sync: synchronize on-premises directory objects to cloud. Users will use different user name and password to access resources in cloud and on-premises
- Directory Sync with Password Sync: directory object along with password will be synchronized to cloud based AD. Users will use the same credentials to access the resources in cloud as well as in on-premises
- Directory Sync with Single Sign-On: Set up a security token service like ADFS in on-premises. This will allow the user to use the AD corporate credential to access resources in cloud and on-premises
There are many directory integration tools available like Azure Active Directory Synchronization tool (DirSync), Azure Active Directory Synchronization Services (AAD Sync) and Forefront Identity Manager 2010 R2. AAD Connect is a single tool, which help the entire process of directory sync. This tool is in public preview release now.
TFS provides set of controls to customize the work items like Bug, testcase, and so on. Built-in controls are limited in number and functionality and often require new controls to support the project or organization specific requirements.
TFS provides lot of extensibility points to develop new custom controls for web access and Visual Studio. I have published set of custom controls which can address the common requirements of TFS work item customization to GitHub. Currently the collection consists of three web access controls and one Visual Studio control. I will be adding new controls to the collection.
Please refer the collection at https://github.com/ambilykk/tfswitcustomcontrols
Please let me know your suggestion of improvements and also new generic control requirements.
Posted in General