# https://getalmo.com ## Posts - [Customise Work Item Types in Almo for Outlook](https://getalmo.com/blog/customise-work-item-types-azure-devops-outlook/): How to customise work item types in Almo Customising work item types in Almo means controlling the list of Azure DevOps types you see in the add-in, and the order they appear in. Almo arrives with the most common Azure DevOps types ready to go, so most teams can start without changing anything. You customise the list for two reasons: your organisation uses bespoke work item types that Almo does not show out of the box, or you want a shorter, focused list of only the types you actually work with. This guide covers what work item types are, where […] - [Find Work Items from Outlook with Almo Discover Functionality](https://getalmo.com/blog/find-azure-devops-work-items-from-outlook/): How to find Azure DevOps work items from Outlook with Almo Discover Almo’s Discover feature lets you find any Azure DevOps work item from Outlook and act on it without switching to a browser. When an email mentions a work item, you search for it from the Almo pane, open it, and update it in place. This guide covers how to open Discover, how to search, what the results tell you, and how to change the project you are searching. If you have not connected Almo to Azure DevOps yet, start with Connect Almo to Azure DevOps and come back […] - [Change Your Working Project in Almo for Outlook](https://getalmo.com/blog/change-working-project-in-almo/): How to change your Working Project in Almo Your Working Project is the Azure DevOps project Almo treats as home, and you can change it in a few seconds from Almo’s settings. When you move to a different team or your sprint shifts to another project, you point Almo at the new one and its home screen updates straight away. This guide covers what the Working Project controls, when to change it, how to switch in a few steps, and how to switch back. If you have not connected Almo to Azure DevOps yet, start with Connect Almo to Azure […] - [Connect Almo to Azure DevOps: a complete setup guide](https://getalmo.com/blog/connect-almo-to-azure-devops/): Connect Almo to Azure DevOps: a complete setup guide Almo runs inside Outlook and connects it to your Azure DevOps organisation, so you can create, track, and manage work items without switching applications. Before any of that, you connect the two. There are two ways to do it. The first is to sign in with the Microsoft account you already use for Outlook, which is the route most people take and is close to automatic. The second is to connect with a Personal Access Token, a scoped Azure DevOps credential you use in place of a password. You need it […] - [Templates in New Almo](https://getalmo.com/blog/templates-in-new-almo/): Azure DevOps work item templates in Almo With the inbuilt Templates capability in Azure DevOps, you can apply a chosen set of default field values every time you create a work item, in a single click. Templates are a native Azure DevOps feature, and New Almo works with them directly, so a template you create in Azure DevOps is available in Almo, and a template you capture in Almo is available to your team in Azure DevOps. What Almo adds on top is the ability to populate those field values from the email a work item came from, which Azure […] - [Adding Almo to Entra - A guide for IT Admins](https://getalmo.com/blog/entra-setup/): Introduction Almo is a Microsoft AppSource Outlook add-in. Before users in your organisation can sign in, an IT Administrator needs to grant admin consent once, organisation-wide. This consent is granted via Azure Portal and Entra. This page explains what permissions Almo requires, why, and how to grant them. (new version coming soon) Security Certification Almo is listed on Microsoft AppSource, Microsoft’s verified marketplace for Outlook add-ins. Before any add-in is published on AppSource, Microsoft requires it to pass a security and compliance review. Almo has successfully completed that review. You can find our listing at https://marketplace.microsoft.com/en-us/product/WA200010090?tab=Overview Why Almo requires two […] - [Requesting access to Almo](https://getalmo.com/blog/submit-approval-request-to-it/): Thank you for your interest in Almo! We are so excited to have you onboard 🤩 When you sign in to Almo for the first time, Microsoft may show an “Approval required” screen. This is a standard Microsoft security requirement that applies to any add-in requesting organisation-level permissions in Microsoft Entra (formerly Azure Active Directory). Your IT administrator needs to grant consent once – after that, everyone in your organisation can use Almo without any further steps. The process has two parts: what we need you to do, and what your IT administrator does. What We Need You to Do […] - [Azure DevOps Service vs. GitHub: Making the Right Choice for Your Development Projects](https://getalmo.com/blog/azure-devops-service-vs-github-making-the-right-choice-for-your-development-projects/): In today’s fast-paced software development landscape, having the right set of tools can make all the difference in delivering high-quality products efficiently. Two popular version control platforms that developers often consider for continuous integration, and project management are Azure DevOps Service and GitHub. In this blog, we will: • Compare Azure DevOps Service and GitHub • Discuss how you can automate manual work using Almo Azure DevOps Service Azure DevOps Service, offered by Microsoft, is an integrated suite of development tools that aims to enhance collaboration, productivity, and efficiency for development teams. It provides a comprehensive set of features for […] - [Efficient Work Item Management with Azure DevOps: A Comprehensive Guide](https://getalmo.com/blog/efficient-work-item-management-with-azure-devops-a-comprehensive-guide/): Azure DevOps Service as a comprehensive suite of tools for effective work item management in software development projects. It emphasises the platform's key features, including work items, boards, and backlogs. Work items represent tasks, issues, or requirements, while boards offer visual representations and backlogs prioritise work items. - [Troubleshoot: Error Message When Launching Almo](https://getalmo.com/blog/troubleshoot-error-message-when-launching-almo/): Almo’s Background Server Almo’s CPU and memory-intensive tasks are run by an out-of-process server process that communicates via Almo’s Outlook Client using named pipes on a user’s machine. Almo client periodically interacts with the server to either do Azure DevOps-related operations or for features such as Auto Pilot. When the server is running it will be listed in Windows Task Manager as shown below: Potential Issues However, network or machine administrators may have policies that prevent stand-alone executables from running in the background. Should this happen, Almo’s Outlook client will cease to function and display this warning in the Ribbon […] - [Refresh Your Almo For Outlook License](https://getalmo.com/blog/refresh-your-almo-for-outlook-license/): Almo for Outlook periodically refreshes your license from our servers. This process is non-deterministic to a large extent and happens transparently in the background. However, you might want to force a refresh of the license yourself in some cases. Should this be the case, please follow these steps: 1. Go to the Almo toolbar in Outlook and click on ‘Open Help.’ 2. The License Details screen will open. Click on “Check for an updated license” to fetch your latest license from our servers. Do write to us if you need further questions. We are happy to help! - [Automate Work Item Creation with Almo's Auto Pilot](https://getalmo.com/blog/automate-work-item-creation-with-almos-auto-pilot/): Automate work item creation with Auto Pilot. This unique feature of Almo completely eliminates manual inputs required to create new work items or update the existing ones.  Using the Auto Pilot function, you can set up a series of rules that Almo will evaluate against incoming emails. When an incoming email matches one of the rules, then depending on the setup of the rules, Almo will either: Create a new work item based on Almo Template Link the email to an existing work item Almo’s Auto Pilot Quick Start When you create a new work item, you will see a […] - [Overview of Almo Work Item Form](https://getalmo.com/blog/overview-of-almo-work-item-form/): Almo is a powerful Microsoft Outlook plugin that automates duplicative tasks and saves up to 70 minutes daily. Professionals like software engineers, project managers, QAs, team leads and more use this work item management solution to automate manual work and focus on their core KPIs.  This post explains the basics of the main window in Almo that enables you to create and update work items from Outlook. Work with Almo effortlessly by mastering its following key functions: 1. Save:Save your work item or link to your current work item in Microsoft Outlook. 2. Refresh:Pull the latest updates of the work […] - [Customise Almo with Setting Screen](https://getalmo.com/blog/customise-almo-rules-with-setting-screen/): Almo is a simple and affordable Azure DevOps Service addin for effective collaboration and faster work. As a work item management tool, it helps software teams to save time by eliminating duplicate and repetitive tasks. Almo comes with a pre-defined set of rules and configurations to simplify work item management. Further, you can use the Setting Screen to customise configuration options. How to Open Setting Screen in Almo Go to the Almo menu and click ‘Almo Settings.’ This will open the settings window that you can use to set your Almo preferences. You will see two options in the main […] - [Find Existing Work Items in Azure DevOps Service with Almo](https://getalmo.com/blog/find-existing-work-items-in-azure-devops-service-with-almo/): As a Microsoft Outlook plugin, Almo does more than create new work items. It simplifies your work by making it easier to find existing work items in Azure DevOps Service. You can use these existing work items with Outlook emails, calendar appointments or tasks. Find Work Item Using Id or Title Begin by selecting the email you want to work with and then go to the ALMO toolbar. Select the ‘New or Find’ from Almo’s menu and click ‘Find work item.’ A dialogue box will open where you can enter the work item Id or a part of its title […] - [Quick Start Guide to Almo](https://getalmo.com/blog/quick-start-guide-to-almo/): Almo is a single Microsoft Outlook addin that connects with Azure DevOps and helps in easy work item creation and management. It automates repetitive tasks and enables you to reduce manual labour by 15%. Ready for a more efficient way of working? Download Almo and start using it in just three steps: Add Work Item Types to Almo Settings To create a work item, go to the Almo toolbar and select ‘Open Settings.’ A dialogue box will open with a list of work item types you can work with. You can also add new work item types by clicking ‘Add’ […] - [Templates Remove Manual Data Entry in Work Item Fields](https://getalmo.com/blog/templates-remove-manual-data-entry/): Templates take away the manual entry of work item fields when you create them. Consider them as the blueprints that automatically populate fields in work items from a group of default values you set when you create a Template. With Templates, Almo can also automatically extract the correct information from Outlook objects, add that to the work item fields automatically and thus save hours of manual work. You do this by using Expressions in Templates which then instruct Almo to extract data from Outlook objects (email, calendar meetings or tasks) and use those values to fill the work item fields. […] - [Feedback on Almo](https://getalmo.com/blog/feedback-on-almo/): Every product is a work-in-progress and Almo is no exception. We aim to make Almo the most efficient work item management solution that saves your precious working hours daily. We welcome all product feedback at help@gotmo.co.uk. If you come across a bug or want to give your input while using Almo, click the Feedback button built into the product. We actively read and consider every feedback though we might not be able to respond to each piece of feedback individually. We look forward to making Almo your go-to Azure DevOps Service work item management tool! - [Fixing Patterns for Async MVVM Applications](https://getalmo.com/blog/fixing-patterns-for-async-mvvm-applications/): Download the code here –AsyncCommands If you like this post you might also like an interesting post on Deadlocks while using tasks. This post is a follow up on Stephen Cleary’s excellent post on MSDN here which is a series of articles he wrote to explain how Tasks based patterns can be effectively adopted for GUI/MVVM applications. The article is great and the attached source code works but there is one problem with the provided source code. To experience this issue open up the provided solution and within any project find the “Service.cs” class. Then comment the following statement Figure 1 //await […] - [Deadlocks when using Tasks - solved](https://getalmo.com/blog/deadlocks-when-using-tasks-solved/): In my last post Deadlocks when using Tasks I explained how this innocent looking piece of code can cause a GUI app to deadlock and die. I proceeded to explain the reasons behind this behaviour. In this post I aim to discuss one possible solution to this problem and highlight some potential design considerations that you should be aware of while working with TAP code that uses asynchronous calls mixed with synchronous wait calls. For convenience this is the piece of code that would deadlock your application public static class NiksMessedUpCode { private static async Task DelayAsync() { await Task.Delay(1000); } public […] - [Deadlocks when using Tasks](https://getalmo.com/blog/deadlocks-when-using-tasks/): What is wrong with this code? public static class NiksMessedUpCode { private static async Task DelayAsync() { await Task.Delay(1000); } public static void Test() { // Start the delay. var delayTask = DelayAsync(); // Wait for the delay to complete. delayTask.Wait(); } } The code compiles without errors yet there is something really terrible about this small piece of code that can effectively kill your application if you are not careful. Can you spot what it is? Basically when used in an ASP.NET or a GUI app (Windows Forms, WPF) this code will cause a deadlock. The application would stall […] - [Using Azure Blob Storage via PowerShell](https://getalmo.com/blog/using-azure-blob-storage-via-powershell/): Over the past week or so I have been trying to teach myself the basics of Azure. At first I was completely overwhelmed by the absolute wealth of offering that Azure has. It is a serious contender, an underdog if you will in the world dominated by the likes of AWS etc. Having had an opportunity to play around with AWS a bit in the past I was pleasantly surprised at the ease with which the whole Azure portal and offering just “flows” into your usage patterns. Obviously the wealth of information that Microsoft has made available helped in understanding […] - [Compiling TFS 2010 Build Activities on VS 2012 Build Server](https://getalmo.com/blog/compiling-tfs-2010-build-activities-on-vs-2012-build-server/): Background One of the applications that I manage is a rather complex TFS 2010 beast of a build workflow that is used across the organisation to provide auditable and golden reproducible builds for the teams in the bank. Basically as per the compliance policies that all financial institutions must adhere to the applications that are produced by the back have a regulatory obligation to adhere to strict policies with regards to their source code and release management process. Most big financial institutions thus have centralized automated build systems that ensure all appropriate audit, governance and compliance regulations are adhered to […] - [Using VS2012 while targeting.NET 4.0](https://getalmo.com/blog/using-vs2012-while-targeting-net-4-0/): I have come across a few discussions on the topic of using Visual Studio 2012 along side Visual Studio 2010 while targeting .NET 4.0 from both of these IDEs. While in principle there shouldn’t be a problem adopting this strategy, it is important to be aware of some practical issues that exist in the above scenario. Basically .NET 4.5 is an in-place upgrade of .NET 4.0 and replaces 4.0. It is not a side by side install (like 1..1, 2.0 etc. were). These two don’t co-exist on a box. There are quite a few problems that come up while using […] - [Hosting Coded WFs in WorkflowServiceHost](https://getalmo.com/blog/hosting-coded-wfs-in-workflowservicehost/): This post is a very quick one. I have been talking to a few people at www.stackoverflow.com who are quite keen to see if we can get WFSH (WorkflowServiceHost) to host coded WFs as opposed to XAML WFs. Further a couple of people also wanted to see if there is a way to get WFSH to host a WF without a Send/Receive activity pair. I am much too busy with office to do a complete elaborate post right now but I am uploading a sample code base which shows exactly how to achieve all this. Basically using this approach you […] - [Error using TFS Power Tools - Task "WITs" from Group "WorkItemTracking" failed](https://getalmo.com/blog/error-using-tfs-power-tools-task-wits-from-group-workitemtracking-failed/): You might have come across this error while trying to create a new Team Poject using TFS Power Tools 2012-05-28T10:05:52 | Module: Work Item Tracking | Thread: 17 | Uploading work item type from file ‘C:Documents and SettingsusdrLocal SettingsTempTPW_tmp23.tmpWorkItem TrackingTypeDefinitionsBug.xml’…<br>—begin Exception entry—<br>Time: 2012-05-28T10:05:52<br>Module: Engine<br>Event Description: TF30162: Task “WITs” from Group “WorkItemTracking” failed<br>Exception Type: Microsoft.TeamFoundation.Client.PcwException<br>Exception Message: TF24016: Cannot find team project ‘MyTestG’.<br>Stack Trace:<br>at Microsoft.VisualStudio.TeamFoundation.WorkItemTracking.WitPcwPlugin.PcwPluginComponentCreator.Execute(ProjectCreationContext ctxt, XmlNode taskXml)<br>at Microsoft.VisualStudio.TeamFoundation.ProjectCreationEngine.TaskExecutor.PerformTask(IProjectComponentCreator componentCreator, ProjectCreationContext context, XmlNode taskXml)<br>at Microsoft.VisualStudio.TeamFoundation.ProjectCreationEngine.RunTask(Object taskObj)<br>– Inner Exception –<br>Exception Message: TF24016: Cannot find team project ‘MyTestG’. (type WitPcwFatalException) In most cases this error is due to cache problem on the user’s local […] - [Compile a specific changeset with Team Build 2010 (TFS)](https://getalmo.com/blog/compile-a-specific-changeset-with-team-build-2010-tfs/): By default the Team Foundation Server 2010’s build engine pulls the latest version of the code when you queue a build with any build definition. However it is very easy to override this and specify what changeset or label you want to compile instead of the latest version. To achieve this queue a build definition as you would normally. On the dialogue that props up find the “Get Version” property under Advanced section on the “Parameters” tab as shown below     In here you can specify the same TFS changeset that was used to build your build in step […] ## Pages - [Privacy Policy](https://getalmo.com/privacy-policy/): Please click here to download our Security Compliance and Privacy Policy - [Download](https://getalmo.com/download/): Seeing a Windows warning? You’re completely safe. Windows SmartScreen sometimes flags new apps it hasn’t seen often it’s a reputation check, not a virus alert. Here’s exactly how to install Almo in two quick clicks. Verified publisher VI8 ltd Code-signed installer EV certificate Trusted by 1000+ users Install Almo in 2 clicks Follow along with the screenshots — the highlighted areas show exactly where to click. 1 Click “More info” Click More info to verify the publisher as vi8 ltd 2 Verify publisher → Run anyway Once you’ve verified vi8 ltd as the publisher, please click Run anywayto complete the […] - [Products](https://getalmo.com/products/) - [Confirmation](https://getalmo.com/checkout/confirmation/): Thank you for your purchase! - [Order History](https://getalmo.com/checkout/order-history/) - [Transaction Failed](https://getalmo.com/checkout/transaction-failed/): Your transaction failed; please try again or contact site support. - [Receipt](https://getalmo.com/checkout/receipt/) - [Checkout](https://getalmo.com/checkout/) - [Cart | Almo](https://getalmo.com/cart/) - [Start Using ALMO in Outlook](https://getalmo.com/get-almo/) - [Plans & Pricing | Almo](https://getalmo.com/prices/): What Teams Say About Almo 4.5 out of 5 Microsoft AppSource – 3,300 reviews Converting an Outlook Email into a TFS Item with the click of a button has saved our teams countless hours. RK Rohan Hare IT Operations Email is never going away. It has turned a cumbersome task into a few simple clicks. We easily recommend TMO for your organization. ML Bradford Schleifer Director of Technology Converting an Outlook Email into a TFS Item with the click of a button has saved our teams countless hours. RK Rohan Hare IT Operations TMO is simple yet powerful product, which […] - [Layout Test](https://getalmo.com/layout-test/) - [testing](https://getalmo.com/testing/) - [Contact Us | Almo](https://getalmo.com/contact-us/): Connect with Us We’d love to hear from you. Our team is ready to assist with anything you need We had trouble sending your message. Please try again. Thank you for writing to our team, we will be in touch shortly. Enter your NAME Your Email Message Opt-in I agree to receive your newsletters and accept the data privacy statement. You may unsubscribe at any time using the link in our newsletter. We use Brevo as our marketing platform. By submitting this form you agree that the personal data you provided will be transferred to Brevo for processing in accordance […] - [About Us | Almo](https://getalmo.com/about-us/): We built Almo to give your team up to 70 minutes a day back. Almo is an Outlook add-in, published on Microsoft AppSource, that lets developers, QA engineers, and project managers manage Azure DevOps work items without leaving their inbox. Desktop & Web Ready on Get Almo → We kept running into the same problem, so we solved it! Between Outlook and Azure DevOps, teams kept losing focus switching tabs, chasing updates, and missing context. We felt that pain firsthand – trying to stay productive while our tools pulled us apart. It started with a small frustration: one task meant […] - [Blogs | Almo](https://getalmo.com/blog/): [almo_hero] - [Almo | Manage Azure DevOps Work Items in Outlook](https://getalmo.com/): Create, track and manage Azure DevOps Work Items from Outlook Everything you need from Azure DevOps, without leaving Outlook Desktop & Web Ready on Get Almo A Smarter DevOps Experience Inside Outlook with Almo Everything your team needs from Azure DevOps, right where you already work Create Work Items Create, link, and update Azure DevOps work items directly from any email in Outlook – no tab switching, no copy-pasting email body or IDs. Stay in Context Almo operates within Outlook. Your Azure DevOps is always one click away – alongside the email you’re working on. Discover Related Work Items Open […] - [Almo Terms and Conditions](https://getalmo.com/terms-and-conditions/): Terms And Conditions This is a legally binding agreement between Licensee (either an individual or an incorporated entity and its affiliates and subsidiaries), referred as “YOU” or “you” and VI8 Ltd having its corporate address at 71-75 Shelton Street, Covent Garden London, WC2H 9JQ UNITED KINGDOM referred to herein as “Licensor”. This End User License Agreement (hereinafter referred to as “Almo EULA”) shall govern the use of Almo for Outlook Outlook wherein “Azure DevOps” means Azure DevOps Server which is an additional Microsoft software. YOU MUST ENSURE THAT YOU PURCHASE THE NECESSARY MICROSOFT LICENSES TO USE Azure DevOps.. The Almo […] - [Sample Page](https://getalmo.com/sample-page/): This is an example page. It’s different from a blog post because it will stay in one place and will show up in your site navigation (in most themes). Most people start with an About page that introduces them to potential site visitors. It might say something like this: Hi there! I’m a bike messenger by day, aspiring actor by night, and this is my website. I live in Los Angeles, have a great dog named Jack, and I like piña coladas. (And gettin’ caught in the rain.) …or something like this: The XYZ Doohickey Company was founded in 1971, […] ## Optional - [Agent (MCP protocol)](websites-agents.hostinger.com/getalmo.com/mcp) [comment]: # (Generated by Hostinger Tools Plugin)