White Paper. The Power of Siebel escripting at Runtime. Bringing Siebel Developer Closer to Rapid Application Development

Size: px
Start display at page:

Download "White Paper. The Power of Siebel escripting at Runtime. Bringing Siebel Developer Closer to Rapid Application Development"

Transcription

1 White Paper The Power of Siebel escripting at Runtime Bringing Siebel Developer Closer to Rapid Application Development A Simple Technique to Boost Productivity and Improve the Quality of Scripting in Siebel Introduction Siebel CRM is clearly the market leader in CRM. Siebel Systems helped define the term CRM and sell the idea to businesses large and small. While the product is great, customization through scripting has generally been an area where Siebel was never strong, always lagging compared to traditional development environments. This was due to the fact that Siebel Systems had no interest in developers writing code, as that would get in the way of upgrades. While scripting is generally a last resort, it seems to happen a lot in projects. And when it does, the result is rarely as robust as end users would like. Siebel has made many changes to their Tools environment over the years, to help bring it to modern-day development standards. And yet, coding remains tough, debugging is clumsy and it is difficult to isolate pieces of the application and test them independently. The resulting code is brittle, often lacking modularity, with poor error handling. In this paper we set out to identify what we think are the chief reasons for poor scripting. We then propose a new technique and a simple, yet powerful tool to address the underlying problems. Building Quality through Iterations Most experienced developers who write code will tell you that unless you are writing something trivial, it will not work the first time you write it. There are many reasons for this, but mostly it s because writing a new piece of code is partly done through discovering what does and does not work. Therefore, the key skill in development is not so much knowing syntax or having perfect logic, but knowing how to debug your code and improve it incrementally. Typically, developers go through several iterations of code-compile-test before they reach a solution that works in all situations. So, we have determined, over the years, that in Siebel, just like any other development environment, what matters is how quickly a developer can go through the code-compile-test cycle and learn what works.

2 The Challenge with Tools Siebel Tools has traditionally been a fairly clumsy place to write code. In recent versions, it is getting better, providing features like IntelliSense and syntaxhighlighting, and more recently the fix-and-go feature in Siebel 8.0. Nice as these features are, they don t make it any easier to answer questions, such as: 1. You can t not easily extract a piece of code like a simple function and test it independently to see what it would return with different input parameters. 2. You still have to compile your code initially, before you can use advanced features like Fix-and-Go. 3. You can t play with Browser scripts just Server script. Ok, this one is not the end of the world, but nice to have. 4. You can t quickly and easily try out things on your server like writing script and running it directly on your server without even having to deploy an SRF. 5. You can t experiment with server-side components, such as MQ, integration or anything else that does not run well in the Mobile Web Client. 6. If you need an instant answer to a question such as how does the indexof() method work on strings is it 0-based or 1-based? You are itching to code it somewhere e.g. SomeString.indexOf( Some ) and run it. If you did, you would instantly know from the value of the expression, that it is 0-based. 7. If you are wondering what SQL the EAI Siebel Adapter generates when you do a Synchronize vs. an Upsert, how can you quickly test it? 8. Say your tester found a situation where your script is not working. It would be nice to be able to jump right on their Thin Client (possibly using remote desktop) and right on the failing screen, check out what fields are active, what profile attributes were set. The list goes on and on. The basic challenge with Tools is that it is not geared towards allowing you to quickly learn from mistakes. Instead, it is simply a vehicle to get your script into the SRF. What you need is a runtime experimentation lab that would allow you to try out scripts and built-in components in many different ways and learn how they work as you craft your script.

3 What about Documentation? Surely you can read it to learn, instead of doing trial and error learning. While useful, documentation for any product and Siebel in particular, has several issues: 1. Developers are notorious for not reading documentation. They would much rather: a. Copy someone else s code that looks like it may work; b. Write their best guess in code and then run the code-compile-test cycle to learn why and when it doesn t work; c. Ok, sometimes, in frustration, they will look at the docs, but 2. The Siebel documentation is notorious for not providing meaningful examples, if any. This, of course, is part of the discourage scripting strategy, which we can t blame them for, as they are a vendor and it s in their best interest. 3. It is impossible to cover every coding possibility in documentation. You need to try it out. And quickly.

4 An Interactive Siebel escript Execution Console The codeferret In our tireless multi-year efforts to demystify and simplify Siebel scripting, we have come up with a new tool the codeferret, which allows developers to take a different approach to scripting altogether. What is the codeferret? It s an elegant Siebel escripting console window that can be opened with a single key-stroke on both the Web Client and Thin Client, it runs alongside the Siebel application inside your session, and allows you to execute arbitrary code inside your Siebel session. Here is a screenshot: As simple as it sounds, the codeferret comes in very handy and solves a lot of the challenges outlined in the sections above. All you have to do is write the code in the upper (Input) pane. You then press the Server or Browser button to execute your script against the OM or the Browser, depending on what you are testing. The results instantly show up in the lower (Result) pane.

5 In the section below we ll go over a simple example which illustrates the power of using this technique. Suppose You re Wondering how Some Function or Component Works Let s say you are writing a piece of code which would calculate how many days there are between two dates. Let s go through a typical thought process, assuming we are completely new to this problem. You know there is a Date() object, but you don t see any methods to add and subtract dates. So, you look at the other methods available most of them get and set different components of the date, but none of them does arithmetic. You wonder: What if I create two date objects and try to subtract them would that work? So you type into the input pane of the codeferret: var d1 = new Date( 6/5/2007 ); var d2 = new Date( 6/4/2007 ); // some date // previous date return d1-d2; // difference between the two Oddly enough, you get this in the result pane: Now, you wonder, what the heck does this number mean? So you change the dates to see if the number changes: var d1 = new Date( 6/5/2007 ); var d2 = new Date( 6/3/2007 ); // some date // two-days ago return d2-d1; // difference between the two The new result is double the initial number (you can divide them in the codeferret): Clearly, this number somehow represents the difference, so you wonder if it is in seconds. To calculate the days in seconds, you type the following into the codeferret: 24*60*60 // twenty four hours x 60 minutes x 60 seconds And you get the answer in the result pane: Ok, so there are 3 more 000 s in our d1-d2 example, so then you conclude it must be in milliseconds.

6 At this point we have discovered that this works, and that all we need to do to write our function is create two date objects, subtract them and divide the difference by Problem solved! Now, you can test out a function in the codeferret before you plug it into Tools. You type it out in the Input Pane: function DateDiff( d1, d2) { return (new Date(d1)-new Date(d2))/ ; } return DateDiff( 6/3/2007, 6/1/2007 ); Notice how we defined the function, then we immediately unit-tested it below by calling it with some test values and returning the result to the Result pane of the codeferret, which, as expected, shows: 2 That s it. All you do now is copy and paste your function in Tools, knowing with absolute confidence that it would work before you have ever compiled it into the SRF. This is just a very simple example, but it shows you the power of being able to instantly know if something will work or not you just try it and know right away. No need to compile, fix-and-go, or anything in fact no need to fire up Tools at all until you are ready to enter your code. In fact, there is even no need to fire up a Web Client you can just point your browser to the Thin Client and know instantly from anywhere you have access. Conclusion We have seen this concept in use on a project which is worth around $35M, involves 4000 users and is heavily integrated with a large proportion of scripting and heavy use of EAI. On average, once developers make a shift in perspective and freely use it, the codeferret will save you 30% or more in development time alone. On a $35M project, of which $3-5M is spent on development, and with scripting comprising 30% of the total development, we are talking a savings of around $270,000 to $450,000. Even if scripting was only 10% of the project work involved, you are still talking $90,000 to $150,000 savings. In addition, the speeding up of the code-compile-test cycle leads to much better script quality, as developers can experiment and unit-test with flexibility and ease. Finally, this tool is not limited to just writing code prototypes. It can be successfully used to import/export data from Siebel IOs, get/set profile attributes, and automate unit tests for Business Services.

7 New applications of this elegant and helpful tool are yet to be discovered. So, we encourage you to give this technique and tool a try, we believe you will see the benefits, of which we have been speaking. Take a test drive! Download the tool at: While you re at our website, take a look at the related topics on our blog and forum pages. Let us know your thoughts and questions. Thanks.

Essential Visual Studio Team System

Essential Visual Studio Team System Essential Visual Studio Team System Introduction This course helps software development teams successfully deliver complex software solutions with Microsoft Visual Studio Team System (VSTS). Discover how

More information

Desktop Management for the Small Enterprise

Desktop Management for the Small Enterprise Desktop Management for the Small Enterprise There are three key factors why desktop management for your small enterprise doesn't have to cost a fortune: time, money, and manpower. If you have less than

More information

Software Development Kit

Software Development Kit Open EMS Suite by Nokia Software Development Kit Functional Overview Version 1.3 Nokia Siemens Networks 1 (21) Software Development Kit The information in this document is subject to change without notice

More information

What are the benefits of Cloud Computing for Small Business?

What are the benefits of Cloud Computing for Small Business? Cloud Computing A Small Business Guide. Whilst more and more small businesses are adopting Cloud Computing services, it is fair to say that most small businesses are still unsure of what Cloud Computing

More information

Questions to address while reviewing CRM software

Questions to address while reviewing CRM software Questions to address while reviewing CRM software Conducting a CRM needs assessment doesn t have to be hard or intimidating. Sage Software has put together the top 10 (plus one) list of things you ll want

More information

MICROSOFT SERVER LICENSING IN A VIRTUAL ENVIRONMENT. Brought to you by Altaro Software, developers of Altaro VM Backup

MICROSOFT SERVER LICENSING IN A VIRTUAL ENVIRONMENT. Brought to you by Altaro Software, developers of Altaro VM Backup LICENSING MICROSOFT SERVER IN A VIRTUAL ENVIRONMENT Brought to you by Altaro Software, developers of Altaro VM Backup Compiled and written by Eric Siron Disclaimer Software licensing is a legal matter.

More information

These are some of the things IA enables in the centralized management pane:

These are some of the things IA enables in the centralized management pane: 1 sur 5 18/08/2009 16:27 Date: July 19th, 2009 Author: Scott Lowe Category: Exchange, Server operating system, Servers, data center Tags: Advertisement, Administration, Shared Folder, Tool, Scott Lowe,

More information

Neat Cloud Service + Mobile App

Neat Cloud Service + Mobile App Getting Started with Neat Cloud Service + Mobile App Neat transforms paper and electronic documents into organized digital files that are easy to find, use, and share. Neat Cloud Service and Mobile App

More information

7 Questions to Ask Video Conferencing Providers

7 Questions to Ask Video Conferencing Providers 7 Questions to Ask Video Conferencing Providers CONTENTS Introduction...3 1. How many people can participate in your video conferences?...3 2. What kind of endpoints does the solution support or require?...4

More information

7 Signs You Need Advanced Analytics for Salesforce.com (or any CRM)

7 Signs You Need Advanced Analytics for Salesforce.com (or any CRM) 7 Signs You Need Advanced Analytics for Salesforce.com (or any CRM) and Why They Matter Executive Summary 2 Sure, customer relationship management (CRM) applications provide reports and dashboards. But

More information

The Social Accelerator Setup Guide

The Social Accelerator Setup Guide The Social Accelerator Setup Guide Welcome! Welcome to the Social Accelerator setup guide. This guide covers 2 ways to setup SA. Most likely, you will want to use the easy setup wizard. In that case, you

More information

Using Karel with Eclipse

Using Karel with Eclipse Mehran Sahami Handout #6 CS 106A September 23, 2015 Using Karel with Eclipse Based on a handout by Eric Roberts Once you have downloaded a copy of Eclipse as described in Handout #5, your next task is

More information

Why Alerts Suck and Monitoring Solutions need to become Smarter

Why Alerts Suck and Monitoring Solutions need to become Smarter An AppDynamics Business White Paper HOW MUCH REVENUE DOES IT GENERATE? Why Alerts Suck and Monitoring Solutions need to become Smarter I have yet to meet anyone in Dev or Ops who likes alerts. I ve also

More information

Updating KP Learner Manager Enterprise X On Your Server

Updating KP Learner Manager Enterprise X On Your Server Updating KP Learner Manager Enterprise Edition X on Your Server Third Party Software KP Learner Manager Enterprise provides links to some third party products, like Skype (www.skype.com) and PayPal (www.paypal.com).

More information

YouTube Channel Authority - The Definitive Guide

YouTube Channel Authority - The Definitive Guide YouTube Channel Authority - The Definitive Guide So what exactly is YouTube channel authority and how does it affect you? To understand how channel authority works, you first need a basic understand of

More information

Manual Tester s Guide to Automated Testing Contents

Manual Tester s Guide to Automated Testing Contents Manual Tester s Guide to Automated Testing Contents Introduction...3 Knowing the Differences...3 Common Misconceptions About Automated Testing...4 How to Transition to a Blended Manual/Automated Approach...7

More information

Page 18. Using Software To Make More Money With Surveys. Visit us on the web at: www.takesurveysforcash.com

Page 18. Using Software To Make More Money With Surveys. Visit us on the web at: www.takesurveysforcash.com Page 18 Page 1 Using Software To Make More Money With Surveys by Jason White Page 2 Introduction So you re off and running with making money by taking surveys online, good for you! The problem, as you

More information

All can damage or destroy your company s computers along with the data and applications you rely on to run your business.

All can damage or destroy your company s computers along with the data and applications you rely on to run your business. All can damage or destroy your company s computers along with the data and applications you rely on to run your business. Losing your computers doesn t have to disrupt your business if you take advantage

More information

Web based training for field technicians can be arranged by calling 888-577-4919 These Documents are required for a successful install:

Web based training for field technicians can be arranged by calling 888-577-4919 These Documents are required for a successful install: Software V NO. 1.7 Date 9/06 ROI Configuration Guide Before you begin: Note: It is important before beginning to review all installation documentation and to complete the ROI Network checklist for the

More information

Meister Going Beyond Maven

Meister Going Beyond Maven Meister Going Beyond Maven A technical whitepaper comparing OpenMake Meister and Apache Maven OpenMake Software 312.440.9545 800.359.8049 Winners of the 2009 Jolt Award Introduction There are many similarities

More information

Getting Started Guide

Getting Started Guide Getting Started Guide Before you set up your account, you may want to spend a few minutes thinking about what you want to get out of Flextivity. Of course, Flextivity helps you successfully manage basic

More information

Delivering Field Service Management... on the Microsoft Dynamics Platform

Delivering Field Service Management... on the Microsoft Dynamics Platform Delivering Field Service Management... on the Microsoft Dynamics Platform How to address the challenges and expectations of a customer as they evaluate Field Service solutions. Growing Challenges and Expectations

More information

Product Overview. Dream Report. OCEAN DATA SYSTEMS The Art of Industrial Intelligence. User Friendly & Programming Free Reporting.

Product Overview. Dream Report. OCEAN DATA SYSTEMS The Art of Industrial Intelligence. User Friendly & Programming Free Reporting. Dream Report OCEAN DATA SYSTEMS The Art of Industrial Intelligence User Friendly & Programming Free Reporting. Dream Report for Trihedral s VTScada Dream Report Product Overview Applications Compliance

More information

Chapter 1. Introduction to ios Development. Objectives: Touch on the history of ios and the devices that support this operating system.

Chapter 1. Introduction to ios Development. Objectives: Touch on the history of ios and the devices that support this operating system. Chapter 1 Introduction to ios Development Objectives: Touch on the history of ios and the devices that support this operating system. Understand the different types of Apple Developer accounts. Introduce

More information

MORE INNOVATION WITHOUT VENDOR LOCK IN OPEN VIRTUALIZATION: Open Virtualization White Paper May 2009. Abstract

MORE INNOVATION WITHOUT VENDOR LOCK IN OPEN VIRTUALIZATION: Open Virtualization White Paper May 2009. Abstract OPEN VIRTUALIZATION: MORE INNOVATION WITHOUT VENDOR LOCK IN Open Virtualization White Paper May 2009 Abstract For many organizations, virtualization is an attractive strategy to ensure that datacenter

More information

Only Athena provides complete command over these common enterprise mobility needs.

Only Athena provides complete command over these common enterprise mobility needs. Mobile devices offer great potential for making your enterprise run faster, smarter, and more profitably. However, mobile devices can create considerable challenges for your IT organization, since they

More information

Job Automation. Why is job automation important?

Job Automation. Why is job automation important? Job Automation Job automation plays a vital role in allowing database administrators to manage large and complex SQL Server environments with limited resources. SQL Sentry Event Manager offers several

More information

Contents. Introduction. What is the Cloud? How does it work? Types of Cloud Service. Cloud Service Providers. Summary

Contents. Introduction. What is the Cloud? How does it work? Types of Cloud Service. Cloud Service Providers. Summary Contents Introduction What is the Cloud? How does it work? Types of Cloud Service Cloud Service Providers Summary Introduction The CLOUD! It seems to be everywhere these days; you can t get away from it!

More information

DevForce WinClient. DevForce 2010. Installation Guide

DevForce WinClient. DevForce 2010. Installation Guide pn DevForce WinClient DevForce 2010 p Installation Guide Table of Contents Table of Contents Installation... 2 Product Prerequisites... 2 Pre-installation Checklist... 2 Installing DevForce 2010... 3 Updating

More information

CSE 373: Data Structure & Algorithms Lecture 25: Programming Languages. Nicki Dell Spring 2014

CSE 373: Data Structure & Algorithms Lecture 25: Programming Languages. Nicki Dell Spring 2014 CSE 373: Data Structure & Algorithms Lecture 25: Programming Languages Nicki Dell Spring 2014 What is a Programming Language? A set of symbols and associated tools that translate (if necessary) collections

More information

Clickfree The Effortless Backup Solution

Clickfree The Effortless Backup Solution Reprint from May 2009 Clickfree The Effortless Backup Solution By Joel P. Bruckenstein One of the fundamental rules of computing is: Back up your data. To that fundamental rule we, at T3 add a few more:

More information

Maximise your productivity Tips and tricks for business owners

Maximise your productivity Tips and tricks for business owners Maximise your productivity Tips and tricks for business owners Maximising productivity is vital for everyone, especially business owners. If you implement just some of the tips in this document you will

More information

Measuring and Monitoring the Quality of Master Data By Thomas Ravn and Martin Høedholt, November 2008

Measuring and Monitoring the Quality of Master Data By Thomas Ravn and Martin Høedholt, November 2008 Measuring and Monitoring the Quality of Master Data By Thomas Ravn and Martin Høedholt, November 2008 Introduction We ve all heard about the importance of data quality in our IT-systems and how the data

More information

A Simple Guide to Churn Analysis

A Simple Guide to Churn Analysis A Simple Guide to Churn Analysis A Publication by Evergage Introduction Thank you for downloading A Simple Guide to Churn Analysis. The goal of this guide is to make analyzing churn easy, meaning you wont

More information

Advantages of Collaboration Tools For Your Business

Advantages of Collaboration Tools For Your Business GROW YOUR BUSINESS WITH COLLABORATION TOOLS Empower your employees to innovate and improve productivity, accelerate engagement, and encourage meaningful contributions. > Contents Introduction... 3 Part

More information

Cistra Technologies Inc.

Cistra Technologies Inc. Cistra Technologies Inc. Products and Services Catalogue - 2008 Service Packages Product Descriptions Prices Includes: Cistra Innoterm Suites Cistra InnoTerm Software Cistra InnoTerm Desktop Add-Ins Cistra

More information

VDI May Not Be The Right Solution

VDI May Not Be The Right Solution WHITE PAPER: VDI VERSUS STREAMING VDI May Not Be The Right Solution or Why Streaming Might Be A Better One Contents So You Think You Want VDI?...1 Why VDI?...1 VDI is a platform, not a solution...2 Infrastructure

More information

Visual Scoring the 360 View: 5 Steps for Getting Started with Easier, Faster and More Effective Lead Scoring

Visual Scoring the 360 View: 5 Steps for Getting Started with Easier, Faster and More Effective Lead Scoring Visual Scoring the 360 View: 5 Steps for Getting Started with Easier, Faster and More Effective Lead Scoring Authors: Elissa Fink Wade Tibke Tableau Software p2 Lead Scoring For Most a Great Idea in Concept,

More information

Custom Javascript In Planning

Custom Javascript In Planning A Hyperion White Paper Custom Javascript In Planning Creative ways to provide custom Web forms This paper describes several of the methods that can be used to tailor Hyperion Planning Web forms. Hyperion

More information

AVOID THE HIGH SPEND APPROACH TO REPORTING AND ANALYTICS. for Microsoft Dynamics NAV

AVOID THE HIGH SPEND APPROACH TO REPORTING AND ANALYTICS. for Microsoft Dynamics NAV AVOID THE HIGH SPEND APPROACH TO REPORTING AND ANALYTICS for Microsoft Dynamics NAV Reduce costs. Improve revenue. Mitigate risk. When you select an ERP system like Microsoft Dynamics NAV, you do so for

More information

Using the Push Notifications Extension Part 1: Certificates and Setup

Using the Push Notifications Extension Part 1: Certificates and Setup // tutorial Using the Push Notifications Extension Part 1: Certificates and Setup Version 1.0 This tutorial is the second part of our tutorials covering setting up and running the Push Notifications Native

More information

Materials Software System Inc. Recruitment Process Management White Paper

Materials Software System Inc. Recruitment Process Management White Paper Materials Software System Inc. Recruitment Process Management White Paper Recruitment Process Managing effectively with Technology Hiring a right candidate for a job requirement In today s cutthroat environment

More information

The new features of Microsoft Dynamics NAV 2016

The new features of Microsoft Dynamics NAV 2016 A business solution from Microsoft that is quick to implement,easy to use, and that has the power to support your business ambitions. About Microsoft Dynamics NAV 2016 Microsoft Dynamics NAV 2016 is the

More information

5 barriers to database source control and how you can get around them

5 barriers to database source control and how you can get around them WHITEPAPER DATABASE CHANGE MANAGEMENT 5 barriers to database source control and how you can get around them 91% of Fortune 100 companies use Red Gate Content Introduction We have backups of our databases,

More information

Demand Generation vs. Customer Relationship Management David M. Raab Raab Associates Inc.

Demand Generation vs. Customer Relationship Management David M. Raab Raab Associates Inc. Demand Generation vs. Customer Relationship Management David M. Raab Raab Associates Inc. Comparing a customer relationship management (CRM) system to a demand generation system is like comparing a bear

More information

Bringing the Cloud into Focus. A Whitepaper by CMIT Solutions and Cadence Management Advisors

Bringing the Cloud into Focus. A Whitepaper by CMIT Solutions and Cadence Management Advisors Bringing the Cloud into Focus A Whitepaper by CMIT Solutions and Cadence Management Advisors Table Of Contents Introduction: What is The Cloud?.............................. 1 The Cloud Benefits.......................................

More information

The Software Developers Guide to. Making Your Program Work With. Microsoft App-V. Tim Mangan. TMurgent Technologies, LLP

The Software Developers Guide to. Making Your Program Work With. Microsoft App-V. Tim Mangan. TMurgent Technologies, LLP The Software Developers Guide to Making Your Program Work With Microsoft App-V Tim Mangan TMurgent Technologies, LLP January, 2016 Introduction When you sell your software into a company, especially the

More information

Graphical Environment Tool for Development versus Non Graphical Development Tool

Graphical Environment Tool for Development versus Non Graphical Development Tool Section 4 Computing, Communications Engineering and Signal Processing & Interactive Intelligent Systems Graphical Environment Tool for Development versus Non Graphical Development Tool Abstract S.Daniel

More information

Managing Applications: How much money can you save with a Collaborative Workflow tool?

Managing Applications: How much money can you save with a Collaborative Workflow tool? Managing Applications: How much money can you save with a Collaborative Workflow tool? Abstract In recent years the application has become king. For a business to remain competitive it needs to manage

More information

IDrive, is a service offered by Pro Softnet Corporation, an ASP and Internet Solutions Provider, based in Woodland Hills, CA.

IDrive, is a service offered by Pro Softnet Corporation, an ASP and Internet Solutions Provider, based in Woodland Hills, CA. www.idrive.com Backup Review Rating (4 stars out of possible 5) Reviewed on July 27, 2008 Summary IDrive, is a service offered by Pro Softnet Corporation, an ASP and Internet Solutions Provider, based

More information

PHP Tutorial From beginner to master

PHP Tutorial From beginner to master PHP Tutorial From beginner to master PHP is a powerful tool for making dynamic and interactive Web pages. PHP is the widely-used, free, and efficient alternative to competitors such as Microsoft's ASP.

More information

Why Your SIEM Isn t Adding Value And Why It May Not Be The Tool s Fault. Best Practices Whitepaper June 18, 2014

Why Your SIEM Isn t Adding Value And Why It May Not Be The Tool s Fault. Best Practices Whitepaper June 18, 2014 Why Your SIEM Isn t Adding Value And Why It May Not Be The Tool s Fault Best Practices Whitepaper June 18, 2014 2 Table of Contents LIVING UP TO THE SALES PITCH... 3 THE INITIAL PURCHASE AND SELECTION

More information

Microsoft Office Access 2007 Training

Microsoft Office Access 2007 Training Mississippi College presents: Microsoft Office Access 2007 Training Course contents Overview: Fast, easy, simple Lesson 1: A new beginning Lesson 2: OK, back to work Lesson 3: Save your files in the format

More information

CRM. Booklet. How to Choose a CRM System

CRM. Booklet. How to Choose a CRM System CRM Booklet How to Choose a CRM System How to Choose a CRM System When it comes to Customer Relationship Management (CRM) it s important to understand all the benefits of an integrated system before beginning

More information

Setting Up Dreamweaver for FTP and Site Management

Setting Up Dreamweaver for FTP and Site Management 518 442-3608 Setting Up Dreamweaver for FTP and Site Management This document explains how to set up Dreamweaver CS5.5 so that you can transfer your files to a hosting server. The information is applicable

More information

Integrating Secure FTP into Data Services

Integrating Secure FTP into Data Services Integrating Secure FTP into Data Services SAP Data Services includes decently-robust native support for FTP transport, as long as you don t mind it being non-secured. However, understandably, many applications

More information

WHITE PAPER. 5 Ways Your Organization is Missing Out on Massive Opportunities By Not Using Cloud Software

WHITE PAPER. 5 Ways Your Organization is Missing Out on Massive Opportunities By Not Using Cloud Software WHITE PAPER 5 Ways Your Organization is Missing Out on Massive Opportunities By Not Using Cloud Software Cloud software allows your organization to focus on its strengths and outsource tough data storage

More information

Power Tools for Pivotal Tracker

Power Tools for Pivotal Tracker Power Tools for Pivotal Tracker Pivotal Labs Dezmon Fernandez Victoria Kay Eric Dattore June 16th, 2015 Power Tools for Pivotal Tracker 1 Client Description Pivotal Labs is an agile software development

More information

Trend Micro KASEYA INTEGRATION GUIDE

Trend Micro KASEYA INTEGRATION GUIDE Trend Micro KASEYA INTEGRATION GUIDE INTRODUCTION Trend Micro Worry-Free Business Security Services is a server-free security solution that provides protection anytime and anywhere for your business data.

More information

Testing, What is it Good For? Absolutely Everything!

Testing, What is it Good For? Absolutely Everything! Testing, What is it Good For? Absolutely Everything! An overview of software testing and why it s an essential step in building a good product Beth Schechner Elementool The content of this ebook is provided

More information

Application Testing Suite: A fully Java-based software testing platform for testing Oracle E-Business Suite and other web applications

Application Testing Suite: A fully Java-based software testing platform for testing Oracle E-Business Suite and other web applications Application Testing Suite: A fully Java-based software testing platform for testing Oracle E-Business Suite and other web applications Murali Iyengar, Principal Sales Consultant,

More information

How to Select and Implement an ERP System

How to Select and Implement an ERP System How to Select and Implement an ERP System Prepared by 180 Systems Written by Michael Burns 180 Systems WHAT IS ERP?... 3 ANALYSIS... 4 VENDOR SELECTION... 6 VENDOR DEMONSTRATIONS... 8 REFERENCE CALLS...

More information

The Deployment Production Line

The Deployment Production Line The Deployment Production Line Jez Humble, Chris Read, Dan North ThoughtWorks Limited jez.humble@thoughtworks.com, chris.read@thoughtworks.com, dan.north@thoughtworks.com Abstract Testing and deployment

More information

Mobile App Development: Define Your Strategy with A Fast Five-Point Checklist

Mobile App Development: Define Your Strategy with A Fast Five-Point Checklist Mobile App Development: Define Your Strategy with A Fast Five-Point Checklist There is definitely a need to mobilize. And it needs to happen yesterday. It s no surprise then that many feel there isn t

More information

TUTORIAL ECLIPSE CLASSIC VERSION: 3.7.2 ON SETTING UP OPENERP 6.1 SOURCE CODE UNDER WINDOWS PLATFORM. by Pir Khurram Rashdi

TUTORIAL ECLIPSE CLASSIC VERSION: 3.7.2 ON SETTING UP OPENERP 6.1 SOURCE CODE UNDER WINDOWS PLATFORM. by Pir Khurram Rashdi TUTORIAL ON SETTING UP OPENERP 6.1 SOURCE CODE IN ECLIPSE CLASSIC VERSION: 3.7.2 UNDER WINDOWS PLATFORM by Pir Khurram Rashdi Web: http://www.linkedin.com/in/khurramrashdi Email: pkrashdi@gmail.com By

More information

Technical Writing - A Guide to the Najobe System

Technical Writing - A Guide to the Najobe System CS 4500 Software Engineering Laboratory Team Najobe: Customer Relationship Management Benjamin J. Smith Joseph Engh Nathan Thomas Version 1.0 February26, 2007 Document Change Record Version Number Date

More information

Team Foundation Server 2010, Visual Studio Ultimate 2010, Team Build 2010, & Lab Management Beta 2 Installation Guide

Team Foundation Server 2010, Visual Studio Ultimate 2010, Team Build 2010, & Lab Management Beta 2 Installation Guide Page 1 of 243 Team Foundation Server 2010, Visual Studio Ultimate 2010, Team Build 2010, & Lab Management Beta 2 Installation Guide (This is an alpha version of Benjamin Day Consulting, Inc. s installation

More information

Resco CRM Guide. Get to know Resco CRM

Resco CRM Guide. Get to know Resco CRM Resco CRM Guide Get to know Resco CRM Table of Contents Introducing Resco CRM... 3 1.1. What is Resco CRM...3 1.2. Capabilities of Resco CRM... 4 1.3. Who should use Resco CRM...5 1.4. What are the main

More information

Using Form Scripts in WEBPLUS

Using Form Scripts in WEBPLUS Using Form Scripts in WEBPLUS In WEBPLUS you have the built-in ability to create forms that can be sent to your email address via Serif Web Resources. This is a nice simple option that s easy to set up,

More information

F Cross-system event-driven scheduling. F Central console for managing your enterprise. F Automation for UNIX, Linux, and Windows servers

F Cross-system event-driven scheduling. F Central console for managing your enterprise. F Automation for UNIX, Linux, and Windows servers F Cross-system event-driven scheduling F Central console for managing your enterprise F Automation for UNIX, Linux, and Windows servers F Built-in notification for Service Level Agreements A Clean Slate

More information

Test What You ve Built

Test What You ve Built Test What You ve Built About Your Presenter IBM i Professional for 16 Years. Primary Focus is IBM i Engineering / Programming Well Versed in 2E. Well Versed in RPG (All Flavors) Well Versed in CM Products

More information

Your Complete Social Intranet Buyer s Guide & Handbook

Your Complete Social Intranet Buyer s Guide & Handbook Your Complete Social Intranet Buyer s Guide & Handbook A growing business needs a good social intranet software platform. It helps you communicate and collaborate in one place. Read this ebook to get practical

More information

The Importance of Defect Tracking in Software Development

The Importance of Defect Tracking in Software Development The Importance of Defect Tracking in Software Development By Dan Suceava, Program Manager, Axosoft LLC dans@axosoft.com THE SOFTWARE DEVELOPMENT CYCLE...1 DEFECTS WHERE DO THEY COME FROM?...3 BUGS DON

More information

Business white paper. Four steps to better application management and deployment

Business white paper. Four steps to better application management and deployment Business white paper Four steps to better application management and deployment Table of contents 3 Executive summary 3 The challenges of manually managing application operations 4 How complexity plays

More information

Keyword Research: Exactly what cash buyers, motivated sellers, and private lenders are looking for online. (and how to get in front of them)

Keyword Research: Exactly what cash buyers, motivated sellers, and private lenders are looking for online. (and how to get in front of them) Keyword Research: Exactly what cash buyers, motivated sellers, and private lenders are looking for online. (and how to get in front of them) 52 Keywords + How To Guide More Traffic. More Leads. Keywords

More information

WHAT IS AN APPLICATION PLATFORM?

WHAT IS AN APPLICATION PLATFORM? David Chappell December 2011 WHAT IS AN APPLICATION PLATFORM? Sponsored by Microsoft Corporation Copyright 2011 Chappell & Associates Just about every application today relies on other software: operating

More information

Getting started with OWASP WebGoat 4.0 and SOAPUI.

Getting started with OWASP WebGoat 4.0 and SOAPUI. Getting started with OWASP WebGoat 4.0 and SOAPUI. Hacking web services, an introduction. Version 1.0 by Philippe Bogaerts Philippe.Bogaerts@radarhack.com www.radarhack.com Reviewed by Erwin Geirnaert

More information

Testing Rails. by Josh Steiner. thoughtbot

Testing Rails. by Josh Steiner. thoughtbot Testing Rails by Josh Steiner thoughtbot Testing Rails Josh Steiner April 10, 2015 Contents thoughtbot Books iii Contact us................................ iii Introduction 1 Why test?.................................

More information

SOFTWARE INSTALLATION INSTRUCTIONS CLIENT/SERVER EDITION AND WEB COMPONENT VERSION 10

SOFTWARE INSTALLATION INSTRUCTIONS CLIENT/SERVER EDITION AND WEB COMPONENT VERSION 10 3245 University Avenue, Suite 1122 San Diego, California 92104 USA SOFTWARE INSTALLATION INSTRUCTIONS CLIENT/SERVER EDITION AND WEB COMPONENT VERSION 10 Document Number: SII-TT-002 Date Issued: July 8,

More information

Key Benefits of Microsoft Visual Studio 2008

Key Benefits of Microsoft Visual Studio 2008 Key Benefits of Microsoft Visual Studio 2008 White Paper December 2007 For the latest information, please see www.microsoft.com/vstudio The information contained in this document represents the current

More information

Programming in Access VBA

Programming in Access VBA PART I Programming in Access VBA In this part, you will learn all about how Visual Basic for Applications (VBA) works for Access 2010. A number of new VBA features have been incorporated into the 2010

More information

Optimizing Your Database Performance the Easy Way

Optimizing Your Database Performance the Easy Way Optimizing Your Database Performance the Easy Way by Diane Beeler, Consulting Product Marketing Manager, BMC Software and Igy Rodriguez, Technical Product Manager, BMC Software Customers and managers of

More information

Making the Transition from VAR to MSP. Four essential requirements for building and running a successful managed services business

Making the Transition from VAR to MSP. Four essential requirements for building and running a successful managed services business Making the Transition from VAR to MSP Four essential requirements for building and running a successful managed services business It s hard to be A VAR. If you re a value-added reseller (VAR), you know

More information

Addressing E-mail Archiving and Discovery with Microsoft Exchange Server 2010

Addressing E-mail Archiving and Discovery with Microsoft Exchange Server 2010 WHITE PAPER Addressing E-mail Archiving and Discovery with Microsoft Exchange Server 2010 Introduction With businesses generating and sharing an ever-increasing volume of information through e-mail, the

More information

WHITE PAPER RUN VDI IN THE CLOUD WITH PANZURA SKYBRIDGE

WHITE PAPER RUN VDI IN THE CLOUD WITH PANZURA SKYBRIDGE WHITE PAPER RUN VDI IN THE CLOUD WITH PANZURA What if you could provision VDI in the cloud as a utility, colocating ondemand VDI instances and data next to each other and close to your users, anywhere

More information

ScrumDesk Quick Start

ScrumDesk Quick Start Quick Start 2008 2 What is ScrumDesk ScrumDesk is project management tool supporting Scrum agile project management method. ScrumDesk demo is provided as hosted application where user has ScrumDesk installed

More information

The Small Business Guide to Big Business Email

The Small Business Guide to Big Business Email The Small Business Guide to Big Business Email How hosted Microsoft Exchange Server can help your small business become more competitive. Table of Contents Compete More Effectively With Hosted Exchange...

More information

How To Integrate With Salesforce Crm

How To Integrate With Salesforce Crm Introduction Turbo-Charge Salesforce CRM with Dell Integration Services By Chandar Pattabhiram January 2010 Fueled by today s fiercely competitive business environment, IT managers must deliver rapid,

More information

The full setup includes the server itself, the server control panel, Firebird Database Server, and three sample applications with source code.

The full setup includes the server itself, the server control panel, Firebird Database Server, and three sample applications with source code. Content Introduction... 2 Data Access Server Control Panel... 2 Running the Sample Client Applications... 4 Sample Applications Code... 7 Server Side Objects... 8 Sample Usage of Server Side Objects...

More information

CRM SOFTWARE EVALUATION TEMPLATE

CRM SOFTWARE EVALUATION TEMPLATE 10X more productive series CRM SOFTWARE EVALUATION TEMPLATE Find your CRM match with this easy-to-use template. PRESENTED BY How To Use This Template Investing in the right CRM solution will help increase

More information

Making a Web Page with Microsoft Publisher 2003

Making a Web Page with Microsoft Publisher 2003 Making a Web Page with Microsoft Publisher 2003 The first thing to consider when making a Web page or a Web site is the architecture of the site. How many pages will you have and how will they link to

More information

CASE STUDY Searching SQL Server databases with SQL Search at Republic Bank

CASE STUDY Searching SQL Server databases with SQL Search at Republic Bank CASE STUDY Searching SQL Server databases with SQL Search at Republic Bank Chris Yates Database Administration Manager Content Introduction A typical quest begins: hunting down an Agent job What else is

More information

Club Accounts. 2011 Question 6.

Club Accounts. 2011 Question 6. Club Accounts. 2011 Question 6. Anyone familiar with Farm Accounts or Service Firms (notes for both topics are back on the webpage you found this on), will have no trouble with Club Accounts. Essentially

More information

Using InstallAware 7. To Patch Software Products. August 2007

Using InstallAware 7. To Patch Software Products. August 2007 Using InstallAware 7 To Patch Software Products August 2007 The information contained in this document represents the current view of InstallAware Software Corporation on the issues discussed as of the

More information

Continuous Integration

Continuous Integration Continuous Integration WITH FITNESSE AND SELENIUM By Brian Kitchener briank@ecollege.com Intro Who am I? Overview Continuous Integration The Tools Selenium Overview Fitnesse Overview Data Dependence My

More information

Lecture 2 Mathcad Basics

Lecture 2 Mathcad Basics Operators Lecture 2 Mathcad Basics + Addition, - Subtraction, * Multiplication, / Division, ^ Power ( ) Specify evaluation order Order of Operations ( ) ^ highest level, first priority * / next priority

More information

Deploying Microsoft Operations Manager with the BIG-IP system and icontrol

Deploying Microsoft Operations Manager with the BIG-IP system and icontrol Deployment Guide Deploying Microsoft Operations Manager with the BIG-IP system and icontrol Deploying Microsoft Operations Manager with the BIG-IP system and icontrol Welcome to the BIG-IP LTM system -

More information

Reporting Services. White Paper. Published: August 2007 Updated: July 2008

Reporting Services. White Paper. Published: August 2007 Updated: July 2008 Reporting Services White Paper Published: August 2007 Updated: July 2008 Summary: Microsoft SQL Server 2008 Reporting Services provides a complete server-based platform that is designed to support a wide

More information