Introduction to ASP.NET Web API

  • As per Wikipedia, API (Application Programming Interface) is a set of subordinate definitions, communication protocols and tools for building software.
  • With API, we can access the features or data of an application with the help of specific set of functions.
  • Web API is an API interface over web applications, that can be accessed using HTTP protocol.
  • Web API can be built using different technologies like Java, .NET etc.
  • ASP.NET Web API is a framework for building HTTP based services that can be accessed in different applications on different platforms like web, windows and mobile.
  • It is an ideal platform to build RESTful services.
  • It is built on top of ASP.NET and supports the request/response model of the same.
  • It supports different formats of response data like JSON, XML, BSON etc.
  • It can be hosted in IIS, self hosted or any other server that supports .NET 4.0+.
  • It supports only HTTP protocol. If you want to use any other protocol, you can use WCF.
  • It maps HTTP verbs to methods.
  • Does not support Reliable Messaging and Transactions.

Convert SecureString to String in UiPath

Below is the way to convert SecureString to String in UiPath. Declare a variable, say password, of string type. Use the assign activity.

password = new System.Net.NetworkCredential(string.Empty, secureStr).Password

Unassociate a site from a Hub Site

There are times when you no longer want your site to be associated with the hub site. When the site collection administrator unassociate a site from the hub site, the hub site navigation bar will no longer appear on your site.

The look that the site has inherited from hub site will remain same. All other features like additional navigation link, custom lists with specific columns, any other inherited web part will remain but will show the data specific to your site.

Option 1

Go to Active Sites pages in new SharePoint Admin Center. Select the site that you want to disassociate, click on Hub Site button on top and select Change hub site association.

Select None if you want to unassociate the site or select another hub site if you want to associate your site with another hub site.

Option 2

You should be site owner or above to perform below steps.

Go to Site Settings gear at the top right corner, select Site information.

Select None from hub site association dropdown if you want to unassociate the site or select another hub site if you want to associate your site with another hub site.

You can see the changes on Active Sites page in new SharePoint Admin Center.

Associate a site with a Hub Site

When we create a Hub Site, we want other site collections to be associated with it. When we associate a site with a Hub Site, it makes it easier for users to discover related content, new and other data across all associated sites, provides users have permission to access that data.

Site Collection Administrators can associate their site with Hub Site.

Once the site collection is associated with the Hub Site, it will inherit the theme of the Hub Site, hub site navigation bar will appear at the top of your site, additional links, custom lists and other applications.

Please note that once you associate your site with the hub site, you will no longer be able to change the look of your site. Hence, make the necessary changes to the look of your site before associating it with the hub site.

Let’s see how to associate other site collection with the Hub Site. Remember, you can only associate a team site or a communication site with a Hub Site.

Option 1

Go to Active Sites page of new SharePoint Admin Center.

Select the Site Collection that you want to associate with Hub Site, click on Hub Site button and then click on Associate with a hub site.

Select the Hub Site to which you want to associate your site. As of now, I only have one Hub Site, so I will select that.

Once done, Click Save.

You can see the changes in the association of the site in Active Sites page.

Option 2

You should be the Site Collection Administrator to perform below steps.

Click Settings gear icon at top right corner, then click Site Information link.

Associate the site with a Hub Site

Once done, Click Save.

Other Related Articles

Introduction to Hub Sites
Create a Hub Site
Hub Site Settings
Unregister a Hub Site

Unregister a Hub Site

You can unregister(remove) a site as hub site if you are a global or SharePoint Admin in Office 365.

Make sure to remove the hub site before deleting the hub site.

After removing the hub site, all the associated site will automatically be disassociated the next time a user accesses them.

Below are the steps to unregister the hub site:

Go to new SharePoint Admin Center. Click on Active Sites page. Click on Hub Site link at the top bar and then click on Unregister as Hub Site.

There will be a confirmation message. Click OK.

You will that the site is no longer a Hub site in the Active Sites page.

Other related articles:
What is a Hub Site?
Create a Hub Site in SharePoint Online
Hub Site Settings

Hub Site Settings

Once you create the Hub Site with the initial settings, you can also change them later.

Go to Active Sites page in new SharePoint Admin Center.

You will see which sites are the Hub Sites.

Click on Hub Sites. Select Change Hub Site Settings.

Change the Hub Site Display Name if you want or add the name of the people who can associate sites with this hub site.

Once done, click Save. If you have changed the name of the Hub Site, you will be able to see it in Active Sites page.

Other Related Articles
What is a Hub Site?
Create a Hub Site in SharePoint Online

Create a Hub Site in SharePoint Admin Center

Below are the steps to create a Hub Site in new SharePoint Admin Center

  • Login to Admin Center as a global SharePoint Admin.
  • Go to SharePoint Admin Center
  • You might be directly redirected to new admin center. If you are still on the classic admin center, click Try it now on top right corner. You will be navigated to new admin center.
  • On the left navigation pane of new admin center, click Active Sites.
  • Select a site that you want to be a Hub Site, then select Register as hub site (This option will only appear if you have selected a site).
  • Enter the details for the hub site like Display Name and Individual User or Security Groups you want to allow to associate sites with the hub site. If you leave the People who can associate sites with this hub site empty, then any user can associate their site with this hub site. If you want to change the display name or people who can associate sites with the hub site at later point of time, the you can use PowerShell or you ca go to the Hub Site Settings in hub site .
  • Select Save.
  • Now, you can see the site as Hub Site in the list of Active Sites.

What is Hub Site in SharePoint Online?

When a Site Collection is created, a top-level site is automatically created. We can create subsites under this top-level site. However, instead of using subsites, it is recommended to create separate site collections and connect them (associate them) with a Hub Site.

SharePoint Hub Sites connect the site collections based on project, department, division, region etc. which helps in discover related content like news, updates and other site activities.

It also help in applying common navigation, branding and site structure across sites that are associated with a hub site. It also enables the search across all the associates sites in a hub site.

Number of Hub Sites that should be created in an organization is determined by SharePoint Administrator. SharePoint Administrator also decides which user can associate sites with hub sites.

Only a SharePoint Administrator can create a Hub Site. SharePoint Site Collection administrator can associate a SharePoint Site Collection with a Hub Site.

Sites created by clicking the Create Site link in the top right corner of a hub site will automatically be associated with that hub site.

Using Communication site or new Team Site is recommended for creating a hub site. Hub Site creation is possible by using the classic team site, but in this case, hub navigation and hub settings will appear only on Modern Pages.

Site Collections that are already associated with a hub site, cannot be converted to a hub site.

Up to 100 hub sites can be created in an organization. But there is no limit to the number of site collections that can be associated with a hub site.

When users associate their sites with a hub, it doesn’t impact the permissions of either the hub site or the associated sites. It’s important to make sure all users you allow to associate sites to the hub have permission to the hub.

They bring together related team sites and communication sites. Can search across related sites for content. Have consistent look and feel across associated sites.

Provides cross-site navigation. That is, if you modify anything in hub site navigation, it will be reflected in associated sites.

Robotic Object Model in Blue Prism

Blue Prism Robotic Object Model (ROM) provides a structured and controlled environment within which the deliverables are developed and tested by resources working under the Operations team structure.

A Blue Prism Automation Program is a rolling program of work driven by the Operational Teams which rapidly delivers ongoing business value through the identification and automation of manual processes within an IT approved environment.

Here is the link for the official documentation for ROM: ROM Overview

Initial task of ROM is to assign roles and responsibilities to all tasks across the automation program.

There are other key elements of ROM which are mentioned below:

  • Process Management: how changes are initiated, prioritised, approved and scheduled.
  • Delivery Management: the structure controlling the definition, design, development and test of individual processes.
  • Operational Support: the procedures which govern how process changes are physically deployed into the operational environment in a safe and resilient manner, the resources and skills required to manage the day to day running of processes in the operational environment and the measures in place to ensure business continuity.
  • Technical Infrastructure, Security and Governance: the provision and management of a structured and scalable technical environment for process delivery in accordance with corporate security policy.

Below are the details of above key elements:

  • Process Management
    • Initial Process Analysis(IPA)
    • Business case
  • Delivery Management
    • Define
      • Refined Process Analysis
      • Process Definition Document
    • Design
      • Solution Design Document
    • Configure
      • Release Notes
      • Configuration Test Plan
    • Test
      • Verification Test Plan
      • UAT Plan
  • Operational Support
    • Deploy
      • Operations Handbook
      • Operations Ready
    • BAU
      • Implementation Plan
  • Technical Infrastructure, Security and Governance
    • Infrastructure Design
    • Security Policies
    • Database Governance

Introduction to Blue Prism

  • Blue Prism is a Robotics Process Automation tool.
  • It automates a business process using Presentation Integration (through User Interface ad not the Business Logic) technique hence making it faster and more reliable.
  • To automate the processes with Blue Prism, a developer uses Object Studio to create a Visual Business Object(VBO) for the applications used.
  • Once the VBOs are created, a developer uses Process Studio to define graphically the steps in the Blue Prism process.
  • Each step can invoke one or more VBOs.
  • Blue Prism Robotic Operating Model (ROM) provides a structured and controlled environment within which the deliverables are developed and tested by resources working under the Operations team structure.
  • ROM has been designed to integrate fully with the customer’s incumbent change management systems thereby removing the need for additional procedural and governance obligations.
  • Blue Prism’s robotic automation software enables business operations to be agile and cost effective through rapid automaton of manual, rule-based, back office administrative processes, reducing cost and improving accuracy by creating a “virtual workforce”.
  • The virtual workforce is built by the operational teams or accredited Blue Prism partners using our robotic automation technology to rapidly built and deploy through leveraging the presentation layer of existing enterprise applications.
  • The automations are configured and managed within an IT-governed operating model which has been iteratively developed through numerous large scale and complex deployments.