Question: I'm unable to click hyperlink in UIAlertController. I want to open the external browser on hyperlink click.

```
-(void)viewDidAppear:(BOOL) animated {
    NSString *htmlString = @"Welcom to AlertView for more information <A href=\"https://www.google.com\"> Click Here </A>";
    UIAlertController *alert = [UIAlertController alertControllerWithTitle:@""
                                                                     message:htmlString
                                                              preferredStyle:UIAlertControllerStyleAlert];
    NSAttributedString *attributedStr = [[NSAttributedString alloc] initWithData:[htmlString dataUsingEncoding:NSUTF8StringEncoding]
               options:@{NSDocumentTypeDocumentAttribute: NSHTMLTextDocumentType,
                         NSCharacterEncodingDocumentAttribute: @(NSUTF8StringEncoding)}
    documentAttributes:nil error:nil];
    UIAlertAction *defaultAction = [UIAlertAction actionWithTitle:@"Ok" style:UIAlertActionStyleDefault handler:^(UIAlertAction * action) {
        // OK button tappped.
        [self dismissViewControllerAnimated:YES completion:^{ }];
    }];
    [alert setValue:attributedStr forKey: @"attributedMessage"];
    [alert addAction:defaultAction];
    [self presentViewController:alert animated:true completion:nil];
}

```

on click on "Click Here" then should open the external browser. Is possible to get hyperlink click action in UIAlertView?

[![enter image description here](https://i.stack.imgur.com/5qdE3.png)](https://i.stack.imgur.com/5qdE3.png)

Answer: 
> 
> How can I configure a board in ADO DevOps that behaves like the current board but at the task instead of the user story level?
> 
> 
> 

The Boards and Backlogs are for Requirement backlog level work items which is the User Story in [Agile process](https://learn.microsoft.com/en-us/azure/devops/boards/get-started/what-is-azure-boards?view=azure-devops&tabs=agile-process#work-item-types), and the Task work item type is actually the Iteration backlog level. 

[![enter image description here](https://i.stack.imgur.com/0DsVE.png)](https://i.stack.imgur.com/0DsVE.png)

While the Bug is Iteration backlog like Task by default and can be configured as Requirement backlog which you can refer to [Show bugs on backlogs and boards](https://learn.microsoft.com/en-us/azure/devops/organizations/settings/show-bugs-on-backlog?view=azure-devops#set-your-teams-preferences-for-tracking-bugs).

In summary, it's not possible to show Task work items directly in the Boards like the User Story work items since the Task is in a lower level.

However, you can show the Bug type work items directly in the Boards just like the User Story by editing the `Working with bugs` which you can find in the Boards - Settings, choose the first option:

[![enter image description here](https://i.stack.imgur.com/FifUn.png)](https://i.stack.imgur.com/FifUn.png)

In this case, you can see the Bugs as well as the User Story:

[![enter image description here](https://i.stack.imgur.com/Jqi5v.png)](https://i.stack.imgur.com/Jqi5v.png)
Honestly if Task and User Story follow the basic same States and swim lanes in Agile Process, I dont see a point why they both cannot be present in the Taskboard.

This might make sense, if the developer/QA is supposed to work at the Task level, and the Product Owner takes care of moving the User Story. But for someone like me migrating from JIRA to ADO, this is tough to assimilate.

I would recommend, in the "Organization Settings" > "Boards" > "Process" > "Backlog Levels" > "Requirements Backlog" you should let the user pick the already available Work Item Type, instead of mandating them to just create one. Or rather do the same in "Iteration Backlog", so I can track "User Story" along with "Task" (if any) in "Iteration Backlog"