Cello How-To Guide. Master Data Management



Similar documents
Cello How-To Guide. Pickup List Management

Cello How-To Guide. Securing Data Access

Company Setup 401k Tab

This manual assumes you already have Precurio installed and configured appropriately.

Contact Management & Groups

Inventory Manager. Getting started Usage and general How-To

When a variable is assigned as a Process Initialization variable its value is provided at the beginning of the process.

<option> eggs </option> <option> cheese </option> </select> </p> </form>

SharePoint AD Information Sync Installation Instruction

Prevue Online How-To Guide Managing a Branch Account

Gravity Forms: Creating a Form

SCR_ID : EML_ INB_REC_1

UNIVERSITY OF CALGARY Information Technologies WEBFORMS DRUPAL 7 WEB CONTENT MANAGEMENT

Cello How-To Guide. Tenant Hierarchy Management

How to... Order or transfer a domain

Application Developer Guide

NOTE: The settings may be configured as read-only. If settings are read-only, an administrator must be contacted to make settings changes.

Managing User Accounts

Tutorial: Creating a form that s the results to you.

AvePoint Record Rollback for Microsoft Dynamics CRM

Does the GC have an online document management solution?

In this topic we will cover the security functionality provided with SAP Business One.

INTRODUCTION TO THE PROJECT TRACKING WEB APPLICATION

Managing User Accounts

USER GUIDE FOR CET-2016 ONLINE APPLICATION

kalmstrom.com Business Solutions

PRODUCTS & QUOTES USING THE KEY & IRESS EXCHANGE

Database 10g Edition: All possible 10g features, either bundled or available at additional cost.

Strategic Asset Tracking System User Guide

REGISTER OF COMPANIES, ENTERPRISES AND BUSINESS

Mahara: MyPortfolio. Create content Build pages Share. A user guide for beginners. What is Mahara?

QUANTIFY INSTALLATION GUIDE

Quick Start Guide: Apply to a Job Posting

FLIGHT RESERVATION TEST CASES

USING MYWEBSQL FIGURE 1: FIRST AUTHENTICATION LAYER (ENTER YOUR REGULAR SIMMONS USERNAME AND PASSWORD)

Pcounter Web Administrator User Guide - v Pcounter Web Administrator User Guide Version 1.0

Creating a Provider Record From a Provider Inquiry. Knowledge Base Article

Sample Table. Columns. Column 1 Column 2 Column 3 Row 1 Cell 1 Cell 2 Cell 3 Row 2 Cell 4 Cell 5 Cell 6 Row 3 Cell 7 Cell 8 Cell 9.

USER MANUAL (PRO-CURO LITE, PRO & ENT) [SUPPLIED FOR VERSION 3]

Broker Portal Tutorial Broker Portal Basics

Web Design and Development ACS Chapter 13. Using Forms 11/30/2015 1

Table of Contents. Real Magnet netforum Integration User s Guide

HTML Forms. Pat Morin COMP 2405

Setting Up Your Team-SQL Database for ORACLE 8.05

ezbusiness Expense Management

InternetVista Web scenario documentation

HOW TO CREATE AN HTML5 JEOPARDY- STYLE GAME IN CAPTIVATE

HTML Form Widgets. Review: HTML Forms. Review: CGI Programs

Workflow Conductor Widgets

Section Transaction Codes. Contents. Transaction Codes... 2 Procedures Tab... 3 Adjustments Tab... 5 Non-billing Codes Tab...

To set up Egnyte so employees can log in using SSO, follow the steps below to configure VMware Horizon and Egnyte to work with each other.

Admin Guide for Lead-Xpress

v v Alarm Notifications: [Y] Bounding boxes for analytics: [N]

ImageNow Report Library Catalog

Webforms on a Drupal 7 Website 3/20/15

Conexa enabler. Administration Manual. Version 1.1 November 2007

E-Commerce Installation and Configuration Guide

Livezilla How to Install on Shared Hosting By: Jon Manning

SonicWALL Security Quick Start Guide. Version 4.6

System requirements 2. Overview 3. My profile 5. System settings 6. Student access 10. Setting up 11. Creating classes 11

Web Forms for Marketers 2.3 for Sitecore CMS 6.5 and

Learning Management System (LMS) Guide for Administrators

Document Manager 2.0. Corporate Administrator Guide

Administrator's Guide

SQL2report User Manual

FRONTPAGE FORMS

RichPromo User Guide PAGE 1

LRFP AND PROJECT APPLICATION TRACKING SYSTEM District Administrator Instructions. Accessing the Administrator Section of the Website

Last updated: October 4, einvoice. Attorney Manual

Managing User Accounts

ThirtySix Software WRITE ONCE. APPROVE ONCE. USE EVERYWHERE. SMARTDOCS SHAREPOINT CONFIGURATION GUIDE THIRTYSIX SOFTWARE

CCS sales order document flow Android 3.0 version. Content and purpose of the application

How to Create User-Defined Fields and Tables

BT Cloud Voice. Call Forward Selective. What is it? How do I set up a rule?

MicroStrategy Quick Guide: Creating Prompts ITU Data Mart Support Group, Reporting Services

econtrol 3.5 for Active Directory & Exchange Administrator Guide

Cvent Attendee Management

CONVERSION GUIDE Financial Statement Files from CSA to Accounting CS

Lab - Data Backup and Recovery in Windows Vista

Working with Multiple Devices

Improved Navigation Magento Extension User Guide

Admin Guide Domain Administration. Version 21

Using LDAP for User Authentication

BF Survey Plus User Guide

McAfee Endpoint Encryption Reporting Tool

Egnyte Single Sign-On (SSO) Installation for OneLogin

Messaging Dashboard Quick Reference Guide

Extender Table Structures

HowTo. Planning table online

SQL Server Database Web Applications

Governance, Risk, and Compliance Controls Suite. Preventive Controls Governor Audit Rules User s Guide. Software Version

Unified Monitoring Portal Online Help Account Admin

Transcription:

Cello How-To Guide Master Data Management

Contents 1 Master Data Management... 3 1.1 MasterData Configuration... 3 1.2 MasterData Configuration Tags... 5 Contact Information... 8 2

1 Master Data Management Most of the systems possess lot of administration screens and building them consumes time. Master data in CelloSaaS facilitates the creation of admin screens with just few lines of code in short span of time. Master data is used in building a data entry page for a table by simply mentioning the configuration details in configuration file. The data entered through this page will be attached to the specific tenant. 1.1 MasterData Configuration To configure master data, the user has to specify the details in a separate configuration file. MasterDataConfiguration.Config. The user needs to specify the configurable settings using appropriate tags and attributes as follows: <masterdataconfiguration> <masterdata> <add name="tenanttypes" entityname="tenanttypes" tablename="tenanttypes" deactivaterecord="false"> <auditinformation name="tenanttypes" statuscolumn="status" tenantcolumn="" primarycolumn="tenanttype_id" addedon="tenanttype_createdon" addedby="tenanttype_createdby" updatedon="tenanttype_updatedon" updatedby="tenanttype_updatedby"></auditinformation> <add name="tenanttype_name" fieldid="tenanttype_name" displayheader="name" displayas="asitis" mandatory="true"> <add name="tenanttype_accesslevel" fieldid="tenanttype_accesslevel" displayheader="accesslevel" displayas="asitis" mandatory="true"> <add name="tenantrelationtypes" entityname="tenantrelationtypes" tablename="tenantrelationtypes" deactivaterecord="false"> <auditinformation name="tenantrelationtypes" statuscolumn="status" tenantcolumn="" primarycolumn="tenantrelationtype_id" addedon="tenantrelationtype_createdon" addedby="tenantrelationtype_createdby" updatedon="tenantrelationtype_updatedon" updatedby="ttenantrelationtype_updatedby"></auditinformation> <add name="tenantrelationtype_name" fieldid="tenantrelationtype_name" displayheader="name" displayas="asitis" mandatory="true"> <add name="localenames" entityname="localenames" tablename="localenames" deactivaterecord="false" connectionstringname="cellosaasconnectionstring"> <auditinformation name="localenames" statuscolumn="localenames_status" tenantcolumn="" primarycolumn="localenames_id" addedon="localenames_createdon" addedby="localenames_createdby" updatedon="localenames_updatedon" updatedby="localenames_updatedby"></auditinformation> <add name="localenames_name" fieldid="localenames_name" displayheader="locale Name" displayas="asitis" mandatory="true"> 3

<add name="localenames_description" fieldid="localenames_description" displayheader="description" displayas="asitis" multiline="true" maxlength="300"> <add name="country" entityname="country" tablename="country" deactivaterecord="false" connectionstringname="cellosaasconnectionstring"> <auditinformation name="country" statuscolumn="country_status" tenantcolumn="" primarycolumn="country_id" addedon="country_createdon" addedby="country_createdby" updatedon="country_updatedon" updatedby="country_updatedby"></auditinformation> <add name="country_name" fieldid="country_name" displayheader="country Name" displayas="asitis" mandatory="true"> <add name="language" entityname="language" tablename="language" deactivaterecord="false" connectionstringname="cellosaasconnectionstring"> <auditinformation name="language" statuscolumn="language_status" tenantcolumn="" primarycolumn="language_id" addedon="language_createdon" addedby="language_createdby" updatedon="language_updatedon" updatedby="language_updatedby"></auditinformation> <add name="language_name" fieldid="language_name" displayheader="language Name" displayas="asitis" mandatory="true"> <add name="language_code" fieldid="language_code" displayheader="language Code" displayas="asitis" mandatory="true"> <!--Data Scope mater data configuration --> <add name="datascope" entityname="datascope" tablename="datascope" deactivaterecord="false" connectionstringname="cellosaasconnectionstring"> <auditinformation name="datascope" statuscolumn="datascope_status" tenantcolumn="" primarycolumn="datascope_id" addedon="datascope_createdon" addedby="datascope_createdby" updatedon="datascope_updatedon" updatedby="datascope_updatedby"></auditinformation> <add name="datascope_name" fieldid="datascope_name" displayheader="name" displayas="asitis" mandatory="true" requirederrormessage="please enter the dataccope name."> <add name="datascope_selectquery" fieldid="datascope_selectquery" displayheader="select Query" displayas="asitis" mandatory="true" multiline="true" requirederrormessage="please enter the select query"> <add name="datascope_filteredsubject" fieldid="datascope_filteredsubject" displayheader="filtered Subject" displayas="asitis" multiline="true" > <add name="datascope_accesslevel" fieldid="datascope_accesslevel" displayheader="access Level" displayas="asitis" mandatory="true" requirederrormessage="please enter the access level." regularexpression="^[0-9]" regularexpressionerrormessage="access level contain only numeric value."> <add name="entitydatascope" entityname="entitydatascope" tablename="entitydatascope" deactivaterecord="false" connectionstringname="cellosaasconnectionstring"> <auditinformation name="entitydatascope" statuscolumn="entitydatascope_status" tenantcolumn="" primarycolumn="entitydatascope_id" addedon="entitydatascope_createdon" addedby="entitydatascope_createdby" updatedon="entitydatascope_updatedon" updatedby="entitydatascope_updatedby"></auditinformation> 4

<add name="entitydatascope_entityid" fieldid="entitydatascope_entityid" displayheader="entity" displayas="asitis" mandatory="true" requirederrormessage="please enter the entity name."> <add name="entitydatascope_bridgecondition" fieldid="entitydatascope_bridgecondition" displayheader="bridge Condition" displayas="asitis" multiline="true" > <add name="entitydatascope_datascopeid" fieldid="entitydatascope_datascopeid" displayheader="datascope" displayas="ddl" mandatory="true" parenttable="datascope" parentidcolumn="datascope_id" parentvaluecolumn="datascope_name" parentstatuscolumn="datascope_status" requirederrormessage="please select the data scope."> </masterdata> </masterdataconfiguration> 1.2 MasterData Configuration Tags In order to configure master data, user should know the list of tags used. <masterdata> tag MasterDataElement: This tag is used to configure the masterdata. The attributes of this tag should be used with the <add> tag. The following are the attributes related to this tag: Attributes Column EntityName TableName ConnectionStringName CreatePrivilege Description Used to get the columns of the entity. Value of this attribute should be MasterDataColumnElement name Specifies the entityname which is used to bring out CelloSaaS features like Data model extension,tracking, etc. Specifies the name of the table Specifies the name of the connection string. If it does not exist, CelloSaaS considers Application connection string Sets create privilege to add a masterdata UpdatePrivilege Sets update privilege to update the masterdata DeletePrivilege Sets delete privilege to delete the masterdata ViewPrivilege Sets view privilege to view the masterdata list and details The following elements help in configuring the complete masterdata based on the user requirements. All these elements should be configured under <masterdata> tag. 5

1.<auditInformation> tag AuditFieldInformation:This tag is used to audit masterdata entity. The following are the attributes related to this tag. Attributes StatusColumn TenantColumn Description Attribute is used to identify the audit status of the column. The value for this attribute is any valid string.for example, statusfield= Status Specifies name of the column where tenantid will be stored primarycolumn UpdatedBy UpdatedOn AddedBy AddedOn Specifies name of the primary column Specifies the user who had lastly updated the masterdata entity row. The value for this attribute is the username who had lastly updated the row Specifies the date in which the masterdata entity row lastly updated. The value for this attribute is the date string specifying when the row got updated Specifies the user who added the masterdata entity row. The value for this attribute is the username who had added the row Specifies the date in which the masterdata entity row got added. The value for this attribute is the date string specifying when the row got added 2. tag - MasterDataColumnElement: This tag is used to define the list of columns that should get bound with the gridview. The attributes of this tag should be used with the <add> tag.following are the attributes related to this tag. Attributes Name FieldId Description Attribute used to uniquely identify a column from other columns. The value for this attriute is any valid string. Specifies the field Identifier which is used to bring out the customization Display Header Display Text Column Display As Specifies the column header name. The value for this attribute is any valid string. Specifies what text to be displayed to the user for the column. The value for this attribute is any valid string. Specifies how the column should get displayed to the user. The value for this attribute can be any one of the following: AsItIs To display a textbox control 6

Parent Table Parent value Column Parent Tenant column Parent Status column DDL To display a drop down list control CheckBox To display a checkbox control Radio To display a Radio button control Date To display a date control PickupList To display a pickup list which has beed added in pickup list configuration Used to specify whether the column got any key relation with some other table.the value for this attribute is any valid database table name which got a key relation with this column Specifies to which parent table column the field got the key relation.the value for this attribute is the column name which got the key relation with this column Specifies name of the parent column where tenantid will be stored Specifies name of the parent status column It specifies whether user have to provide input for the column or can be left empty Mandatory True: specifies that user have to provide input for the column False: specifies the column can be left empty Specifies whether the text field is multiline text field or singleline text field MultiLine True: specifies that the column is a multiline text field False: specifies that the column is a singleline text field MaxLength Required Error Message PickupListId Specifies the max length for text box Specifies the error message that should be displayed to the user when the required/mandatory column left blank The value for this attribute is any valid string Specifies Pickuplist id which has been created in pickuplist management 7

Contact Information Any problem using this guide (or) using Cello Framework. Please feel free to contact us, we will be happy to assist you in getting started with Cello. Email: support@techcello.com Phone: +1(609)503-7163 Skype: techcello 8