The information in this document is based on these software and hardware versions:

Similar documents
Self Provisioning. Self-Provisioning Overview

The information in this document is based on these software and hardware versions:

Subscriber Management

Configuration Example for CUCM Non-Secure SCCP Integration with CUC

Use Cisco UCS Connectivity Policies to Achieve Strict Administrative Role Delineation

Cisco Unified Communications Domain Manager manual configuration

Setting Up the Server

CUCM 6.x/7.x/8.x: Bulk Administration Tool (BAT) Errors

Cisco Unified Communications Manager Administration Guide End User Configuration Section

Provision Cisco UC Integration for MicrosoftOffice Communicator client

CLI users are not listed on the Cisco Prime Collaboration User Management page.

Note: This document assumes that you already have users created in Active directory, and it has been synchronised with the CUCM.

SAML-Based SSO Configuration

This document describes the procedure to delete unassigned directory numbers (DNs) in Cisco Unified Communication Manager (CUCM).


Unity Connection Version 10.5 SAML SSO Configuration Example

Cisco Unified Communications Domain Manager, Release 10.6(1) Maintain and Operate Guide

Overview of the Self-Service Portal

Configure Single Sign-On using CUCM and AD FS 2.0 (Windows Server 2008 R2)

Credential Policy CHAPTER

Create Golden Template

Unified Communications Manager Version 10.5 SAML SSO Configuration Example

CLI users are not listed on the Cisco Prime Collaboration User Management page.

Cisco recommends that you have knowledge of these commonly used CUCM features:

How to Utilize BAT to Update Cisco Jabber Contact List

Configuring Spectralink IP-DECT Server 400 and 6500 for Cisco Unified Call Manager

How to Enable Common PIN for CUCM and UCXN.

Integration Configuration

The following items need to be configured when creating new user from predefined template:

Unified Communication Cluster Setup with CA Signed Multi Server Subject Alternate Name Configuration Example

SAML-Based SSO Configuration

Quick Start Guide for SAML SSO Access

Configuration Example for CUCM Non-Secure SIP Integration with CUC

Simplifying Collaboration Deployments with Prime Collaboration

Use Plug and Play to Deploy New Devices

Tokalabs LaunchStation. Software Defined Solution for Inventory Management, Topology Creation, Test Automation, & Resource Utilization

Integration Configuration

Cisco Small Business Smart Business Communications System Technical Enablement Labs. Lab 14 Cisco Unified CallConnector

R12.x Oracle E-Business Suite Personalizations

API Backwards Compatibility

Integrate Microsoft Office Communicator and Microsoft Lync Clients for Cisco UC

Introduction to Provisioning

akkadian Provisioning Manager Express

Gender Info 2007 Getting Started

Hands-On CIPT1 - Telephony v8.0-v9.0 Part 1 Implementing Cisco Unified Communications IP Telephony

Configure Call Control

Using Bulk Loaders for the Initial Configuration of Hosted Unified Communication Services Components

LaunchStation Controller

akkadian Console Operator

Configure InformaCast Paging Server Cisco Unified Communications Manager (CUCM) 12.0

1. Verticurl App Account Creation Configuration Setup in Verticurl App Content Library Folder Creation... 3

Self-Provisioning. Self-Provisioning

Configure Selective Based Workflow for Incoming Calls on Finesse

System Administration Guide

This document describes how the modus operandi configure directories service via Cisco Unified Communications Domain Manager 8.X (CUCDM).

Cisco Prime Central for HCS Assurance

Integrate Microsoft Office Communicator Client and Microsoft Lync Client for Cisco UC

Customizing Wizards with Cisco Prime Network Activation Wizard Builder

Simplified CICD with Jenkins and Git on the ZeroStack Platform

Creating Workflows. What is Prime Network Workflow? CHAPTER

akkadian Provisioning Manager Express

Developing Microsoft SharePoint Server 2013 Core Solutions

Users. LDAP Synchronization Overview

Course 20488A: Developing Microsoft SharePoint Server 2013 Core Solutions

9.2(1)SU1 OL

Microsoft Office Groove Server Groove Manager. Domain Administrator s Guide

COURSE 20488B: DEVELOPING MICROSOFT SHAREPOINT SERVER 2013 CORE SOLUTIONS

akkadian Provisioning Manager Express

1. SmartPlant Foundation Overview and Architecture 1-3

Manage Administrators and Admin Access Policies

Cisco Unified Communications Manager: Localization to Native Language

Cisco Integrated Management Controller (IMC) Supervisor is a management system that allows you to manage rack mount servers on a large scale.

CA IdentityMinder. Glossary

Cisco Communication Manager Administration v11.0 (CMA)

INSTALLATION GUIDE Spring 2017

Integrating with Prime Service Catalog

Managing Virtual Data Centers

Configure and Integrate CMS Single Combined

SharePoint 2016 Administrator's Survival Camp

Axon Fixed Limitations... 1 Known Limitations... 3 Informatica Global Customer Support... 5

Secure External Phone Services Configuration Example

System Administration Guide

Developing Microsoft SharePoint Server 2013 Core Solutions

NetBackup Deployment Template User Guide for System Center Configuration Manager (SCCM)

Tutorial 1: Simple Parameterized Mapping

Active Directory 2000 Plugin Installation for Cisco CallManager

Real Application Security Administration

UCS-ABC. Cisco Unified Computing System Accelerated Boot Camp. Length: 5 Days. Format: Lecture/Lab. Course Version: 5.0. Product Version: 2.

Configure Centralized Deployment

Reestablishing a Broken CallManager Cluster SQL Subscription with Cisco CallManager

2019/01/10 14:09 1/2 Cisco Unified CM Using Extensions. Cisco Unified CM Using Extensions... 1 Features Requirements Known issues...

Scheduling Jobs. Activating Bulk Provisioning Service CHAPTER

MS 20488: Developing Microsoft SharePoint Server 2013 Core Solutions Duration: 5 Days Method: Instructor-Led

Cisco Unified Intelligence Center for Advanced Users v1.1 (CUICAU)

Managing Workflows. Starting Prime Network Administration CHAPTER

Metalogix ControlPoint 7.6

Lab 3: Configuration of OIM to manage user accounts lifecycle in DSEE application

Core Component Installation

Cisco SSL Encryption Utility

Configure Conference Now Feature on CUCM 11

Transcription:

Contents Introduction Prerequisites Requirements Components Used Which model supports macros? Configuration Example: CFT field without field Macro Evaluation Configuration Example: CFT field with field Macro Evaluation How to check the Macro function correctly? Introduction This document describes how macros are used to return the data from a system in various formats. They not only test the conditions and map the data from GUI or bulk loader input to various elements in the system (in conjunction with configuration templates) but are also used to access the data in workflow and wizard steps. Prerequisites Requirements There are no specific requirements for this document. Components Used The information in this document is based on these software and hardware versions: Cisco Unified Communications Domain Manager (Unified CDM) 10.6.X Cisco Unified Communications Managers (CUCM) 10.5.2 or later The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. If your network is live, make sure that you understand the potential impact of any command. Which model supports macros? In general all the Cisco Unified CDM models use macros within their workflows. Any Configuration Template (CFT), Feature Display Policy (FDP), etc that are already available in the Cisco Hosted Collaboration Solution (HCS) admin or provider admin account can be changed in the production system, this includes the usage of macros in these FDP/CFT. The CFTs can be cloned from sys to sys.hcs.provider and modified in order to meet the customer requirements.any changes done without the clone creation at lower hierarchy, are lost during an upgrade. Not every model accepts the macros' input through API/ bulk load sheets unless the CFT s value are specified as fn.evaluate, as then CFT evaluates the macro and uses the value. Moreover, a customer can implement a macro with or without the evaluation in order to meet the customer

requirements Configuration Example: CFT field without field Macro Evaluation Log in as hcsadmin user Bread crumb to your provider hierarchy As shown in the image, navigate to Role Manager > Configuration Template and then search for a CFT template that needs to be customized As shown in the image, select the CFT and clone it to show it up at a provider level Open the new CFT

Now as shown in the image, add your Macro without evaluation. In the example, a macro in the Ldap Directory Name is applied In this scenario, the field is simply evaluated on the basis of macro contents. For example, the Ldap Directory Name in the Cisco Unified Communications Manager (CUCM) User Template CFT: {{ macro.hcsdpcustomername }}-LDAP, it takes the CustomerName field from the appropriate BaseCustomerDAT tuple (HcsDpCustomerName) and tack LDAP on it regardless of what is passed in the input context (from API/bulk load) for that field. Configuration Example: CFT field with field Macro Evaluation Macro evaluation is input through API's/ bulk load sheets, it is supported by certain fields within the most CFT. Moreover, this evaluation is further supported only if the CFT attribute includes embedded fn.evaluate in the input context. For example, the Description field of HcsCucPartitionCFT from the compiled xls list supports the evaluation as fn.evaluate command is passed in the input test.

In this case, an API invoker populates this field with an embedded macro such as: Description for {{ input.partitionitem.description }}; resulting in a value of Description for ThisExamplePartitionItem assuming PartitionItem.description == "ThisExamplePartitionName". Without the embedded fn.evaluate (the crucial piece in supporting the embedded macros), the value field simply resolves as originally seen -- Description for {{ input.partitionitem.description }}. In the previous example, if one wants to enable the evaluation in the Name field it will be necessary to modify the macro in {{ fn.evaluate input.partitionname.data }}. This image shows the CFT(s) list and attributes with the evaluation already enabled macro.

How to check the Macro function correctly? Log in as sysadmin Launch the macro evaluator The macro evaluator can be used to evaluate macros while executing the macro to the correct hierarchy. For example, the phone macro at site level shows the phones provisioned in the site, as shown in the image.