Cello How-To Guide. Securing Data Access
|
|
|
- Rosalind Martin
- 10 years ago
- Views:
Transcription
1 Cello How-To Guide Securing Data Access
2 Contents 1 Introduction to User Entity Access Management Sample Model Class for Reference Entity Permission APIs Consumption Contact Information
3 1 Introduction to User Entity Access Management To enable users to do their job without exposing data that they do not need to see, CelloSaaS provides a flexible, user entity permission design that allows you to expose different data sets to different sets of users/roles. Characteristic of Entity Level Security To specify the objects that users can access, you can assign permission sets and profiles. To specify the records that users can access To specify the individual records that users can view and edit, you can set role/user wise access settings. The Product or Tenant Administrator can set the Permissions and Privileges in three following ways: Open To All Users and Roles (Global Permission) For Particular User For Particular Role To take advantage of the User Entity Permission Capability for an Object, the object must have followed some code level configurations. They are Ensure the model (Class) must contain the EntityDescriptor properties such as SchemaTableName, PrimaryKeyName, and DisplayColumnName. The Entity table must contain the TenantId field The Display Column Name should not be Null field. The Display Column Name must be easily understandable column for ease Sample Model Class for Reference [EntityIdentifier(Name = "CaseDetail")] [EntityDescriptor( PrimaryKeyName = "Id", DisplayColumnName = "CaseNumber", SchemaTableName = "dbo.casedetail", ExtnSchemaTableName = "CaseDetailExtn", IsExtensible = true, 3
4 SchemaTableConnectionStringName = CelloSaaS.Library.DAL.Constants.Applica tionconnectionstring)] public class CaseDetail : BaseEntity { public string TenantId { get; set; } public string CustomerId { get; set; } public int CaseNumber { get; set; } public CaseType CaseType { get; set; } public CaseStatus CaseStatus { get; set; } public CaseSubStatus CaseSubStatus { get; set; } public string CreatedBy { get; set; } public DateTime CreatedOn { get; set; } public string UpdatedBy { get; set; } public DateTime UpdatedOn { get; set; } public bool Status { get; set; } } 1.2. Entity Permission APIs Let s consider a Document Collection as Entity and we have Document1, Document2, and Document3 in a entity. These are all called entity reference. In this we can set permissions like Add, View, Edit, and Delete and other privileges like Search, Publish for the particular user or role. To Create the User Entity Permission we have to use following services: The following APIs are used to check the user entity permission for the data by using UserId, EntityId, RefernceId, EntityOperation, and Privileges Namespace: CelloSaaS.ServiceContracts.AccessControlManagement; /// To add the User Entity Permission details string AddUserEntityPermission(UserEntityPermission userentitypermission); /// To update the UserEntityPermission details void UpdateUserEntityPermission(UserEntityPermission userentitypermission); /// To delete the UserEntityPermission details by id void DeleteUserEntityPermission(string id); /// To delete the UserEntityPermission details 4
5 void DeletePermissions(string userid, string tenantid, string entityid, string[] referenceids); /// To delete the UserEntityPermission details void DeletePermissions(string userid, string tenantid, string[] entityids, Dictionary<string, List<string>> entityreferences); /// To get all UserEntityPermission details for the tenantid. Dictionary<string, UserEntityPermission> GetUserEntityPermissionsByTenantId(stri ng tenantid); /// Get all UserEntityPermission details for the search condition. Dictionary<string, UserEntityPermission> SearchUserEntityPermissionDetails(UserE ntitypermissionsearchcondition userentitypermissionsearchcondition); /// Returns the Permissions mapped against a given reference id for the user and entitydictionary<string, List<string>> GetPermissionsforUserEntity(string userid, string entityid, string tenantid); /// Gets the permissions for the given user, tenant and the list of entities Dictionary<string, Dictionary<string, List<string>>> GetPermissionsforUserEntities( string userid, string[] entityids, string tenantid); /// Gets the permissions for the given user, tenant and the list of entities Dictionary<string, Dictionary<string, Dictionary<string, List<string>>>> GetUserPermissionsforEntities(string[] entityids, string tenantid, Dictionary<string, List<string>> entityreferences); /// Gets the Permission Count grouped by user entities for the given tenantdictionary<string, Dictionary<string, int>> GetUserEntityPermissionsCount(string[] entityids, string tenantid); /// To get the UserEntityPermission count int SearchUserEntityPermissionDetailsCount(UserEntityPermissionSearchCondition u serentitypermissionsearchcondition); /// To Save the user entity other privileges. void SaveUserEntityOtherPrivileges(UserEntityPermission userentitypermission); /// To Save the user entity other privileges. void SaveUserEntityOtherPrivileges(string userentitypermissionid, string[] privileges); /// To get ReferenceId by Entity, userid, entityoperation, and privileges string[] GetReferenceIdByEntity(string userid, string entityid, EntityOperation operation); 5
6 /// To get ReferenceId by Entity Dictionary<string, string[]> GetReferenceIdByEntities(string userid, string[] en tityids, EntityOperation operation); /// To get reference Ids. Dictionary<string, string[]> GetReferenceIdByOperations(string userid, string en tityid, EntityOperation[] operation); /// To get ReferenceId by Privilege string[] GetReferenceIdByPrivilege(string userid, string entityid, string privil ege); ///To get the reference id by privileges. Dictionary<string, string[]> GetReferenceIdByPrivileges(string userid, string en tityid, string[] privileges); The following APIs are used to check the user entity permission for the data by using UserId, EntityId, RefernceId, EntityOperation, and Privileges The CheckUserEntityPermissionByOtherPrivilege method is to check the permission with other privilege for the userid, entityid, referenceid, and tenantid. This will return the true/false if the permission has set for the reference. /// To Check the user entity permission by other permission. bool CheckUserEntityPermissionByOtherPrivilege(string entityid, string userid, s tring referenceid, string privilege, string tenantid); The CheckUserEntityPermissionByOtherPrivileges method is to check the permissions with list of other privileges for the userid, entityid, referenceid, and tenantid. This will return the dictionary of true/false value for the privilege. /// To check the user entity permission by other permission. Dictionary<string, bool> CheckUserEntityPermissionByOtherPrivileges(string entit yid, string userid, string referenceid, string[] privileges, string tenantid); /// To Check the user entity permission by other permission. 6
7 The CheckUserEntityPermissionByEntityOperation method is to check the permissions with entity operation for the userid, entityid, referenceid, and tenantid. This will return the true/false if the permission has set for the reference. bool CheckUserEntityPermissionByEntityOperation(string entityid, string userid, string referenceid, EntityOperation entityoperation, string tenantid); ///To Check the user entity permission by other permission. The CheckUserEntityPermissionByEntityOperations method is to check the permissions with array of entity operations for the userid, entityid, referenceid, and tenantid. This will return the dictionary of true/false for the entity operations. Dictionary<string, bool> CheckUserEntityPermissionByEntityOperations(string enti tyid, string userid, string referenceid, EntityOperation[] entityoperations, str ing tenantid); 1.3. Consumption Below are the code snippets that shows how to setup Object Security. var userentitypermission = new UserEntityPermission(); UserId, RoleId, EntityId, ReferenceId, Permissions, OtherPrivileges and UpdatedBy, UpdatedOn, and Status properties must be set with values to Add/Update/Delete User Entity Permission. userentitypermission.createdby = UserIdentity.UserId; userentitypermission.createdon = DateTimeHelper.GetDatabaseDateTime(); userentitypermission.updatedon = true; // To Add UserEntityPermissionProxy.AddUserEntityPermission(userEntityPermission); userentitypermission.id = formcollection["userentitypermissionid"].tostring(); userentitypermission.updatedby = UserIdentity.UserId; userentitypermission.updatedon = DateTimeHelper.GetDatabaseDateTime(); userentitypermission.updatedon = true; // To Update UserEntityPermissionProxy.UpdateUserEntityPermission(userEntityPermission); 7
8 // To Search the specific User Entity Permission UserEntityPermission userentitypermission = UserEntityPermissionProxy.SearchUserEntityPermissionDetails( new UserEntityPermissionSearchCondition() { UserId = userid, RoleId = roleid, EntityId = entityid, ReferenceId = referenceid, TenantId = UserIdentity.TenantID, Status = true }); //To get the reference lists for the entity //Returns Entity s PrimaryKeyName as Key and DisplayColumnName as Value in a dictionary. Dictionary<string, string> referenceids = DataManagementProxy.GetEntityKeyValuePair(entityId, UserIdentity.TenantID); //To call the check user entity permission access If(CelloSaaS.ServiceProxies.AccessControlManagement.UserEntityPermissionProxy.Ch eckuserentitypermissionbyentityoperation(col.entityidentifier, useridentifier, c ol.identifier, CelloSaaS.Model.EntityOperation.Update, tenantidentifier) == true){ } //The true condition goes here. 8
9 2 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. Phone: +1(609) Skype: techcello 9
Cello How-To Guide. Master Data Management
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
Cello How-To Guide. Pickup List Management
Cello How-To Guide Pickup List Management Contents 1 Pickup List Management... 3 1.1 Add Pickup Lists... 3 1.2 Manage Pick List Values... 5 1.3 Mapping Pickup List to Custom Fields... 5 1.4 Deactivate
Intellicus Single Sign-on
Intellicus Single Sign-on Intellicus Enterprise Reporting and BI Platform Intellicus Technologies [email protected] www.intellicus.com Copyright 2010 Intellicus Technologies This document and its content
API Endpoint Methods NAME DESCRIPTION GET /api/v4/analytics/dashboard/ POST /api/v4/analytics/dashboard/ GET /api/v4/analytics/dashboard/{id}/ PUT
Last on 2015-09-17. Dashboard A Dashboard is a grouping of analytics Widgets associated with a particular User. API Endpoint /api/v4/analytics/dashboard/ Methods NAME DESCRIPTION GET /api/v4/analytics/dashboard/
Cello How-To Guide. Exception Management
Cello How-To Guide Exception Management Contents 1 Exception handling... 3 1.1.1 Exception Storage... 3 1.1.2 Exception Service... 5 1.1.3 Example Consumption... 5 1.1.4 Exception logging related Configuration...
Office365Mon Subscription Management API
Office365Mon Subscription Management API Office365Mon provides a set of APIs for managing subscriptions in our service. With it you can do things like create a subscription, change the details about the
Programming Autodesk PLM 360 Using REST. Doug Redmond Software Engineer, Autodesk
Programming Autodesk PLM 360 Using REST Doug Redmond Software Engineer, Autodesk Introduction This class will show you how to write your own client applications for PLM 360. This is not a class on scripting.
API Integration Payment21 Recurring Billing
API Integration Payment21 Recurring Billing The purpose of this document is to describe the requirements, usage, implementation and purpose of the Payment21 Application Programming Interface (API). The
Cello How-To Guide. Scheduler
Cello How-To Guide Scheduler Contents 1 Time based Scheduler... 3 1.1 Create Jobs... 3 1.2 Register Job in Quartz... 4 1.3 Triggers... 5 1.4 Installation... 6 2 Contact Information... 9 2 1 Time based
API Integration Payment21 Button
API Integration Payment21 Button The purpose of this document is to describe the requirements, usage, implementation and purpose of the Payment21 Application Programming Interface (API). The API will allow
WebsitePanel Integration API
WebsitePanel Integration API Author: Feodor Fitsner Last updated: 02/12/2010 Version: 1.0 Table of Contents Introduction... 1 Requirements... 1 Basic Authentication... 1 Basic Web Services... 1 Manage
PHP Language Binding Guide For The Connection Cloud Web Services
PHP Language Binding Guide For The Connection Cloud Web Services Table Of Contents Overview... 3 Intended Audience... 3 Prerequisites... 3 Term Definitions... 3 Introduction... 4 What s Required... 5 Language
DEVELOPING DATA PROVIDERS FOR NEEDFORTRADE STUDIO PLATFORM DATA PROVIDER TYPES
DEVELOPING DATA PROVIDERS FOR NEEDFORTRADE STUDIO PLATFORM NeedForTrade.com Internal release number: 2.0.2 Public release number: 1.0.1 27-06-2008 To develop data or brokerage provider for NeedForTrade
Getting Started with Telerik Data Access. Contents
Contents Overview... 3 Product Installation... 3 Building a Domain Model... 5 Database-First (Reverse) Mapping... 5 Creating the Project... 6 Creating Entities From the Database Schema... 7 Model-First
A Brief Introduction to MySQL
A Brief Introduction to MySQL by Derek Schuurman Introduction to Databases A database is a structured collection of logically related data. One common type of database is the relational database, a term
Save Actions User Guide
Microsoft Dynamics CRM for Sitecore CMS 6.3-6.5 Save Actions User Guide Rev: 2012-04-26 Microsoft Dynamics CRM for Sitecore CMS 6.3-6.5 Save Actions User Guide A practical guide to using Microsoft Dynamics
Outline Basic concepts of Python language
Data structures: lists, tuples, sets, dictionaries Basic data types Examples: int: 12, 0, -2 float: 1.02, -2.4e2, 1.5e-3 complex: 3+4j bool: True, False string: "Test string" Conversion between types int(-2.8)
Salesforce Integration. Installation Manual Release
Salesforce Integration Installation Manual Release Table of Contents Salesforce Integration... Error! Bookmark not defined. 1. Integration with LeadForce1(Manual)... 3 2. Integration with LeadForce1 (Automated
Section 1: Overture (Yahoo) PPC Conversion Tracking Activation
PPC Conversion Tracking Setup Guide Version.001 This guide includes instructions for setting up both Overture (Yahoo) and Google (Adwords) Pay Per Click (PPC) conversion tracking in a variety of Reservation
Scenario: Law Office Management System / Law (Legal) Practice Management System
Scenario: Law Office Management System / Law (Legal) Practice Management System Software is to be developed for Law Office Management / Law Practice Management using which people can find lawyer s on the
Version 1.0. ASAM CS Single Sign-On
Version 1.0 ASAM CS Single Sign-On 1 Table of Contents 1. Purpose... 3 2. Single Sign-On Overview... 3 3. Creating Token... 4 2 1. Purpose This document aims at providing a guide for integrating a system
Oracle Marketing Encyclopedia System
Oracle Marketing Encyclopedia System Concepts and Procedures Release 11i April 2000 Part No. A83637-01 Understanding Oracle Marketing Encyclopedia This topic group provides overviews of the application
SageCRM 6.1. Web Services Guide
SageCRM 6.1 Web Services Guide Copyright 2007 Sage Technologies Limited, publisher of this work. All rights reserved. No part of this documentation may be copied, photocopied, reproduced, translated, microfilmed,
An Introduction to Developing ez Publish Extensions
An Introduction to Developing ez Publish Extensions Felix Woldt Monday 21 January 2008 12:05:00 am Most Content Management System requirements can be fulfilled by ez Publish without any custom PHP coding.
See the Developer s Getting Started Guide for an introduction to My Docs Online Secure File Delivery and how to use it programmatically.
My Docs Online Secure File Delivery API: C# Introduction My Docs Online has provided HIPAA-compliant Secure File Sharing and Delivery since 1999. With the most recent release of its web client and Java
Project Management (PM) Cell
Informatics for Integrating Biology and the Bedside i2b2 Design Document Project Management (PM) Cell Document Version: 1.7.1 i2b2 Software Version: 1.7.00 Table of Contents DOCUMENT MANAGEMENT... 4 1.
Supporting Multi-tenancy Applications with Java EE
Supporting Multi-tenancy Applications with Java EE Rodrigo Cândido da Silva @rcandidosilva JavaOne 2014 CON4959 About Me Brazilian guy ;) Work for Integritas company http://integritastech.com Software
Tenrox and Microsoft Dynamics CRM Integration Guide
Tenrox Tenrox and Microsoft Dynamics CRM Integration Guide January, 2012 2012 Tenrox. All rights reserved. About this Guide This guide describes the procedures for setting up integration between Microsoft
Using the VMRC Plug-In: Startup, Invoking Methods, and Shutdown on page 4
Technical Note Using the VMRC API vcloud Director 1.5 With VMware vcloud Director, you can give users the ability to access virtual machine console functions from your web-based user interface. vcloud
An Introduction to Job Server In Sage SalesLogix v8.0. Sage SalesLogix White Paper
An Introduction to Job Server In Sage SalesLogix v8.0 Sage SalesLogix White Paper Documentation Comments This documentation was developed by Sage SalesLogix User Assistance. For content revisions, questions,
Extensibility. vcloud Automation Center 6.0 EN-001328-00
vcloud Automation Center 6.0 This document supports the version of each product listed and supports all subsequent versions until the document is replaced by a new edition. To check for more recent editions
T-CONNECT EDI VIEWER. Installation and User Guide 12/16/2014 WE BUILD SOFTWARE THAT HELPS OUR CLIENTS GROW DOCUMENT CREATED BY:
here Client Company Name T-CONNECT EDI VIEWER Installation and User Guide 12/16/2014 DOCUMENT CREATED BY: Tallan BizTalk Development Team WE BUILD SOFTWARE THAT HELPS OUR CLIENTS GROW Table of Contents
[MS-SPACSOM]: Intellectual Property Rights Notice for Open Specifications Documentation
[MS-SPACSOM]: Intellectual Property Rights Notice for Open Specifications Documentation Technical Documentation. Microsoft publishes Open Specifications documentation for protocols, file formats, languages,
Brekeke PBX Version 3 Web Service Developer s Guide Brekeke Software, Inc.
Brekeke PBX Version 3 Web Service Developer s Guide Brekeke Software, Inc. Version Brekeke PBX Version 3 Web Service Developer s Guide Revised August 2013 Copyright This document is copyrighted by Brekeke
Cello How-To Guide. Cello Billing
Cello How-To Guide Cello Billing Contents 1 Introduction to Cello Billing... 5 1.1 Components of Cello Billing Engine... 6 1.2 CelloSaaS Billing Overview... 6 1.3 Introduction to Subscription Management...
To manually set weight values, you must have access to the MDS database. At a minimum, you should be able to read these tables:
In MDS, you can set weight values on members in a collection, so that certain members count more than others when you do analysis in a subscribing system. For example, in this sample collection that is
Using the vcenter Orchestrator Plug-In for Microsoft Active Directory
Using the vcenter Orchestrator Plug-In for Microsoft Active Directory vcenter Orchestrator 4.1 This document supports the version of each product listed and supports all subsequent versions until the document
CNR Security Web Service & Sample Application. Introducing Cizer.Net Reporting Security Web Service! Contents:
Introducing Cizer.Net Reporting Security Web Service! In expanding our Cizer.Net reporting toolset, we have released several web services with the new version of our reporting software, version 4.0. This
Sage CRM 6.0. Web Services Guide
Sage CRM 6.0 Web Services Guide Copyright 2006 Sage Technologies Limited, publisher of this work. All rights reserved. No part of this documentation may be copied, photocopied, reproduced, translated,
Table of contents. Reverse-engineers a database to Grails domain classes.
Table of contents Reverse-engineers a database to Grails domain classes. 1 Database Reverse Engineering Plugin - Reference Documentation Authors: Burt Beckwith Version: 0.5.1 Table of Contents 1 Introduction
.INFO Agreement Appendix 1 Data Escrow Specification (22 August 2013)
.INFO Agreement Appendix 1 Data Escrow Specification (22 August 2013) Registry Operator and ICANN agree to engage in good faith negotiations to replace this Appendix with a Data Escrow Specification equivalent
Developing Task Model Applications
MANJRASOFT PTY LTD Aneka 2.0 Manjrasoft 10/22/2010 This tutorial describes the Aneka Task Execution Model and explains how to create distributed applications based on it. It illustrates some examples provided
Service agnostic cloud storage access with TMS Cloud Pack for.net
Service agnostic cloud stage access with TMS Cloud Pack f.net Introduction Cloud stage quickly became an accepted technology f various scenarios. Whether it is f backup purposes, sharing files with colleagues
Services. Relational. Databases & JDBC. Today. Relational. Databases SQL JDBC. Next Time. Services. Relational. Databases & JDBC. Today.
& & 1 & 2 Lecture #7 2008 3 Terminology Structure & & Database server software referred to as Database Management Systems (DBMS) Database schemas describe database structure Data ordered in tables, rows
Drupal CMS for marketing sites
Drupal CMS for marketing sites Intro Sample sites: End to End flow Folder Structure Project setup Content Folder Data Store (Drupal CMS) Importing/Exporting Content Database Migrations Backend Config Unit
Using Windows Azure Mobile Services to Cloud-Enable your Windows Store Apps in C#
Using Windows Azure Mobile Services to Cloud-Enable your Windows Store Apps in C# Windows Azure Developer Center Summary: This section shows you how to use Windows Azure Mobile Services and C# to leverage
Form And List. SuperUsers. Configuring Moderation & Feedback Management Setti. Troubleshooting: Feedback Doesn't Send
5. At Repeat Submission Filter, select the type of filtering used to limit repeat submissions by the same user. The following options are available: No Filtering: Skip to Step 7. DotNetNuke User ID: Do
Web Services API Developer Guide
Web Services API Developer Guide Contents 2 Contents Web Services API Developer Guide... 3 Quick Start...4 Examples of the Web Service API Implementation... 13 Exporting Warehouse Data... 14 Exporting
Informatica Cloud Connector for SharePoint 2010/2013 User Guide
Informatica Cloud Connector for SharePoint 2010/2013 User Guide Contents 1. Introduction 3 2. SharePoint Plugin 4 3. Objects / Operation Matrix 4 4. Filter fields 4 5. SharePoint Configuration: 6 6. Data
Sage CRM. Sage CRM 2016 R1 Web Services Guide
Sage CRM Sage CRM 2016 R1 Web Services Guide Copyright 2015 Sage Technologies Limited, publisher of this work. All rights reserved. No part of this documentation may be copied, photocopied, reproduced,
JMS 2.0: Support for Multi-tenancy
JMS 2.0: Support for Multi-tenancy About this document This document contains proposals on how multi-tenancy might be supported in JMS 2.0. It reviews the Java EE 7 proposals for resource configuration
Virtual Terminal Introduction and User Instructions
Virtual Terminal Introduction and User Instructions Trine Commerce Systems, Inc. 2613 Wilson Street Austin, TX 78704 512-586-2736 [email protected] [email protected] Legal Notice All content of this
Windows Azure Storage Essential Cloud Storage Services http://www.azureusergroup.com
Windows Azure Storage Essential Cloud Storage Services http://www.azureusergroup.com David Pallmann, Neudesic Windows Azure Windows Azure is the foundation of Microsoft s Cloud Platform It is an Operating
Deploying Microsoft Dynamics CRM 2011 and Microsoft Dynamics CRM Online Solutions from Development through Test and Production Environments
Deploying Microsoft Dynamics CRM 2011 and Microsoft Dynamics CRM Online Solutions from Development through Test and Production Environments Microsoft Corporation Published: October 2011 Updated: December
SQLITE C/C++ TUTORIAL
http://www.tutorialspoint.com/sqlite/sqlite_c_cpp.htm SQLITE C/C++ TUTORIAL Copyright tutorialspoint.com Installation Before we start using SQLite in our C/C++ programs, we need to make sure that we have
ADF Code Corner. 92. Caching ADF Web Service results for in-memory filtering. Abstract: twitter.com/adfcodecorner
ADF Code Corner 92. Caching ADF Web Service results for in-memory Abstract: Querying data from Web Services can become expensive when accessing large data sets. A use case for which Web Service access
Salesforce Mobile Push Notifications Implementation Guide
Salesforce Mobile Push Notifications Implementation Guide Salesforce, Winter 16 @salesforcedocs Last updated: December 10, 2015 Copyright 2000 2015 salesforce.com, inc. All rights reserved. Salesforce
PyLmod Documentation. Release 0.1.0. MIT Office of Digital Learning
PyLmod Documentation Release 0.1.0 MIT Office of Digital Learning April 16, 2015 Contents 1 Getting Started 3 2 Licensing 5 3 Table of Contents 7 3.1 PyLmod API Docs............................................
Save Actions User Guide
Microsoft Dynamics CRM for Sitecore 6.6-8.0 Save Actions User Guide Rev: 2015-04-15 Microsoft Dynamics CRM for Sitecore 6.6-8.0 Save Actions User Guide A practical guide to using Microsoft Dynamics CRM
1 Keystone OpenStack Identity Service
1 Keystone OpenStack Identity Service In this chapter, we will cover: Creating a sandbox environment using VirtualBox and Vagrant Configuring the Ubuntu Cloud Archive Installing OpenStack Identity Service
APPLICATION PROGRAM INTERFACE (API) FOR AIRASSURE WEB PM2.5 SOFTWARE
APPLICATION PROGRAM INTERFACE (API) FOR AIRASSURE WEB PM2.5 SOFTWARE APPLICATION NOTE PM2.5-003 (US) Introduction TSI has released an API for the AirAssure Web Software that will enable customers to extract
ODBC Client Driver Help. 2015 Kepware, Inc.
2015 Kepware, Inc. 2 Table of Contents Table of Contents 2 4 Overview 4 External Dependencies 4 Driver Setup 5 Data Source Settings 5 Data Source Setup 6 Data Source Access Methods 13 Fixed Table 14 Table
shodan-python Documentation
shodan-python Documentation Release 1.0 achillean June 24, 2016 Contents 1 Introduction 3 1.1 Getting Started.............................................. 3 2 Examples 5 2.1 Basic Shodan Search...........................................
Integrating the C++ Standard Template Library Into the Undergraduate Computer Science Curriculum
Integrating the C++ Standard Template Library Into the Undergraduate Computer Science Curriculum James P. Kelsh [email protected] Roger Y. Lee [email protected] Department of Computer Science Central
SellerDeck Desktop 2016
Contents ebay Order Import... 2 Google Analytics and Adwords... 3 PayPal Enhancements... 4 Stock Management Enhancements:... 4 SEO and Design... 5 Other Technical Enhancements... 6 An to SellerDeck Desktop
PHP Integration Kit. Version 2.5.1. User Guide
PHP Integration Kit Version 2.5.1 User Guide 2012 Ping Identity Corporation. All rights reserved. PingFederate PHP Integration Kit User Guide Version 2.5.1 December, 2012 Ping Identity Corporation 1001
Engagement Analytics API Reference Guide
Engagement Analytics API Reference Guide Rev: 2 April 2014 Sitecore 6.5 or later Engagement Analytics API Reference Guide A developer's reference guide to the Engagement Analytics API Table of Contents
Changes to credit card processing in Microsoft Dynamics AX 2012 R2
Microsoft Dynamics AX Changes to credit card processing in Microsoft Dynamics AX 2012 R2 Implementation Note This document explains what has changed in the implementation of credit card processing in Accounts
Salesforce Mobile Push Notifications Implementation Guide
Salesforce.com: Summer 14 Salesforce Mobile Push Notifications Implementation Guide Last updated: May 6, 2014 Copyright 2000 2014 salesforce.com, inc. All rights reserved. Salesforce.com is a registered
REST Webservices API Reference Manual
crm-now/ps REST Webservices API Reference Manual Version 1.5.1.0 crm-now development documents Page 1 Table Of Contents OVERVIEW...4 URL FORMAT...4 THE RESPONSE FORMAT...4 VtigerObject...5 Id Format...5
Introduction to Building Windows Store Apps with Windows Azure Mobile Services
Introduction to Building Windows Store Apps with Windows Azure Mobile Services Overview In this HOL you will learn how you can leverage Visual Studio 2012 and Windows Azure Mobile Services to add structured
Data Management Applications with Drupal as Your Framework
Data Management Applications with Drupal as Your Framework John Romine UC Irvine, School of Engineering UCCSC, IR37, August 2013 [email protected] What is Drupal? Open-source content management system PHP,
SPARROW Gateway. Developer Data Vault Payment Type API. Version 2.7 (6293)
SPARROW Gateway Developer Data Vault Payment Type API Version 2.7 (6293) Released July 2015 Table of Contents SPARROW Gateway... 1 Developer Data Vault Payment Type API... 1 Overview... 3 Architecture...
Assignment 4 Component 6 Project Management System
COMP 6471: Software Design Methodologies Winter 2006 Assignment 4 Component 6 Project Management System Li, Zhirong Team 3 Id# 5787084 Part 1: Package Diagram Part 2: Sequence Diagram 1. DeliverDocuments
MySQL Job Scheduling
JobScheduler - Job Execution and Scheduling System MySQL Job Scheduling MySQL automation March 2015 March 2015 MySQL Job Scheduling page: 1 MySQL Job Scheduling - Contact Information Contact Information
Liferay Enterprise ecommerce. Adding ecommerce functionality to Liferay Reading Time: 10 minutes
Liferay Enterprise ecommerce Adding ecommerce functionality to Liferay Reading Time: 10 minutes Broadleaf + Liferay ecommerce + Portal Options Integration Details REST APIs Integrated IFrame Separate Conclusion
Client SuiteScript Developer s Guide
Client SuiteScript Developer s Guide Copyright NetSuite, Inc. 2005 All rights reserved. January 18, 2007 This document is the property of NetSuite, Inc., and may not be reproduced in whole or in part without
ANZ egate Merchant Administration. Quick Reference Guide
ANZ egate Merchant Administration Quick Reference Guide Purpose The purpose of this Quick Reference Guide is to provide the user with a quick reference to using the ANZ egate Merchant Administration. We
SyncTool for InterSystems Caché and Ensemble.
SyncTool for InterSystems Caché and Ensemble. Table of contents Introduction...4 Definitions...4 System requirements...4 Installation...5 How to use SyncTool...5 Configuration...5 Example for Group objects
SAML single sign-on configuration overview
Chapter 46 Configurin uring Drupal Configure the Drupal Web-SAML application profile in Cloud Manager to set up single sign-on via SAML with a Drupal-based web application. Configuration also specifies
PostgreSQL Audit Extension User Guide Version 1.0beta. Open Source PostgreSQL Audit Logging
Version 1.0beta Open Source PostgreSQL Audit Logging TABLE OF CONTENTS Table of Contents 1 Introduction 2 2 Why pgaudit? 3 3 Usage Considerations 4 4 Installation 5 5 Settings 6 5.1 pgaudit.log............................................
Localizing dynamic websites created from open source content management systems
Localizing dynamic websites created from open source content management systems memoqfest 2012, May 10, 2012, Budapest Daniel Zielinski Martin Beuster Loctimize GmbH [daniel martin]@loctimize.com www.loctimize.com
A10 Networks LBaaS Driver for Thunder and AX Series Appliances
DEPLOYMENT GUIDE A10 Networks LBaaS Driver for Thunder and AX Series Appliances Table of Contents Introduction... 2 Implementation... 2 Network Architecture... 3 SNATED... 3 VLAN... 3 Installation steps...
OSF INTEGRATOR for. Integration Guide
OSF INTEGRATOR for DEMANDWARE and MICROSOFT DYNAMICS CRM 2013 Integration Guide Table of Contents 1 Summary... 3 2 Component Overview... 3 2.1 Functional Overview... 3 2.2 Integration components... 3 2.3
Identity and Access Management (IdAM) Security Access Framework (SAF) for CDSS
Identity and Access Management (IdAM) Security Access Framework (SAF) for CDSS Admin & Developer Documentation Version 3.0.3 October 30, 2015 Table of Contents Revision Index... 4 Introduction... 6 Intended
InsideView Lead Enrich Setup Guide for Marketo
InsideView Lead Enrich Setup Guide for Marketo ... 1 Step 1: Sign up for InsideView for Marketing... 1 Step 2: Create Custom Fields... 3 Step 3: Create a Webhook for InsideView for Marketing... 5 Step
Spring Data JDBC Extensions Reference Documentation
Reference Documentation ThomasRisberg Copyright 2008-2015The original authors Copies of this document may be made for your own use and for distribution to others, provided that you do not charge any fee
Getting Started with vcloud Air Object Storage powered by Google Cloud Platform
Getting Started with vcloud Air Object Storage powered by Google Cloud Platform vcloud Air This document supports the version of each product listed and supports all subsequent versions until the document
SharePoint Reset Password Web Part
SharePoint Reset Password Web Part ASP.Net Sample Guide Release 2.0 (HW10) Contents Overview... 2 Installation... 2 Password Reset Setup Program... 2 Installing the Sample Applications... 3 Solution Components...
Cello How-To Guide. Tenant Hierarchy Management
Cello How-To Guide Tenant Hierarchy Management Contents 1 Introduction to Tenant Hierarchy... 3 1.1 Tenant Type... 3 1.2 How to Enable Reseller... 4 1.3 Tenant Activation/Deactivation... 6 1.4 Tenant Impersonation...
QUICK REFERENCE GUIDE
QUICK REFERENCE GUIDE New functionality and Fixes for Electronic Signature Process New Functionality and Fixes Related to Electronic Document Signature Process May 15, 2015 Several updates and fixes have
Role Based Access Control. Using PHP Sessions
Role Based Access Control Using PHP Sessions Session Developed in PHP to store client data on the web server, but keep a single session ID on the client machine (cookie) The session ID : identifies the
