Robert Stephen Consulting, LLC Re-brands to RSC

Thursday, December 31, 2015

Press Release:

Robert Stephen Consulting, LLC Re-brands to RSC

SAN RAMON, CA – (December 31, 2015) – Robert Stephen Consulting, LLC, a San Ramon-based consulting provider, recently re-branded and unveiled a redesigned website. Founded in February of 2000 by Robert Stephen, RSC is a private Enterprise Asset Management (EAM), Integrated Workplace Management System (IWMS), and Computer Aided Facilities Management (CAFM) consulting firm located in San Ramon and Los Angeles, California and Phoenix, Arizona, and Salt Lake City, Utah.

RSC works closely with client staff, interior designers, AutoCAD designers and drafters, lease management and furniture warehousing companies to facilitate a fully integrated relational database containing precise and key information for corporate real estate and facilities reporting needs. Some of the applications used by RSC include web tools utilizing dynamic queries, EAM, IWMS, and CAFM software such as ARCHIBUS, and most web reporting tools.

RSC’s re-branding was prompted by our growth.  As RSC moved into multiple states and several markets the need for a company image that extended beyond its founder was required.  “We are excited about this positioning. Our culture and innovations allow us attract top talent and compete with the best consulting firms.” Says Bob Stephen, RSC CEO.

The redesigned RSC logo and website presents a modern look utilizing a responsive and simple-navigation design. “Drawing attention to our strengths was one of the driving forces to the re-brand,” said Bob Stephen, RSC CEO. “RSC is known for its fast, reliable, solid consulting skills.  Our website brings that to the forefront.”

Visit www.RSC2LC.com to begin exploring RSC’s new look and feel, and subscribe to our Blog. You can also connect with RSC on Facebook, Twitter, and LinkedIn.

Conversations with Bob

Wednesday, December 30, 2015


This week we are thrilled to bring you another video from are new series on the blog: Conversations with Bob.  Conversations with Bob are a series of videos where Bob Stephen, CEO & Managing Director of Robert Stephen Consulting, LLC. discusses different aspects of the industry.  Be sure to keep your eyes open for more Conversations with Bob!



Like what you saw?  Subscribe to the blog and follow us on Twitter, Facebook, Linkedin and Pinterest to keep up to date with the latest news from Robert Stephen Consulting, LLC.

Thoughts? Questions?  Comment below and let us know what you think!  We'd love to hear your insights.

 

Friday Training Follow Up: AutoCAD - BOMA Polylining

Wednesday, December 23, 2015













Robert Stephen Consulting, LLC provides free 30-minute Client Training session every Friday at 10:00AM PST!  RSC prides itself in providing learning opportunities for our clients.  We feel that if our clients know the system better, we will able to work better with them to discover and implement the solutions that they need.

Last week Matt Ritzman led our Client Training on AutoCAD Basics: BOMA Polylining.
Below is the outline of the training:

Polylines to BOMA Standards

Polylines are derived from lines and arcs.
My favorite AutoCAD tools that help to create polylines are the following:

    LINE
    ARC
    OSNAP
    Object Snap Tracking - also TRA
    PLINE
    BPOLY
    PEDIT 
    JOIN

Developing an understanding of the available tools and their quirks allows you to create your polylines much more efficiently.

BOMA Standards

BOMA = Building Office Managers Association

The purpose of BOMA standards is to assign spaces in a way that all owners and lessors can agree on the area that is being used.  BOMA is concerned about relationships between owners and renters.  This means that these standards don't account for areas within a rented space.  That is to say, BOMA doesn't care how you polyline a cubicle or a desk.  There are other standards that are less concerned about exact measurements that are worth knowing about:

NBSAP = National Business Space Assignment Policy from the GSA (General Services Administration) 

Used by government.  This is concerned with how space is defined on a much more granular level than BOMA.   But less concerned with exact measurements of space.

FICM = Facilities Inventory and Classification Manual

Used by Education.  This is similar to the NBSAP, in that it focuses on Space.

Categories and Types

The area measuring standards allow you to be confident about the space that you occupy.

- It gives you the ability to negotiate with your renters or the landlord according to facts rather than estimations.

- It allows you to report consistently on space categories, types, uses, and standards.


If you'd like to know more about this particular training, email us at training@rsc2lc.com

We’d love to have you join us for our next on System Administration, specifically 
Schema Changes on Friday, January 8th. 

Please register by clicking on this link and follow the instructions:
Registering is required to receive a confirmation email and a link to the training.

Our weekly client trainings are held Fridays from 10:00 AM to 10:30 AM PST.  This is an opportunity to learn more about an area of ARCHIBUS that you may not be familiar with.  

We look forward to seeing you there!


Like what you read?  Subscribe to the blog and follow us on Twitter, Facebook, Linkedin and Pinterest to keep up to date with the latest news from Robert Stephen Consulting, LLC.

Thoughts? Questions?  Comment below and let us know what you think!  We'd love to hear your insights.

 

Creating an efficient, simple solution in Meridian and ARCHIBUS


Many of our clients use very technical and advanced systems and software in order to make their business run seamlessly. Sometimes, those systems don’t integrate like they should, though.

One of our clients uses Meridian to store their files and log changes made. For those unfamiliar with it, I’m oversimplifying, but it’s like Dropbox on steroids. It allows a team to save documents but it also saves any changes you make to the stored documents. This client also uses ARCHIBUS for their Management AutoCAD drawings. However, the two systems didn’t play well together. That created a headache and lots of extra work on a regular basis.

The day finally came, though, when our client was ready to upgrade.

Turning an issue into an asset

Together with Hagerman and Company, our team sat down to figure out where and how the systems could be integrated. It was a team effort and everyone did a fantastic job. I have to give a special shout out to Matt Ritzman, though, because he did an absolutely fantastic job for our client!

Our team set up a test environment (it’s always best to test in a separate space so that the real thing stays live!) and provided training on ARCHIBUS. Hagerman and Company provided software and expertise on Meridian. Together, we determined several key areas where data could be shared to improve efficiency and enhance the user experience.

Creating a better version for today and leaving room for future enhancements

After the integration was complete, our client was thrilled. Not only were they now able to store ARCHIBUS facilities management (FM) drawings within the Meridian vault, but they could also access those files from either system (thanks to ARCHIBUS’s Smart Client Extensions for AutoCAD). The systems also synchronized information so that everything could be looked at in real time.

Oh – and for the future? We’ve got the ability to add some pretty spectacular future enhancements:

  • Drawings opened from ARCHIBUS Smart Client could automatically “Start a Change” and     initiate the checkout process – just as if they were opened in Meridian.
  • ARCHIBUS could take advantage of Meridian’s revision history to restore drawings to a previous point in time.
  • Synchronization tools will allow us to track data flow between the two systems.
  • Meridian will be able to help produce and manage documents (work orders, manufacturer recommended procedures, leases, survey documents, and more).

Simplifying life and work for our valued clients

Yes, our client asked for our help with this upgrade process, but it really was our pleasure to help them. Not only is their whole process now a lot simpler, it’s also better to use. They’ve let us know several times how much better their customized solution works – and how grateful they are for our help!

It’s getting that kind of feedback that keeps my team motivated, overachieving, and looking for new, creative ways to problem solve.

Like what you read?  Subscribe to the blog and follow us on Twitter, Facebook, Linkedin and Pinterest to keep up to date with the latest news from Robert Stephen Consulting, LLC.

Thoughts? Questions?  Comment below and let us know what you think!  We'd love to hear your insights.

 

The 5 Reasons Your Company Needs a Painted Picture: Pt. 1, It Communicates Your Vision

Friday, December 18, 2015


Before I attended a particular Vistage corporate seminar, I would not have imagined that “The Sound of Music” had a business application. Thankfully, Cameron Herald, CEO of Got Junk, gave a life and business changing presentation using that exact movie.

During the presentation to several hundred CEO’s, Cameron Herald asked for a volunteer who had not seen the classic film. The volunteer was then asked to describe Mr. Herald’s favorite scene from the movie. Despite some impressive acting on Mr. Herald’s part, the volunteer could not understand, nor describe, the scene. From here, we drew several business parallels.


Acknowledge that others can’t see inside of your head

As we head into a business planning meeting, sometimes we end up like the two CEO’s up on stage. You, as the lead, have a clear image of what needs to happen or what the big picture looks like. However, when your team fails to comprehend your vision, things usually go downhill.

You may end up, as Mr. Herald did, angrily demanding, “How can you not know?!”

It is our responsibility, as leaders, to take a step back and remember that it’s our job to communicate with our teams. They cannot see inside our heads. No matter how much we wish it were so, they simply cannot see the scene playing in our mind’s eye.

Paint your picture clearly

Rather than becoming frustrated or lashing out, we need to clearly describe what the big picture is – and any plans we have to implement it. We do this by illustrating in excruciating detail, exactly what our vision is, e.g., painting a picture.

The picture we’re painting as CEO's and leaders, is with words, charts, or reports, not paints and brushes. So the key then, is in the details. Don’t just say your big picture includes a lady singing. Describe how she is dressed, what she is singing about, the way in which she dances. Describe the setting, the location, the color of the surroundings, and the tone of her voice. Paint your audience a vivid, detailed picture that lets them visualize exactly what you see.

Communicate your vision regularly

It is amazing to see how our team has become more driven and focused as we place an increased focus on RSC's Painted Picture. We all have the same big picture. We all have a clearer idea of what we need to do. And, as such, we are all able to work more efficiently and effectively.

This being said our Painted Picture was not a one-time event. We spent a solid month or more painting and repainting the picture so that everyone was clear on what direction we were moving. Since that initial vision sharing process, we’ve continued to repaint the picture, effectively keeping us focused.

Taking a month or so to describe your plan may not seem efficient or effective. But I promise it is. I’m not left wondering if my team understands the vision any more. I know they see it. Their work is proof of it's effectiveness. As with any great investment, you must take the time to do it right.


The Painted Picture method is one that we use with our clients and partners on a regular basis because it works. It gets results. And, when you’re ready, I’d love to show you, in picture perfect detail, how it can help you, too.  

This article is part 1 of  a 5 part series from our CEO & Managing Director, Bob Stephen.  In this series, Bob discusses the 5 Reasons Your Company Needs a "Painted Picture"


Like what you read?  Subscribe to the blog and follow us on Twitter, Facebook, Linkedin and Pinterest to keep up to date with the latest news from Robert Stephen Consulting, LLC.

Thoughts? Questions?  Comment below and let us know what you think!  We'd love to hear your insights.

 

Friday Training Follow Up: Reports - RSC 12 Reports

Monday, December 14, 2015












Robert Stephen Consulting, LLC provides free 30-minute Client Training session every Friday at 10:00 AM PST.  RSC prides itself in providing learning opportunities for our clients.  We feel that if our clients know the system better, we will able to work better with them to discover and implement the solutions that they need.

Last week's topic was Reports: RSC 12 Reports.  Bob Stephen, our CEO, highlighted seven reports – the other five are in the works.  RSC has created a number of reports to help our clients manage their space and personnel at a high level.  These reports contain useful information that can be presented to Chiefs and VPs to quickly get a sense of where the current workforce is located, how much their portfolio costs, and how often moves are taking place.  These reports are available to all our clients using Web Central.

THE RSC DOMAIN

RSC has created its own domain in Web Central.
Clients can create their own domains as well.
There are two processes, the RSC Reports and RSC SQL Automation Engine

THE RSC STANDARD REPORTS

Geography drill down for several views allows the user to use one type of report at a variety of locations.

Space Occupancy
This chart shows a variety of ways of looking at occupancy.
It draws a distinction between Occupied Seats and Seated Headcount.

Division Report
This is a summary report showing the headcount of divisions at various locations.
Additional detail is available to justify the totals.

Building Summary
8 summary views of building area allocations by category, type, occupancy and others.

Site Summary
Similar to the building summary applied to sites.

Churn
Number of moves completed by month, comparing employee moves and new hire moves.

Employee Scatter Chart
Thematic geography map view showing location of buildings with icons indicating the number of workers at each place.

Global Workforce Report
A dashboard showing several datapoints:
  • Number of buildings
  • Rentable area
  • Seated headcount
  • Total Cost of Ownership
Combined with drill downs that help further dissect the information


If you'd like to know more about this particular training, email us at training@rsc2lc.com

We’d love to have you join us for this week's training on AutoCAD, specifically BOMA Polylining, this Friday, Dec. 18. 


Please register by clicking on this link and follow the instructions:
Registering is required to receive a confirmation email and a link to the training.

Our weekly client trainings are held Fridays from 10:00 AM to 10:30 AM PST.  This is an opportunity to learn more about an area of ARCHIBUS that you may not be familiar with.  

We look forward to seeing you there!

Like what you read?  Subscribe to the blog and follow us on Twitter, Facebook, Linkedin and Pinterest to keep up to date with the latest news from Robert Stephen Consulting, LLC.

Thoughts? Questions?  Comment below and let us know what you think!  We'd love to hear your insights.

 

4 Reasons Asking Questions Is Better Than A Dictatorship: Pt 2, Create Alignment

Friday, December 11, 2015

This is part 2 of a 4 part series on "4 Reasons Asking Questions Is Better 
Than A Dictatorship."

I used to think that my talent for quick decision making is what made me a great leader. It may make for a great, quick decision, but it doesn’t create a unified team.

Creating alignment with your team is how you take any committee, group, or mix of people and turn them into an unstoppable, unified force.

How, then, do you get there? Well, first you have to understand the decision making process.

IT CAN TAKE UP TO 15 STEPS TO MAKE A DECISION OR SOLVE A PUZZLE


The way that our brains are wired, it can take up to 15 or more steps to come to a logical solution or to comprehend a new complex concept. In other words, it takes time for each of us to reach a conclusion to a problem or puzzle. That’s 100% normal. 

Some of us who are able to skip steps here and there. After years of talking to clients, I’ve discovered that skipping steps to reach a solution is common place for me. Often the solution seems very clear and obvious to me and feel it should be easy for others to see as well. That’s usually not the case.  Others my need more context, logic, or basic history.  Providing that information is critical to leadership.  

Many of us reach a conclusion or solution in our own way. When we are required to complete a task without full context we aren’t as invested in implementing it. Think about it. If the issue is weight loss and I tell you to watch what you eat and exercise, you’re not going to like me very much. You may also ignore my solutions. On the other hand, if you create your own plan you are usually 100% dedicated and absolutely nothing will be able to stop you!

GREAT TEAM LEADERS GUIDE OTHERS THROUGH THE STEPS TO THE ANSWERS

Given this fact, when a team or committee is tasked with solving an issue, each member has to have time to go through their steps to reach a conclusion. In order to effectively lead, I’ve had to transition from presenting the solution to providing more context so my team can reach a solution themselves. It requires a lot of patience, well-timed questions, and gentle nudges and it is possible!

Now that the entire team has an answer, it’s time to turn them into an unstoppable force.

UNDERSTANDING AND AGREE: THE FOUR MAGIC QUESTIONS

For a team of five people, you may have anywhere between 1 and 5 solutions to your problem. By utilizing the Understand and Agree method (I usually call it U&A), we’re able to whittle that down to a single, unified strategy.

And the four questions in the U&A are these:
  •    What do you understand?
  •    What do you not understand?
  •    What do you agree with?
  •    What do you disagree with?
By using those four magic questions and the 15 step process together, we reach a consensus. And, because everyone’s worked through the entire process together, we’re each committed and fully invested in both the solution and in our team.

As the team lead, then, it’s not my job to dictate or present the solution. It’s my job to effectively communicate with my team and my clients. Once I do that, everything else will fall into place.

Like what you read?  Subscribe to the blog and follow us on TwitterFacebook, Linkedin and Pinterest to keep up to date with the latest news from Robert Stephen Consulting, LLC.

Thoughts? Questions? Comment below and let us know what you think! We'd love to hear
your insights.



Article Review: IWMS is a Breakthrough Technology

Wednesday, December 9, 2015


This is a great article and couldn't help but share our POV on this white-paper article entitled: IWMS from an FM Perspective: A Breakthrough Technology.  This article is particularly inspiring for us because of how true it is.  An IWMS truly is a breakthrough technology in the Facilities world.  It can do a large variety of amazing things for your company.  Contact us today to find out more!

Friday Training Follow up: Roles and Users

Monday, December 7, 2015













Robert Stephen Consulting, LLC provides free 30-minute Client Training session every Friday at 10:00AM PST!  RSC prides itself in providing learning opportunities for our clients.  We feel that if our clients know the system better, we will able to work better with them to discover and implement the solutions that they need. 

Last week Carly Tortorelli, our Project Manager, discussed System Administration, specifically Roles and Users.

The training outline consisted of the following:

    1.  System Administration - Roles and Users
          a. What is the Purpose of a Role?
          b. Defining Roles
          c. Defining Users
                i. Using Synchronization
          d. Manage Users, Passwords, Roles and Taskes
          e. Goal: Users can do their job with the least amount of clicks
                i. Role Based Home Pages
          f. Common Challenges in Creating Roles

If you'd like to know more about this particular training, email us at training@rsc2lc.com

We’d love to have you join us for this week's training on Reports, specifically RSC 12 
Reports this Friday, Dec. 11. 

Please register by clicking on this link and follow the instructions:
Registering is required to receive a confirmation email and a link to the training.

Our weekly client trainings are held Fridays from 10:00 AM to 10:30 AM PST.  This is an opportunity to learn more about an area of ARCHIBUS that you may not be familiar with.  

We look forward to seeing you there!


Like what you read?  Subscribe to the blog and follow us on Twitter, Facebook, Linkedin and Pinterest to keep up to date with the latest news from Robert Stephen Consulting, LLC.

Thoughts? Questions?  Comment below and let us know what you think!  We'd love to hear your insights.

 

4 Reasons Asking Questions Is Better Than A Dictatorship: PT 1, You Learn: How Asking Questions Strengthens Businesses and Relationships

Friday, December 4, 2015


This is a 4 part series on 4 Reasons Asking Questions Is Better Than A Dictatorship.  Each will be discussed at length over the next few months.

One day, a client asked me for professional assistance. I knew that it was going to take a good 2-3 hours and a web meeting to address the issue, so I asked one of my employees to take the lead and follow up.

A week later, as I was reconciling timesheets, I was shocked by what I saw. My employee had driven 90 miles one way to be on site with the client – and then spent 2 days there!
I was torn. You see, I’m a huge believer in thoroughly consulting and assisting my clients. On the other hand, this was an issue that should have been resolved in only 2-3 hours.

ASKING QUESTIONS HELPS YOU LEARN


I’ve learned through reading, mentoring, and life experiences that asking questions is vital. I recently read Marilee Adamsgame-changing book, “Change Your Questions, Change Your Life,” and there are four reasons why asking questions is the route to go.

The first reason is that asking questions helps you learn. The other three reasons are fantastic and will have to be addressed another day.


TO LEARN AND ASK QUESTIONS, YOU MUST BE OPEN TO NEW INFORMATION


It’s impossible to ask a question when all you want to do is lecture or dictate. So not only is the question important, its phrasing is also key.

You see, in this situation, my initial reaction was to absolutely ream this individual. I wanted to ask this question: “How am I going to justify a 2 day travel expense to this client, when 2-3 hours was enough?!?”

While that is a question, it would have immediately set my employee on the defensive. I would have learned very little, if anything. And both my employee and I would have left that meeting angry.

Instead, I took a moment. And then I asked, “Hey, can you help me understand something better? I must not have understood the client’s request, because I thought a couple hour meeting was going to be enough. It took a couple of days, so what did I not undrstand?”
By framing the question this way, I was opening myself up to new information and validating my employee.

lISTENING IS HOW YOU STRENGTHEN BUSINESSES AND RELATIONSHIPS


Taking those few extra seconds to compose myself and think about rewording the question made all the difference. You see, it turns out that when my employee called this client, they’d asked him to come on site. Their problem was significantly more involved than a 2-3 hour conference call originally described to me. Those 2 days of onsite assistance was, in fact, the right call.


By entering “learner mode” and asking sincere, emotionally neutral questions, I opened myself up to understanding and communicating. Yes, it can be tough to swallow your pride and shelf your initial, emotionally-charged reaction. But those kinds of reactions hurt and destroy relationships.

Asking questions, withholding judgment, and listening, on the other hand, builds relationships – and by extension, your business.

It would be fantastic if it were human nature to interact like this – but it’s a learned habit and culture. As we’ve transitioned our company culture in this direction, it’s made amazing and positive changes within our company and with our clients. It’s been like a software upgrade – RSC 1.0 was running the business on my whim, RSC 2.0 incorporated learner mode, asking questions and gaining consensus as a team, and we’re excited to be releasing RSC 3.0 which will be rallying around a common cause – and to keep moving forward.

If you are you ready to optimize your workplace resources and assets, we’re here. We’re ready to listen and help. Just give us a call.


Article Review: 7 Reasons You Need IWMS in 2015

Wednesday, December 2, 2015


With 2015 coming to a close, we thought we'd share some insights from this article "7 Reasons for Your Business to Start Using IWMS in 2015," posted by Scott Kay back in February.  We couldn't agree more with what Scott had to say about the new trends this past year making the use of an IWMS a necessity, and thought you might like to know in case you didn't get the chance to read it already.

Here is our summary of Scott Kay's 7 Reasons to Start Using IWMS in 2015

1. Integration

IWMS systems are redifining the "I" in IWMS.  Most solutions are focused on presenting a simplified integration process.

2. Mobility

It's no shocker that mobile devices, whether it be an Apple Tablet or an Android phone are exceeding laptops and desktops in internet access.  This being said, all management systems will need to have increased mobile usability.  Workers need platforms that allow for greater functionality for Smartphones and Tablets while out of office.

3. Internet of Things

We live in a connected world.  Just about everyone is connected to the internet just about all the time.  "Smart"  is applied to a greater range of devices as technology advances and becomes more affordable.  Cloud computing is now an important part of everyday activities in the business world.  A shift is happening toward usability of devices carried rather than traditional stationary systems.

4. Big Data/Analytics

All workers operating with facts and numbers increasingly rely on deep insight.  Not only must you have the latest numbers, but you need a greater understanding of what those number mean and how they can work for your company.

5. Data Standards

The transaction of data between systems must go as smoothly as possible.  This is where IWMS comes in.  A good quality IWMS (like ARCHIBUS) can help different sections of a company work together in harmony.

6. Capital Planning

A feature that targets government, healthcare, and higher education bodies that operate their own buildings.  The essential desire is the ability to identify the most important projects and ensure their priority with funding.  Adding capital planning as a key feature will help immensely.

7. 360 Degrees of Customer Experience

Businesses need to understand their customer's behavior, how to assist the customer in all situations, and ensure the best customer service experience.  Guiding the customer is incredibly important and an effective IWMS platform must be capable of providing data about the customer's past actions, current needs, and create future projections.


Subscribe to the blog and follow us on Twitter, Facebook, and Pinterest to keep up to date with the latest news from Robert Stephen Consulting, LLC.

We're Hiring

Wednesday, November 25, 2015

Robert Stephen Consulting is always looking for talented people to join our team.  We currently have two positions available. If you have a facilities, programming or CAD background and like to find solutions for customers problems, then RSC might be a place for you!
  1. Account Manager
  2. IWMS/CAFM Admin 2
To find more information about the details and requirements for each position, please click on the links.

Why work for RSC?

RSC has a very unique culture.  Above all we value Transparency, Integrity, Straightforwardness, and Professionalism.  Additionally, Bob Stephen, our CEO & Managing Director has done his best to create a place of employment that honors the family and ensures harmony between the workplace and the home.  RSC believes people work harder when given the opportunity for a flexible schedule and employees will be (a) happier, (b) more productive, and (c) produce higher quality work.  We at RSC understand the importance of “being there” for your family, and don't mind if our employees need to leave for a few hours mid-day to go to a child’s soccer game, run to the grocery store, or simply take care of your family as long as assignments are met.




Friday Training Follow Up: AutoCAD Basics

Monday, November 23, 2015












Robert Stephen Consulting, LLC provides free 30-minute Client Training session every Friday at 10:00AM PST!  RSC prides itself in providing learning opportunities for our clients.  We feel that if our clients know the system better, we will able to work better with them to discover and implement the solutions that they need.

Last week Matt Ritzman, our AutoCAD expert, discussed the basics of AutoCAD.  In the training, Matt set 3 goals:
  1.  Learn how to get around AutoCAD
  2. Learn how to find out more
  3. Learn how to do specific tasks that relate to ARCHIBUS
Below you can find a basic outline for the bulk of the training.

GETTING STARTED

When you open AutoCAD (and I encourage you to do so)  You’ll find an interface that is much like many Windows interfaces.  Standard Menus, buttons, status items.  One big thing that sticks out is the Command Line interface.  This element has a long history that goes back to a time before Windows.  Although you can get by without considering the command line, I highly, highly, highly recommend that you give it some priority.

Command Line

Even when you aren’t using the command line directly, you are using it.  So you might as well embrace it.  Always trust the Command Line.  The command line gives a history of what has happened.  Press F2 – to see an expanded view of the command line

Elements
  • Prompt – Command:
  • Enter to submit command
  • ESC Escape key to get out of a command (sometime you have to use escape multiple times)
  • Available options: Specify other corner point or [Chamfer/Elevation/Fillet/Thickness/Width]
  • The capitalized letter is a short cut

Buttons, Menu, Ribbon

  • Buttons 
    • Click to engage a command 
  • Menu 
    • Tree structure access to commands and tools
    • “A” 
  • Ribbon 
    • “New” access to tools
    • Context sensitive
    • Potentially more dense 
  • Quick Access Toolbar 
  • Customization 
    • EVERY element in AutoCAD can be customized

Mouse

  • Point Click
  • Middle Mouse Button
  • Right-click
    •  Enter 
    • Click-hold = Context menu
    • Available everywhere
    • Context sensitive
    • Even in the command line 
  • Shift-right click
  • Ctrl/shift right click

Grips

  • Click to move, stretch, add vertex
  • Shift Click to select multiple
  • Ctrl click to duplicate object

Palettes

  • Tool Palettes ctrl+3
  • Properties Palette ctrl+1
  • Design Center ctrl+2
  • Layers, Xref and others

Status Bar Tray

  • Crosshair location
  • Snaps
  • Interface elements
  • Model Space

Modify

  • Turn Palettes on and off
  • Add and remove toolbars

Intro to Options

  • Most of the program preferences are held here 
    • Profiles 
      • Setup for different tasks
    • Support File Search Paths 
    • Display 
      • It may be worth changing the background for various profiles
      • Crosshair size (CURSORSIZE)
    • Drafting
      • Aperature size (cursor size when selecting an object)
    • Selection
      • Pickbox size (PICKBOX)

Workspaces

  • Save your interface



As a reminder, we will not have training on Friday 11/28 due to the Thanksgiving Holiday.  We are excited, however, to announce our next training on Friday 12/04.  Below are some details on registering.

Please register for RSC's Friday Client Training: TOPIC on Friday, 12/04 10:00 AM - 10:30 AM PST at: https://attendee.gototraining.com/r/3799759723318496001

This week's free 30-Minute training will cover System Administration, specifically Roles & Users

To attend the meeting you must register! After registering you will receive a confirmation email containing information about joining the training.

Like what you read?  Subscribe to the blog and follow us on Twitter, Facebook, Linkedin and Pinterest to keep up to date with the latest news from Robert Stephen Consulting, LLC.

Thoughts? Questions?  Comment below and let us know what you think!  We'd love to hear your insights.

 

Making Intelligent Use of ARCHIBUS Database Keys

Friday, November 20, 2015



Hi All,

My name is Todd Forsyth.  I’m the Technical Lead at RSC LLC.  We specialize in installing, hosting and managing ARCHIBUS IWMS systems.  This is one of a series of posts on how to make that process easier if you’re doing something similar yourself.

I started out my technical life not as an ARCHIBUS developer, but as a technology consultant at a major technology consulting firm.  In this role, I both installed packaged applications (including Oracle Applications and Kana Customer Service) and developed web-based applications and data warehouses from scratch.

One of the biggest surprises for me in digging into the ARCHIBUS application is how it uses database keys.  And when I say “keys,” I mean the unique values that identify a record.   Things like the Work Request Code (wr_id) in the Work Requests (wr) table. 

I’ll talk about what I found surprising, the pros and cons I find with the ARCHIBUS approach, and give some practical advice on what you need to do to use these database keys intelligently.

First a little background on database keys.  As I said, the key is a single value that uniquely identifies each record.  Things like a Work Request Code, or an Employee ID, or a Room Number in ARCHIBUS.  In ADDITION to identifying records in its primary table, these values are ALSO used to tie a lot of data tables in your database together behind the scenes.  For example, each employee record in the employee table also contains columns for Room Code, Floor Code and Building Code, so you’ll know where the employee sits.

Before joining RSC, all the applications and data warehouses I’d had a deep look at used what are called “surrogate keys.”  That is, the key was always a made-up value, most often an integer number that had no intrinsic information stored in it.   In such a system an employee records might have an employee_id value of ‘291716’.    This number wouldn’t have anything to do with the real employee.  It wouldn’t be their employee number or badge number, and CERTAINLY not their name.  To find those, you’d have to use this number to look them up in the employee table. 

By contrast, ARCHIBUS uses what are called “natural keys,” where the keys are meant to contain some information about the record they are the key to.  An employee_id in such a system might be something like “TFORSYTH,” telling us something about the employee’s name.

It turns out that there are at least a couple of different schools of thought about the “right” way to build application databases.  Some say that all primary keys should be surrogate, or arbitrary value, keys.  Others find good reasons to use natural, meaningful data as a key.  Let’s take a closer look at why both groups think they’re right:


The Pros and Cons of Surrogate, or “Arbitrary Value” Keys

This is the world I was used to; the way Oracle Applications, and SAP, and PeopleSoft all handle their databases.  There are strengths to this approach, and challenges:

Pros

  • The key has no intelligence built into it. Meaning you cannot derive any meaning, or relationship between the surrogate key and the rest of the data columns in a row.  If things change in a way which would require you to update the basic information about a record (say you want to re-number all your rooms, or institute a new employee numbering system), this can be done without changing this value in a host of tables.    You simply change the meaningful value in the primary or “home” table where that value lives.  You could just update the room number in the room table, for example.  This sure makes it easier when these values need to be changed.
  • Surrogate keys are usually integers, which only require 4 bytes to store, so the keys, and any database indexes which use them, will be smaller in size than their natural key counterparts.  All a fancy way of saying that big queries with lots of tables run faster with surrogate keys.

 Cons

  • If foreign key tables use surrogate keys then you will be required to have a join to retrieve the real foreign key value.  (Meaning if you store the room id where an employee is seated in the employee table, you ALWAYS have to look up the “real” room number in the room table).  You wouldn’t have to do this with natural keys.  Some meaningful data (like a room number) would already be right there.  If you needed to dig deeper, though, like getting the room name, you’d STILL need to go back to the room table to get it.
  • So surrogate keys are not useful when searching for data, since they have no meaning.  You have to go back to the primary table.


 The Pros and Cons of Natural or “Real Data” Keys


This is the type of key structure ARCHIBUS uses, and all of these strengths and weaknesses are those that ARCHIBUS is subject to:

Pros

  • Since the keys store some useful data, you will usually require less joins/tables when writing a query.  I’ve definitely found this to be true in ARCHBUS.  Often you don’t need to join to the building or employee table; it’s enough that you know the key value stored in the local table you’re looking at.
  • Searches are easier because natural keys have meaning, and you don’t need to do so many joins to get to something meaningful

Cons

  • Much more work is required to change the value of the key.  Changing a Building Code, or “bl_id” value, for example, requires that ARCHIBUS look in over 100 tables where this key might be stored.  The ARCHIBUS applications are smart enough to make this change, but a developer who builds on top of ARCHIBUS must constantly keep this in mind, especially if these keys are being stored in custom tables or fields, of if such value updates happen OUTSIDE of ARCHIBUS logic (which can happen when those key values come in from outside, as through an Employee Sync with an HR system.) 
  • Your primary key columns, and any indexes that looks at them will be larger because natural keys are usually strings, which take more space to store than “arbitrary” integers.  Larger key columns and indexes mean queries that take longer to run.  However, since ARCHIBUS databases are typically small in size, this isn’t usually a major concern.  Some tuning may need to be done as the database grows, however.

Using ARCHIBUS Keys Intelligently

Now, while the above has been an interesting exercise in the theoretical, it’s not a choice we really get to make in ARCHIBUS.  ARCHIBUS uses Natural Keys.  That said, this implies a few things you need to keep in mind in setting ARCHIBUS up:
  • Don’t pretend you have Surrogate Keys – I’ve known clients who are absolutely SURE surrogate keys are the way to go, even in ARCHIBUS.  They want to assign ONLY numbers to their building, employee, or department keys (or “Codes”.)  This is counter-productive for a couple of reasons:
    • ARCHIBUS exposes the keys in places many other applications expose name or description fields.  So if you want to have a clue what you’re looking at (who is this employee?  Which building is this?  Is this department Accounting or Legal?), you NEED to give this data some meaning.
    • You will find yourself customizing nearly EVERY form you use regularly to go look up the meaningful data you need from its primary table, where it’s being stored in the Description or Name field. This is a recipe for disaster when doing an upgrade.  Save your customizations for things that really matter.
  • Giving your data some meaning doesn’t mean keys are free-form text fields.  You need to be VERY careful about what you put in here.  You might want to think about exposing your potential key value schemes to these four tests before calling them final:
    • Is the primary key unique?  - My example above of using first initial, last name (TFORSYTH) as a primary key for the employee table is a good example of scheme that DOESN’T pass this test.  Adding the employee number might solve this:  (TFORSYTH F2314)
    • Does it apply to all rows?  - Are there some data points that just doesn’t fit the scheme?  What if you have an employee with a last name like “Wolfeschlegelsteinhausenbergerdorff?”  ‘Probably a bad idea to use the WHOLE last name.  Maybe X characters?
    • Is it minimal?  Remember, big size is one of the problems with natural keys.  Keep your values SHORT.  ARCHIBUS does a good job of enforcing this through their default key field sizes.
    • Is it stable over time?  This one is the real kicker.  Can you GUARANTEE that these values will never change?  Of COURSE you can’t.  But if they change ALL THE TIME, you probably need to look harder for something to use as a key.
I hope you’ve found this look at ARCHIBUS keys useful and informative, and that it can help inform the way you set up and use them in your system.
_________________________________________________________________________________

Like what you read?  Subscribe to the blog and follow us on Twitter, Facebook, Linkedin and Pinterest to keep up to date with the latest news from Robert Stephen Consulting, LLC.

Thoughts? Questions?  Comment below and let us know what you think!  We'd love to hear your insights.