create custom

Create a custom role in Azure Role-Based Access Control (RBAC) if none of the built-in roles meet your specific access needs. Custom roles can be created usingAzure PowerShell,Azure Command-Line Interface(CLI), and theREST API. Just like built-in roles, you can assign custom roles to users, groups, and applications at subscription, resource group, and resource scopes. Custom roles are stored in an Azure AD tenant and can be shared across subscriptions.

Each tenant can create up to 2000 custom roles.

The following example shows a custom role for monitoring and restarting virtual machines:

Name: Virtual Machine Operator, Id: cadb4a5a-4e7a-47be-84db-05cad13b6769, IsCustom: true, Description: Can monitor and restart virtual machines., Actions: [ Microsoft.Storage/*/read, work/*/read, pute/*/read, mpute/virtualMachines/start/action, pute/virtualMachines/restart/action, Microsoft.Authorization/*/read, Microsoft.Resources/subscriptions/resourceGroups/read, sights/alertRules/*, sights/diagnosticSettings/*, Microsoft.Support/* ], NotActions: [ ], AssignableScopes: [ /subscriptions/c276fc76-9cd4-44c9-99a7-4fd71546436e, /subscriptions/e91d47c4-76f3-4271-a796-21b4ecfe3624, /subscriptions/34370e90-ac4a-4bf9-821f-85eeedeae1a2 ]

TheActionsproperty of a custom role specifies the Azure operations to which the role grants access. It is a collection of operation strings that identify securable operations of Azure resource providers. Operation strings follow the format ofMicrosoft.ProviderName/ChildResourceType/action. Operation strings that contain wildcards (*) grant access to all operations that match the operation string. For instance:

grants access to read operations for all resource types of all Azure resource providers.

grants access to all operations for all resource types in the mpute resource provider.

grants access to read operations for all resource types in the work resource provider of Azure.

grants access to all operations of virtual machines and its child resource types.

UseGet-AzureRmProviderOperation(in PowerShell) orazure provider operations show(in Azure CLI) to list operations of Azure resource providers. You may also use these commands to verify that an operation string is valid, and to expand wildcard operation strings.

Get-AzureRMProviderOperation Microsoft.Compute/virtualMachines/*/action FT Operation, OperationName Get-AzureRMProviderOperation Microsoft.Network/*

azure provider operations show pute/virtualMachines/*/action js on jq .[] .operation azure provider operations show work/*

Use theNotActionsproperty if the set of operations that you wish to allow is more easily defined by excluding restricted operations. The access granted by a custom role is computed by subtracting theNotActionsoperations from theActionsoperations.

If a user is assigned a role that excludes an operation inNotActions, and is assigned a second role that grants access to the same operation, the user is allowed to perform that operation.NotActionsis not a deny rule it is simply a convenient way to create a set of allowed operations when specific operations need to be excluded.

TheAssignableScopesproperty of the custom role specifies the scopes (subscriptions, resource groups, or resources) within which the custom role is available for assignment. You can make the custom role available for assignment in only the subscriptions or resource groups that require it, and not clutter user experience for the rest of the subscriptions or resource groups.

Examples of valid assignable scopes include:

/subscriptions/c276fc76-9cd4-44c9-99a7-4fd71546436e, /subscriptions/e91d47c4-76f3-4271-a796-21b4ecfe3624 makes the role available for assignment in two subscriptions.

/subscriptions/c276fc76-9cd4-44c9-99a7-4fd71546436e makes the role available for assignment in a single subscription.

/subscriptions/c276fc76-9cd4-44c9-99a7-4fd71546436e/resourceGroups/Network makes the role available for assignment only in the Network resource group.

You must use at least one subscription, resource group, or resource ID.

TheAssignableScopesproperty of the custom role also controls who can view, modify, and delete the role.

Who can create a custom role? Owners (and User Access Administrators) of subscriptions, resource groups, and resources can create custom roles for use in those scopes. The user creating the role needs to be able to perform


Who can modify a custom role? Owners (and User Access Administrators) of subscriptions, resource groups, and resources can modify custom roles in those scopes. Users need to be able to perform the


Who can view custom roles? All built-in roles in Azure RBAC allow viewing of roles that are available for assignment. Users who can perform the


operation at a scope can view the RBAC roles that are available for assignment at that scope.

Role Based Access Control: Get started with RBAC in the Azure portal.

For a list of available operations, seeAzure Resource Manager Resource Provider operations.

Built-in roles: Get details about the roles that come standard in RBAC.

Wed love to hear your thoughts. Choose the type youd like to provide:

Our new feedback system is built on GitHub Issues. Read about this change inour blog post.

A fast and secure browser thats designed for Windows 10

Use a custom list to sort or fill in a user-defined order. Excel provides day-of-the-week and month-of-the year built-in lists, but you can also create your own custom list.

To understand custom lists, it is helpful to see how they work and how they are stored on a computer.

Excel provides the following built-in, day-of-the-week, and month-of-the year custom lists.

Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday

Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec

January, February, March, April, May, June, July, August, September, October, November, December

Note:You cannot edit or delete a built-in list.

You can also create your own custom list, and use them to sort or fill. For example, if you want to sort or fill by the following lists, youll need to create a custom list, since there is no natural order.

Senior Sales Manager, Regional Sales Manager, Department Sales Manager, and Sales Representative

A custom list can correspond to a cell range, or you can enter the list in theCustom Listsdialog box.

Note:A custom list can only contain text or text that is mixed with numbers. For a custom list that contains numbers only, such as 0 through 100, you must first create a list of numbers that is formatted as text.

There are two ways to create a custom list. If your custom list is short, you can enter the values directly in the popup window. If your custom list is long, you can import it from a range of cells.

Follow these steps to create a custom list by entering values:

ForExcel 2010and later, clickFileOptionsAdvancedGeneralEdit Custom Lists.

In theCustom Listsbox, clickNEW LIST, and then type the entries in theList entriesbox, beginning with the first entry.

Press the Enter key after each entry.

When the list is complete, clickAdd.

The items in the list that you have chosen will appear in theCustom listspanel.

Create a custom list from a cell range

In a range of cells, enter the values that you want to sort or fill by, in the order that you want them, from top to bottom. Select the range of cells you just entered, and follow the previous instructions for displaying the Edit Custom Lists popup window.

In theCustom Listspopup window, verify that the cell reference of the list of items that you have chosen appears in theImport list from cellsfield, and then clickImport.

The items in the list that you have chosen will appear in theCustom Listspanel.

Note:You can only create a custom list according to values, such as text, numbers, dates or times. You cannot create a custom list for formats such as cell color, font color, or an icon.

Follow the previous instructions for displaying the Edit Custom Lists dialog.

In theCustom Listsbox, choose the list that you want to delete, and then clickDelete.

Once you create a custom list, it is added to your computer registry, so that it is available for use in other workbooks. If you use a custom list when sorting data, it is also saved with the workbook, so that it can be used on other computers, including servers where your workbook might be published to Excel Services and you want to rely on the custom list for a sort.

However, if you open the workbook on another computer or server, you do not see the custom list that is stored in the workbook file in theCustom Listspopup window that is available fromExcel Options, only from theOrdercolumn of theSortdialog box. The custom list that is stored in the workbook file is also not immediately available for theFillcommand.

If you prefer, add the custom list that is stored in the workbook file to the registry of the other computer or server and make it available from theCustom Listspopup window inExcel Options. From theSortpopup window, in theOrdercolumn, selectCustom Liststo display theCustom Listspopup window, then select the custom list, and then clickAdd.

You can always ask an expert in theExcel Tech Community, get support in theAnswers community, or suggest a new feature or improvement onExcel User Voice.

Learn to create custom entity extractors and how to use them to set up custom refiners. Create one or more custom entity extraction dictionaries and connect them to managed properties.

You create and maintain the custom entity extractor file in a system external to SharePoint Server before you import it into SharePoint Server to make the custom entity extractor available to the search system.

To use custom entities as refiners, you first create a custom entity extraction dictionary and deploy it. Then, you configure a managed property to use a custom entity extractor and run a full crawl. After that, you can configure the Refinement Web Part on the search results page to use the custom entity as a refiner.

Before you begin this operation, you must have have in place:

One or more fully crawled content sources

To create a custom entity extraction dictionary

Determine which type of custom entity extraction dictionary you want to create: Word, Word Part, Word exact or Word Part exact. SeeOverview of custom entity extractor types.

Create a .csv file with the columnsKeyandDisplay Form. Make sure you use a comma as the column separator. If the file contains non-ASCII characters such as diacritics, you must encode it in UTF-8. Save the file to a location that is accessible from the server from which you will run the Microsoft PowerShell cmdlet to deploy the custom entity extraction dictionary.

In theKeycolumn, enter the term (single or multiple words) that you want to include as custom entities. You can use more than one line per key. Make sure there are no leading or trailing spaces around the terms.

(Optional) In theDisplay formcolumn, enter a refiner name. If you leave this column empty, the term that is extracted from the content will be displayed as the refiner in the same case as it occurs in the content. Use theDisplay Formcolumn to control and standardize the way in which the refiner is displayed.

For example, an organization named Contoso has a certification system with three levels: Contoso Beginner, Contoso Professional and Contoso Expert. Contoso wants to extract these entities and wants to be able to refine on all of them. Regardless of the case in which the word Contoso, beginner, professional or expert is written, they want to display the refiner asContoso Beginner,Contoso ProfessionalandContoso Expert. For this example, the custom entity extraction dictionary file input could look like this:

Key,Display form Contoso Beginner,Contoso Beginner Contoso B1,Contoso Beginner Contoso Professional,Contoso Professional Contoso prof,Contoso Professional Contoso Expert,Contoso Expert

Deploy a custom entity extraction dictionary

To deploy the custom entity extraction dictionary, you must import it into SharePoint Server.

To import a custom entity extraction dictionary

Verify that the user account that is importing the custom entity extractor dictionary is an administrator for the Search service application.

Start the SharePoint Management Shell.

At the Windows PowerShell command prompt, type the following command:

$searchApp = Get-SPEnterpriseSearchServiceApplication Import-SPEnterpriseSearchCustomExtractionDictionary -SearchApplication $searchApp -Filename Path -DictionaryName Dictionary name

specifies the full UNC path of the .csv file (the custom extraction dictionary) to be imported.

is the name of the type of the custom extraction dictionary.

Depending on which type of dictionary you are importing, enter one of the following:

Microsoft.UserDictionaries.EntityExtraction.Custom.WordPart.n[wheren= 1,2,3,4 or 5]


The following procedure describes how to associate the custom entity extraction dictionary with an existing managed property from which you want to extract custom entities. Typically, this is a managed property that you expect to contain these entities, such as the managed propertiesTitleorBody. Custom entities are extracted from the full contents of the managed property they are associated with, even if sections in those contents are tagged asno index

To specify from which existing managed property custom entities should be extracted, you edit the existing managed property. For more information about managing crawled and managed properties, seeManage the search schema in SharePoint Server.

To edit a managed property for custom entity extraction

Verify that the user account is the administrator of the Search service application.

In Central Administration, in theApplication Managementsection, clickManage service applications.

Click the Search service application.

On the Search Administration page, in the Quick Launch, underQueries and Results, clickSearch Schema.

On theManaged Propertiespage, find the managed property that you want to associate the custom entity extraction dictionary with that contains the single or multiple words (or word parts). You can also enter the name of the managed property in theFilterbox.

Point to the managed property, click the arrow and then clickEdit/Map property.

On the Edit Managed Property page, edit the settings underCustom entity extraction. Select the custom entity extraction dictionary that you have imported, and then clickOK.

After the next full crawl has completed, the custom entity extractor is enabled. The original managed property content is saved unchanged in the search index. In addition, depending on the type of custom entity extractor you have enabled, the extracted entities are copied to one or more of the following managed properties:WordCustomRefiner1, WordCustomRefiner2, WordCustomRefiner3, WordCustomRefiner4, WordCustomRefiner5WordExactCustomRefinerWordPartCustomRefiner1, WordPartCustomRefiner2, WordPartCustomRefiner3. WordPartCustomRefiner4, WordPartCustomRefiner5WordPartExactCustomRefinerThese managed properties are automatically configured to be searchable, queryable, retrievable, sortable and refinable.

You can use the extracted custom entities as refiners in the search results page. The refiners based on the custom entities are available in the Refinement Web Part.

To add a refiner based on a custom entity extractor

Verify that the user account that performs this procedure is a member of the Designers SharePoint group on the Enterprise Search Center site.

Browse to the page that contains the Refinement Web Part that you want to configure, click theSettings menuand then clickEdit Page.

Edit the Refinement Web Part. Click theRefinement Web Part Menuarrow, and then clickEdit Web Part.

In the Web Part tool pane, in theProperties for Search Refinementsection, verify that theChoose Refiners in this Web Partis selected.

On the Refinement configuration page, from the Available refiners section, use the buttons to select one or more managed properties containing extracted entities that you want to show as refiners from the list and clickAdd. For example, if you have deployed a word extraction dictionary, chooseWordCustomRefiner1.

In theConfigure forsection, configure how you want each refiner to appear.

The following table shows what type of custom extraction dictionaries you can create and how the dictionary entries are matched with content in the search index, which dictionary name you should use when you deploy the dictionary and which managed property will contain the extracted entities..

Custom entity extractor / custom entity extractor dictionary

Dictionary name to use in Windows PowerShell

Managed property that will contain the extracted entity

Case-insensitive, dictionary entries matching tokenized content, maximum 5 dictionaries.

The entry anchor matches anchor and Anchor, but not anchorage

Microsoft.UserDictionaries.EntityExtraction.Custom.Word.n [where n = 1,2,3,4 or 5]

WordCustomRefiner1 WordCustomRefiner2 WordCustomRefiner3 WordCustomRefiner4 WordCustomRefiner5

Case-insensitive, dictionary entries matching un-tokenized content, maximum 5 dictionaries.

The entry anchor matches anchor, Anchor and anchorage

Microsoft.UserDictionaries.EntityExtraction.Custom.WordPart.n [where n = 1,2,3,4 or 5]

WordPartCustomRefiner1 WordPartCustomRefiner2 WordPartCustomRefiner3 WordPartCustomRefiner4 WordPartCustomRefiner5

Case-sensitive, dictionary entries matching tokenized content, maximum 1 dictionary.

The entry anchor matches anchor, but not Anchor or Anchorage


Case-sensitive, dictionary entries matching un-tokenized content, maximum 1 dictionary.

The entry anchor matches anchor and anchorage, but not Anchor



Wed love to hear your thoughts. Choose the type youd like to provide:

Our new feedback system is built on GitHub Issues. Read about this change inour blog post.

A fast and secure browser thats designed for Windows 10

If you frequently create a certain type of document, such as a monthly report, a sales forecast, or a presentation with a company logo, save it as a template so you can use that as your starting point instead of recreating the file from scratch each time you need it. Start with a document that you already created, a document you downloaded, or a new template you customized.

To save a file as a template, clickFileSave As.

Double-clickComputeror, in Office 2016 programs, double-clickThis PC.

Type a name for your template in theFile namebox.

For a basic template, click the template item in theSave as typelist. In Word for example, clickWord Template.

If your document contains macros, clickWord Macro-Enabled Template.

Office automatically goes to the Custom Office Templates folder.

Tip:To change where your application automatically saves your templates, clickFileOptionsSaveand type the folder and path you want to use in theDefault personal templates locationbox. Any new templates you save will be stored in that folder, and when you clickFileNewPersonal, youll see the templates in that folder.

To update your template, open the file, make the changes you want, and then save the template.

Browse to theCustom Office Templatesfolder thats underMy Documents.

Make the changes you want, then save and close the template.

To start a new file based on your template, clickFileNewCustom, and click your template.

Note:If youre using Office 2013, this button may sayPersonalinstead ofCustom.

If you made templates in an earlier version of Office, you can still use them in Office 2013 and 2016. The first step is to move them into the Custom Office Templates folder so your application can find them. To move your templates quickly,use the Fix it tool.

Free background templates for PowerPoint

Use our easy-to-use editor to create custom products for your home or business. Order in any size, any die-cut shape, and any quantity!

a data-cycle-timeout=5000 data-cycle-pager-template=i class=fa fa-circle/i data-cycle-pause-on-hover=true data-cycle-swipe=true data-cycle-log=false data-cycle-auto-height=calc data-cycle-loader=true data-cycle-progressive=images

Any Size Any Shape Any QuantityStickerYou is the best platform for creating custom products that make you stick! Order custom die-cut vinyl stickers, labels, decals, tattoos, magnets and more, in any size, shape and quantity. Satisfaction guaranteed. Make it stick with StickerYou!

Today, well talk about some creative ways that our Custom Badges can be put to use!read more

Festival season is approaching quickly, are you ready? This week in the blog, were helping you get all dolled up with some custom products, to ensure you look better than ever at your exciting events!read more