Saturday, July 8, 2017
9 Days of Freedom
I passed the Spring 17 maintenance exam. It's nine days until the Summer '17 exam is released. While I am focusing on passing the App Builder exam, I have to take a break from my studies every now and then to pass the next relase exam. I try to get the out of the way as quickly as possible; though I took a little longer that I would have liked for the Spring exam.
Saturday, July 1, 2017
Working with Mobile Apps
I learned about mobile apps this week. The experience
reminded of the 45 Rule of Acquisition: Expand or Die. Working on this feature
of Salesforce expanded my skill set and helped me prepare for the Certified App
Builder Exam; mobile apps are ~3% of the exam. That might not seem like a lot,
but one question can be the difference between pass or fail.
One of the neat things about working with Salesforce1 is
that you can emulate it from your desktop with certain limitations (just append
‘one/one.app’ to your Salesforce URL). The org I am working with has not
switched over to Lightning Experience so we get this error when we try:
Since we are not ready to switch over, I had to use the
chrome desktop emulator. The chrome emulator was
pretty easy to use and directions are here.
Figuring out the navigation bar, and in particular, the
order of the elements presented the next challenge. If you start with the Today
element, it won’t show up unless you activate it on your phone and it does not
seem to work in the emulator. So while the emulator is useful, you still need
your phone to check certain things.
Once that was done, I tackled the quick start actions. The
process for setting these up did not differ from setting up actions on the
desktop. Two things to note are:
1) You have to drag and drop on the layouts from
the Salesforce1 and Lightning section; even though they are the same quick
actions;
2) There is an order to how they are displayed, so
you can’t put them in the exact order you want. Check this link out for details.
Sunday, June 18, 2017
An Admin’s Strength FLOWS from the Salesforce
Process Builder has an ‘Immediate Action’ for executing
flows and the challenge was to understand how that worked and how it passed
variables to the flow. Once I figured that out, it was pretty straight forward. The
general flow is shown below and the steps to create it follow. We needed to automatically
populate the Account team on a record using information from the Account record
and a Custom Object every time a record is created or edited.
General Steps:
1) Open Flow tool.
2) Create a record look up with the required Variables from Standard
Object. These are the variables that you need for your final record and
anything that you need for subsequent look ups, if applicable.
3) Create a record look up with required variables from the
Custom Object. These will pull the variables from the first lookup you created
and create, look them up in the Custom Object, and create the fields for the final record.
4) Create the record with the variables from the prior two
steps.
5) Save Flow and activate. Activation is critical since the
flow won’t show up in Process Builder if it is not active.
6) Open Process Builder.
7) Create a process that passes the data to the variables in
the Flow (assigned to the variable names you created).
8) Save and activate the Process.
Note that everytime you edit the flow you have to create a new process to call it. This can be annoying when you first start to learn. Making a flow chart with the variable names can speed up this process. I expect not that I know how to create flows, there will be less versions of both the flow and the process. Also, it helps to add a note in the description of each iteration related to what change was made and what did not work in the prior iteration.
Saturday, May 13, 2017
Something That I Use A lot
Currently I seem to be updating lots of records in
Salesforce. Many times, I must do it manually and I have check the data before
and after. I usually can get the SF record ID and use that to look at the
record. I created this Excel formula to help me; it’s nothing special and I am
sure it has been around for ages:
=Hyperlink(Concatenate(“https://orgname.com/”, record id))
The record ID is stored in a column next to the link (or anywhere
in Excel) so for example:
=Hyperlink(Concatenate(“https://orgname.com/”, A2))
It’s not a big deal but it has made my life easier; it’s
also something to blog about…lol
Sunday, May 7, 2017
22nd Rule of Acquisition: A Wise Man Can Hear Profit in the Wind
The 22nd Rule of Acquisition drives people to innovate and take risks. Transitioning to a career as a Salesforce Administrator continues to be a profitable endeavor both financially and professionally. However, it would be a shame to completely abandon my experience in Engineering, specifically, my process development and materials characterization work. Over the years, I have gained a solid understanding of sensors and how they work.
In the past, the data from the sensors stayed local to the
user, but now the trend is to put it in the cloud. This has led to the Internet
of Things (IoT) and a number of platforms dedicated to this area. Salesforce
has an IoT platform and my background in sensors may be useful again. Since I started
using Salesforce, I have been checking in on their progress in this area from time to
time. It turns out that there are now several Trailhead modules in this area
and a hardware development kit.
I purchased a kit this week and will start working the
modules to learn the basics. From my work as an Admin, I know now that a few
badges are not enough to claim any expertise, so I will be working on some sort
of larger demonstration to both learn and showcase my skills. Here’s the dev
kit; I just need to find some batteries to get started.
I expect it to take
some time and money to get to a point where I could get a job doing this; but I
think it will be worth it in the end. I am reminded of the 62nd Rule
of Acquisition: The riskier the road, the greater the profit.
Sunday, April 30, 2017
The Eye of the Tiger
Successful companies are often guided by a board of
directors/advisors. As a consultant, it’s hard to justify a board in the
traditional sense. However, it’s still important to have objective opinions on
the direction of your business. The key it to be open, honest, and above all
not hide things or try to manipulate the outcome when working with the board.
If you do, the board can’t function properly and you’ll derive little benefit
or success.
I have several friends who are small business owners and we
meet regularly to review each other’s businesses and offer advice. We create
presentations and meet at a local coffee shop to advise each other. We try to
do this once a quarter, though there is no set schedule. At the last review, I
presented two options to my board. The first option was to keep working several
consultant contracts and try to find more and the second option was to accept a
six-month contract position.
If I took the contract position, the board felt I would lose
the ‘eye of the tiger’. Basically, all my marketing activities, blog entries,
certification prep, etc., would taper off. I would become complacent and enjoy
my life. It appears that they were correct. While I am learning a lot, I have
not focused on the other activities. While some of the activities are not critical,
the blog and certification prep are things that will always be of benefit.
I have started to get back into things and will begin
sharing the what I am learning as a junior administrator for a 600+ Enterprise
Edition Org. I understand now why people ask how many users during the
interview process. Being certified, having a bunch of trailhead badges, and
working with small orgs did not prepare me for the challenges of a large
organization.
Sunday, January 15, 2017
Witer '17 Release Exam
I passed the Winter '17 release exam. There's a lot of material out there and a lot of updates. I found this link and the actual release notes to be the most helpful for preparation. I download the .pdf and used the search tool to check my answers (it's open book). Salesforce.study has a lot of material and they are always worth a look (that's how I found the links).
Now it's back to studying for the Certified Platform App Builder exam and my 2016 taxes (business and personal)...
Now it's back to studying for the Certified Platform App Builder exam and my 2016 taxes (business and personal)...
Subscribe to:
Posts (Atom)