Salesforce Admins Podcast

Today on the Salesforce Admins Podcast, we kick off Automation April by talking to Sam Reynard, Senior Manager of Product Management on the Flow team at Salesforce. We go over improvements coming to Flow and why it should be your one-stop shop for automations.

Join us as we talk about why you should pay attention to Flow, the improvements coming in new releases, and why it’s so important to start from a place of empathy for your users.

You should subscribe for the full episode, but here are a few takeaways from our conversation with Sam Reynard.

 Where Flow Builder is going.

Sam is a member of the Flow product management team—focused mainly on Screen Flows—so she’s the perfect person to have on the pod to kick off Automation month. We’ll be highlighting tools that are available to you and helping you make decisions about what automations to build in order to take advantage of this exciting new area of innovation. There’s a lot coming down the pipeline with Flow and we wanted to talk to Sam to find out what’s especially exciting and helpful.

The main goal is to make Flow Builder as easy to use as building a Workflow Rule or working in Process Builder. One thing that’s being released is support for rich layouts in Flow Screens, giving you the ability to create a section of your screen you can divvy up into multiple columns without touching any code using the section component. We’re also adding the ability to send rich text emails from Flows opening some great new possibilities.

More improvements to Flow coming down the pipeline.

“Today, if you as an admin are trying to create automation, there are so many options,” Sam says, “you can create a Workflow Rule, you can create an approval process, you can create a Flow or something in Process builder.” On the automation team, we’ve been questioning why there isn’t just one tool to give you everything you need without having to decide which tool is best for the job.

Another thing Sam and her team are working on is choices. If you need a simple choice that says yes or no, you shouldn’t need to click six or seven times to create it. There are a lot more little changes coming to make choices simpler and faster and make everyone’s lives easier, so be sure to listen to the full pod for more details, including what it’s like to have Mike in a focus group.

Links:

Social:

Love our podcasts?

Subscribe today or review us on iTunes!

Direct download: Screen_Flows_with_Sam_Reynard.mp3
Category:general -- posted at: 9:53am PDT

March Monthly Retro with Gillian and Mike

 

Today on the Salesforce Admins Podcast, we’ve got the monthly retro. In this episode, we go over all the great blog posts, videos, and all the other Salesforce content from March.

 

You should subscribe for the full episode, but here are a few takeaways from our conversation between Mike and Gillian.

 

Blog highlights from March.

 

Mike points to Brian Owens’ post about what to do after you get your certification. How do you prep for a Salesforce admin job interview? What should your LinkedIn profile look like? For Gillian, LeeAnne’s post about integration is something you simply shouldn’t miss.

 

 

Podcast highlights from March.

 

If you can’t tell, March has been integrations month, and Gillian wants to highlight a conversion she had with Zayne Turner and LeeAnne Rimel about how admins should think about integrations. Mike highlights another episode we did we LeeAnne about how to think through everything that’s changed as we move to a more virtual world.

 

 

Video highlights from March.

 

“I love when admins think through, visually, how you can call something out in the user interface,” Mike says. For him, a great video for this month was Marc’s walkthrough of how to incorporate emoji flags into your Salesforce org to make it more accessible and easier to understand at a glance. For Gillian, LeeAnne and Ashley Simmons going over MuleSoft Composer is something you simply can’t miss, and don’t miss the No Silly Questions episode about disabling person accounts.

 

Social

Love our podcasts?

Subscribe today or review us on iTunes!

 

Full Show Transcript

Gillian Bruce: Welcome to the Salesforce Admins Podcast and the pot of gold at the end of the rainbow or the March monthly retro for 2021. I'm your host, Jillian Bruce and in this episode we will review the top product, community and careers content for March. And to help me do that, I'm joined by the one and only Mike Gerholdt.

Mike Gerholdt: Hey, Gillian, we have literally a pot of gold at the end of this podcast because we are going to play a fun quiz show. Fun, that's the pot of gold.

Gillian Bruce: Well, I'm excited. I mean, I love fun.

Mike Gerholdt: And I would do that in an Irish accent, except it wouldn't sound that way, it just comes off as a rejected pirate try out for some, Johnny Depp movie.

Gillian Bruce: Now, I definitely am going to make you give me your Irish accent at some point.

Mike Gerholdt: No. Because it sounds like a pirate, just it's... I got a peg leg. Nothing.

Gillian Bruce: All right, Mike. Well, let's start with our content. Let's start with some blogs, what's a blog you'd love to highlight for the month of March?

Mike Gerholdt: Well, I am a big fan of Salesforce certification for admins, I've always been super empowered by my certification. I remember in October of 2008, when I first got mine. And so I loved reading the, you've earned your Salesforce administrator certification now what? And this sneaks in the window of being a March blog post, because it was published on March one by, Brian Owens. And I think it's just a good reminder of all the things you should do before you get a Salesforce admin job interview. Updating your LinkedIn profile, how to prepare for your interview and what to do before you accept the offer. And all of that is just money in the bank to me and makes me think back to those super fun days when I first got my certification.

Gillian Bruce: I think it's a really great post too because, we often get questions from the community of, cool I got certified, now how do I get a job? And I think that Brian's post hope it answers a lot of those questions and give some good structure and guidance around that process, so good highlight. Well, the post I would like to highlight for March, is all about integration. So March was a month of integrations, in case you couldn't tell, there was a lot of integration theme content across all of our channels. And this was a post by, Leanne who led the charge and it talks about, "Hey admins, how should you think about integrations? Why are they important to you? How might you approach them?" It's a great overview about all of the different types of integrations that we as admins should think about in the Salesforce universe and it's a good introduction to all of the different integration content we've got for the month, which I will be speaking more about in the next few sections.

Mike Gerholdt: This could quickly turn into the best of Leanne's content podcasts because, moving on I loved reading all of the integration stuff that we did this month. And I love thinking through, to me it's adding holiday lights when you can string them together, that's integrations when like, "How do I add more and make more things light up and make it all run off one timer?

Gillian Bruce: And make coordinate it with music.

Mike Gerholdt: Seriously, the people that do that are next level. You watch those YouTube videos, man, I'd love to be able to have that patience. I don't, I get through one string and I'm like, "Yeah, everything looks good, let's be done."

Gillian Bruce: If I have to do anything other than a couple pieces of electrical tape, no, no, that's it. The complexity that we're doing here, that's it.

Mike Gerholdt: Yeah, pretty much, pretty much. But we had some podcasts in March for an awkward segue that no one was expecting. Jillian, what was your favorite podcast in March?

Gillian Bruce: No, I thought that was a fine segue there, Mike.

Mike Gerholdt: My God but okay, go a head.

Gillian Bruce: Well, surprise, surprise, the podcast I would like to highlight from March is also about integrations. And this was a really fun conversation I got to have with, [Zane] Turner who leads our architect relations team and of course, Leanne [Rimal] who is part of almost all of our content this month. Again, talking about how admins should think about integrations and some of architect minded strategies that would help any admin no matter how complex or not complex your Salesforce implementation is. So it was really fun, it's also just super cool to be able to chat with two super technologically, skilled females on a tech podcast. I nerd out about that and it was really fun and they're two of my favorite people anyway, to work with. So it was a good conversation I highly recommend you check it out, we get into some really good meaty topics and help stretch your idea of what an integration is. So check it out.

Mike Gerholdt: I love those and I also preface by thinking, when you see Leann, do those really slick demos or when we have walk throughs of stuff. On the back end of that, we've thought through like, are we showing good architecture? Because, that's the unseen how quick when we demo something that we show and that's why I love listening to this one, is thinking through how architects think. Because all of that is the stuff we don't show.

Gillian Bruce: It's all the behind the scenes pre-planning so that when you see this finished product that makes sense, looks beautiful it's all put together, it flows well but those are all decisions that we made way before even getting to that first demo. So it's a very good set of strategies and skills for all admins to think about.

Mike Gerholdt: Well, in true, can't shake a stick and not hit some Leanne content this month. I chose the podcast that we did with, Leanne on learning in a virtual world for two reasons. One, it was great to have all of us back on one podcast again, just chatting. It takes me back to a few years of, I remember sitting at Salesforce offices on the second floor of that... Well, it was the second floor of the third floor of Rincon, which sounds super confusing to everybody listening. But it was this hot little loft and off in the corner and be like, "Okay, Leanne, let's sit down and record a podcast really quick." And it had 10 minutes in and it's like a sauna, cause it's so hot in there.

Gillian Bruce: Hey, we were talking about hot topics.

Mike Gerholdt: Nothing to do with this podcast, so this is just reminiscing. But it was good to think through, we've been working differently for a year now and to have a fresh perspective from, Leanne on working through this pandemic and then coming back and having observed and really taking that mental bandwidth with you. And thinking through, how are your colleagues going through this? What are you doing? How are you taking care of yourself? There's just a ton in this and it was just a good refresher pod that wasn't some of our usual content.

Gillian Bruce: Agreed. Not directly talking about how you structure Salesforce, but definitely talking about how you can better structure maybe some of your work habits. And yeah, I mean, working together and collaborating in this virtual world has actually been quite a fun transformation in a lot of ways, so it was interesting to talk about that. So we also had some videos in March, Mike.

Mike Gerholdt: I mean, we're a video machine. I feel every time I go to YouTube, I see you and I see, Leanne

Gillian Bruce: We're like the admin cable channel or something, it's just always something new coming out.

Mike Gerholdt: I feel it's more akin to early years of discovery, because it's these two expert corner and no silly questions.

Gillian Bruce: And we've got how I solve this too, which I believe is one of the ones you wanted to talk about, right?

Mike Gerholdt: Absolutely, I thought this one was great. So I love when admins think through visually how you can call something out in the user interface. And so, Mark did a great, how I solve this with emoji flags video and to me, you'd love to sit and think your users pine and read through every detail of all of the record and comb through all the activity history. And really sometimes they just run a list view and want to see the status and they spend a glancing look at it to figure out who they should call next. And I thought this video was really good at that and ultimately, it comes down to how do you help your users consume information visually faster and have a little bit of fun with emoji flags.

Gillian Bruce: I mean, who doesn't like emoji? I have yet to find. I mean, well, honestly, Damon, my partner does not like emoji at all. He refuses to retweet anything that has emoji in it or text any emojis, this is the one riff we have in our relationship. But other than him, I haven't found anyone that doesn't like emoji.

Mike Gerholdt: I'm often feel like sometimes I'm constrained, there's not enough emoji.

Gillian Bruce: Well, that's what we have now, Bitmoji and Animoji. I think we need to continue to build out our emoji languages since this is a secret goal of mine.

Mike Gerholdt: There's been times when I'm like-

Gillian Bruce: We have Trailmoji.

Mike Gerholdt: I know, yes. But I still need more flags. That flag portion that could be expanded, there could be more flags.

Gillian Bruce: Agreed.

Mike Gerholdt: What about a state flag, why don't we have those? Not that I own flag, is all that awesome let's be honest.

Gillian Bruce: There's actually a really total side note for those of you looking to nerd out on flag design, there's a great podcast that I recommend from 99% Invisible about actually flag design and they do a very interesting story about, I think it's Aruba and how their flag has drastically changed.

Mike Gerholdt: Really?

Gillian Bruce: And there's a whole international debate, it's fascinating. Anyway, I'll find out the exact episode, we'll put it in the show notes but-

Mike Gerholdt: Is it called fun with flags?

Gillian Bruce: And no, that would be great. But I don't think that's the title of it, that's what I would've called it. But I'm not cool enough to host 99% Invisible.

Mike Gerholdt: No, no, but vexillology is that how you say it? V-E-X-I-L-L-O-L-O-G-Y. Vexillology, it's the study of history and symbolism of flags.

Gillian Bruce: And there you go. See, learn something new, I would say.

Mike Gerholdt: Fun with flags.

Gillian Bruce: Fun with flags. Okay, but we also had other videos, so we're going to have fun with those videos too. I had two that I really wanted to highlight this month and they're two very different ones, so don't worry. One was the launching of this amazing new expert corner series that, Leanne is hosting. Again, Leanne is amazing, she created a ton of content this month and this again is focused on integrations. This is with our MuleSoft Composer, Product Manager, Ashley Simmons. This is amazing, this is the behind the scenes, one-on-one chat, you get with a PM at a Dreamforce or a TrailheaDX but you can just click play on the internet and you can watch it. It's really, really great in-depth, super nerdy discussion about MuleSoft Composer and the nitty gritty of how you use it, what admin should do with it.
Definitely check it out. I think it's 25, 27 minutes long, so it's short and sweet enough for you can consume it, but also in-depth enough to where you get more than just a couple minute clip. Because the other video I want to recommend any everyone check out is literally two minutes long. And that's the new silly questions that we just put out about person accounts. So we got a really great question from, Jonathan Forester. Who's actually part of our Salesforce military community, about why can't you disable person accounts after you enable them? Why is this so difficult? And so I got a product manager our project Manager, [Hidong] to help us answer that question. So check it out, again it's a couple minutes long and if you have not so silly Salesforce questions always remember send them my way. And I may ask you to submit it via video and then I'll get you an expert answer. So that's the video land for me in March.

Mike Gerholdt: No, that's awesome. First of all, thank you, Jonathan, for your service. I saw on Twitter his jubilation, I will call it over getting his question answered. That is a good and easy way to bubble your question at the top, let me tell you, because that was a fun, fun video to watch.

Gillian Bruce: And it's always great, excuse for me to, prod the product managers and being like, "Why does this work this way?" So if you've got a product question-

Mike Gerholdt: Why does person accounts have to be a permanent thing?

Gillian Bruce: Why is this so complicated? And then we get them on video and force them to answer. So please keep sending me your questions.

Mike Gerholdt: Yes, please do. So we promise you a pot of gold at the end of the podcast and we are there. I thought it would be fun in the vein of, we've had some sort of theme every month. So for March, we're going to do Mike's March madness quiz show. So, Gillian I have thought of three questions, they're all multiple choice for you, around things that happened in March that are in my mind, just kind of complete madness. And that's why-

Gillian Bruce: I like it.

Mike Gerholdt: That's I've called it. And if you get all three rights, I haven't determined what the prize is. I could do a-

Gillian Bruce: I thought I'll get a pot of gold, isn't that how that works?

Mike Gerholdt: You're sure, yeah. Pot and gold to be determined.

Gillian Bruce: Fair, fair. I mean, everybody I love it.

Mike Gerholdt: So this is fun, fun. A fun, fun, Mark's March madness quiz show. So, Jillian, March is a great month for basketball but not so much for employee productivity. According to USA today, unproductive workers cost their employers blank amount in 2019, and this was paid to employees, spending company time on bedding pool priorities. So blank amount in 2019, was that a, $90 million, b, $1 billion or c, $4 billion.

Gillian Bruce: Men, I mean, I know that March madness is the number one sports betting, fun bracket time of all. Before billion sounds a lot. So I'm going to pick the middle option, I'm going to say 1 billion, b.

Mike Gerholdt: You'll be incorrect. Is actually c, $4 billion. March madness costs employers in 2019, so obviously with pandemic in 2020, I couldn't find an article about that, but I was blown away too. So 4 billion.

Gillian Bruce: Okay, well there you go.

Mike Gerholdt: Madness. Our second madness question. The quote, luck of the Irish is celebrated on March 17th, which was not too long ago, if you listen to this podcast also known as St. Patrick's Day. But what other holidays are also celebrated in March? Is it a, National Fanny Pack Day?

Gillian Bruce: God, I hope that's true.

Mike Gerholdt: B, What if Cats and Dogs had Opposable Thumbs Day?

Gillian Bruce: My God.

Mike Gerholdt: Or c, National Earmuff Day?

Gillian Bruce: These are fantastic, I didn't know any of these existed.

Mike Gerholdt: I put a lot of work into this quiz, I'm very proud of myself.

Gillian Bruce: I'm also not very distracted thinking about what would happen if my dog, Rex had opposable thumbs. I literally like the F... When I first got him as a puppy, I remember my dog walker sending me a photo of a destroyed kitchen with flour and chocolate and everything all over the place and her text message was, "Rex, tried to bake you a cake without thumbs." So I'm partial on the fanny packs, I think I'm going to go with a, I'm really hoping that's true. Because then I have an excuse to wear a fanny pack.

Mike Gerholdt: Actually. Ding, ding, ding, all of them are true. So March 3rd is, What if Cats and Dogs had Opposable Thumbs Day, March-

Gillian Bruce: Who came up with that?

Mike Gerholdt: It's madness, I don't know. March 9th is International Fanny Pack Day.

Gillian Bruce: I missed it.

Mike Gerholdt: So that's come and gone and National Earmuff day, we just missed it, Nash is March 13th. The choices were actually so funny, I couldn't think of funnier ones and I was like, "I'm just going to make it all of them." This is all of them. Upcoming, March 21st is Absolutely Incredible Kid Day, so if you have an absolutely incredible kid-

Gillian Bruce: I mean, my kids are okay.

Mike Gerholdt: March 23rd is World Meteorological Day and March 31st is World Backup day.

Gillian Bruce: Backup?

Mike Gerholdt: Yeah.

Gillian Bruce: Backing up your data?

Mike Gerholdt: I Don't know, I just thought. This is also why I didn't choose those.

Gillian Bruce: You'll be excited about the Meteorological Day, because you love the weather channel?

Mike Gerholdt: Yeah, sure.

Gillian Bruce: No, it's fantastic wake. I'm going to have to remember Fanny Pack Day, next year.

Mike Gerholdt: Fanny Pack Day is March 9th. Third question, so you're 50, 50 here for the win. According to research from the UK Office of National Statistics, kids born in March are statistically more likely to grow up to become what? A, a marine biologist, b, an airline pilot or c, a philanthropist?

Gillian Bruce: Well, Dana my partner was born in March and he's none of those. He's also not very common, I wouldn't use him as an example for anyone else.

Mike Gerholdt: Wow. That fun fact, learn during March madness quiz.

Gillian Bruce: What's appropriate, because he does do sports for a living so I should talk about him on podcast. And when I say, do sports, he just talks about that, he's not actually doing a sporting activities. So let's see, God, marine biologist, pilot and philanthropist. Pilot?

Mike Gerholdt: You are correct. Kids born in March according to UK Office of National Statistics are more likely to grow up to become a pilot. I threw marine biologists in there because I was a sign field fan and philanthropist because I felt like it would throw people off.

Gillian Bruce: A pilot, wow. Okay, well, I had-

Mike Gerholdt: So start racking up your frequent flyer miles if your kid was born in March.

Gillian Bruce: There you go. Okay. Well, that was fun, Mike.

Mike Gerholdt: You went two for three, on Mike's March madness quiz show.

Gillian Bruce: I mean, the second one was a give me, so that was good.

Mike Gerholdt: I know but who's going to turn down International Fanny Pack Day?

Gillian Bruce: Definitely not me. Thank you, Mike. That was very fun. I appreciate that.

Mike Gerholdt: Yes. What if Cats and Dogs had Opposable Thumbs Day.

Gillian Bruce: That's going to give me nightmares, is what that's going to do.

Mike Gerholdt: Then bake your bread, you never know. Unlike the UK's Office of National Statistics, if you want to learn more about all things we just talked about in today's episode, please go to admin.salesforce.com to find those links and many more resources. You can stay up to date with us on social for all things admins, we are @SalesforceAdmns. No, I, on Twitter. I am @MikeGerholdt and Gillian, is @GillianKBruce. Don't forget to tweet her non-silly or silly question. There is no such thing as a silly question. And with that, stay safe, stay awesome and stay tuned for our next episode. We'll see you in the cloud.



Direct download: March_Monthly_Retro_with_Gillian_and_Mike.mp3
Category:general -- posted at: 3:00am PDT

For this episode of the Salesforce Admins Podcast, we team up with Josh Birk, host of the Salesforce Developer Podcast. We come together about the difference between admins and devs and how you can get more dev skills in your toolbox.

Join us as we talk about why it’s easier than ever to learn to code, and how you can put those skills into action.

You should subscribe for the full episode, but here are a few takeaways from our conversation with Josh Birk.

Thinking like a dev.

While Flow and code can feel like two different things, the thought process behind it is the same. “The admin roles are very process-driven,” Josh says, “whereas in the developer role, you’re really trying to figure out what is the appropriate functionality and what is the appropriate tool to bring that functionality forward.”

The important thing to realize is that these skills are totally obtainable if they’re of interest, and Josh has tons of examples of people who have started without a computer science background and gone on to great things. But even more importantly, understanding how everything works is important so you can communicate effectively with your developers and create something that works together.

What happens when an admin learns to code?

One other thing that gets people tripped up is the idea of task versus identity. Just because you’re doing an admin or developer task doesn’t mean that it’s your identity—things aren’t always so black and white. Sometimes you need to developer tasks, even if you’re an admin at heart. As Josh puts it, “having the developer role and role understand their strengths and their weaknesses helps each other do their job better.”

There’s also the fact that you need someone to help you troubleshoot when something goes wrong. Failure is an important part of learning, and having someone over your shoulder can be a big help. If you make the transition to being a dev or acquiring dev skills, there are a lot of options out there for where to go next.

There’s a lot more in the pod about how to get code skills and what to do with them once you acquire them, so be sure to listen in!

Links:

Social:

Full Transcript

Mike: Welcome to the Salesforce Admins Podcast, where we talk about product, community, and career to help you become an awesome admin. This week, we are diving into a really great discussion with fellow podcaster and host of the Salesforce Developer Podcast, Josh Birk. You may also know him for Trailhead.
In this episode, we will have a fun discussion about the identity of developers and admins and the tasks that they perform. So with that, let's get Josh on the pod.
Welcome to the podcast, Josh.

Josh Birk: Thanks for having me, Mike.

Mike: So, since we last chatted, somebody started their own podcast.

Josh Birk: Oh really? Who was that?

Mike: Yeah. I don't know.

Gillian Bruce: I know. I know.

Mike: Spoiler.

Gillian Bruce: Josh, it's you.

Josh Birk: Oh, since we last recorded. Oh my God. That was so long ago.

Mike: Yes, it was.

Josh Birk: Well, that was a whole pandemic and a half ago, at least.

Gillian Bruce: Yeah, the way time moves these days, it's like 10 years ago.

Mike: So, you have the Developer Podcast now.

Josh Birk: I have the developer podcast now. We are rounding up towards episode 75. Like y'all, we have gone out weekly since two Dreamforces ago, basically. And, and yeah, no, it's, it's been great. We've got episodes that are, these days lasting somewhere between 20 to 40 minutes, about 30 minutes usually.
And honestly, going back to the pandemic joke, it's like the timing couldn't have been better, because I am catching up with people from the community around the world and having lengthy conversations with them. And I don't think I even was going to be able to do that in the normal world. I don't remember the last time I actually sat down and talked with, and hear about and for more than 20 minutes at a time. And so, it's been really great to be able to have those experiences.

Mike: Yeah, no, it's a great podcast. I'm always glad there's more podcasters for our audience to listen to. Well, we're bringing you on. We did a whole bunch of, of course everybody's doing video content these days, and we got some questions in the community and one of them really stood out that I responded to. It was during our release readiness and I know the developer release rain has got this question too, but there's a lot of people out there and they identify as admins, they identify as developers, they identify as architects and so many different identities. And one of them was, "Hey, I'm doing this, but I need some developer content."
And what's interesting is I sent the question over to you and your response wasn't exactly what I expected, because I really just wanted a link.

Josh Birk: Yeah. Yeah. And it really isn't just a link, I think, would be my answer there. And I'm trying to remember what I actually pointed her to, if it was Trailhead or any of the podcast episodes, do you recall?

Mike: Well, I think it was a combination of both, but your response, because I got you on a hangout because our calendar was free. Your response got me thinking, which was, does she want to learn the skills or she want to learn how to think like a developer?

Josh Birk: Mmm, yes, yes. Yeah. And it's come up on in a lot of different conversations that, for instance, if we start comparing Flow to coding, for instance, and people like to call Flow "low code." But even developers brace at that a little bit, because they're like, "No, Flow is actually more like visual code," and the thought process between putting behind a Flow together versus putting an apex class together is actually really, really similar.
And I think a lot of developers would agree with this too, if you just throw them a bunch of stuff and they just repeat it, that they're not necessarily learning how JavaScript works, for instance. But if you take a step back and actually start looking at the functionality of it, then you start looking at the precise things that you as quote unquote, "the role of developer," is really interacting with.
And so, I think Trailhead is a really good resource, but I think there's also a lot of different resources that bring you through that experience of being a developer that might help bridge going from admin skills to developer skills a little bit more.

Gillian Bruce: So I think that's interesting, because I think we focus so much on the skills and like you said, Trailhead is very skills focused, but that thinking, that strategy, can you dig into maybe what some of those differences are?
You know both the admin and the developer personas pretty well, what would you say are some of the top thinking strategies or shifts between those two personas that stand out to you?

Josh Birk: So, I think the admin roles, they're very process driven. It's very much a getting the right things into the right boxes at the right time for the right people kind of thing. Whereas in the developer role, you're really trying to figure out what's what's the appropriate functionality and what's the appropriate tool to bring that functionality forward.
And so, I think there's a lot of exercising, mentally to do, to go through that process. I would caveat that though, with like... And this has come up a lot in the pod and conversations, it's not a mad scientist skill. It's not an ivory tower kind of thing that you have to get into. It's really just, are you willing to spend some time and mental energy to start getting into those habits of writing code, testing code, proving your functionality, and things like that?
And I have multiple examples of people who have virtually no... They didn't come up computer science geeks, they didn't come up with a Commodore 64 on their desk when they were a kid, they just out of nowhere, were like, "I want to learn these skills," and they just started going through those exercises and it's 100% attainable. Your background does not necessarily limit the kind of role that you want to slowly get into.

Gillian Bruce: I think that's interesting Josh, because I know my personality, I would never have the patience to sit there and write a bunch of code and test it and troubleshoot it for hours and hours on end. I just know that that is not something that even appetizes me in the slightest. But there are people that just love that, and it's like tackling a really complex problem and getting in there. And so, I definitely would have a very hard time being a developer, I know that. I could probably learn the stuff, learn the skills, but actually having that kind of mindset and that kind of approach to my work would absolutely not do it for me.

Josh Birk: I want to add though, quickly, I sound like I'm almost diminishing taking time and learning some of the skills and getting a grasp of triggers and things like that. And I think even if you acknowledge that, that adding developer into your role is it's not something for you, getting your eyeballs on it is still very useful. I've had people in workshops admit to me, "I'm not a developer, I'm not a programmer, I'm never going to code the stuff, but I need to know what you're saying so that I can actually talk to my developers."

Gillian Bruce: Yeah. I think 100%, that's the difference between understanding versus building it yourself. And I think I've also, very similarly, I think it's so interesting to understand how the LWC works or understanding how to troubleshoot and use [SOCO] and some of those more complex things, but I would not sit there and come up with that stuff on my own. But I think that that is an important distinction there.

Josh Birk: Yeah. I have an anecdote for my workshop days, where somebody came to me and said that to me. They said, "I'm not a developer, but I need to learn some of this because I think my developers are lying to me."
And I was like, "No, no. I understand. It's easy to have miscommunications. And sometimes developers, maybe they're not communicating you too correctly, but I'm pretty certain they're not lying to you."
And it was back in the days of remote objects and being able to do things asynchronously. And so, I showed the difference between being able to just load a bunch of stuff on a page. And this was back in the visual force page, those days. And it's like, you have this whole task that's going to just, every time you press the button, this huge amount of data is coming back to the server and then back down the client. And you could just feel the web browser shake when you're trying to do it.
Or you could do it this other way, which is really lightweight and fast and you press the button and it just comes back quickly. And I showed that demo and that person came to me and she's like, "That. That's what's happening." And she pulls up this browser page and it's got this visual force page with a hundred check boxes on it because every single check box has every single attribute that's on the lead object. And you click one of them, and it tries to update basically the entire database all at the same time. And she clicks one of them, and once again, it's like you can almost see the laptop just cry in pain. And she's like, "y developers are telling me this can't be any faster or any better." And I'm like, "They're lying to you. Sorry."

Gillian Bruce: That's hilarious.

Mike: Josh, I think one of the things that seems to come to mind for me is, task versus identity. And just because, to the point of some of the questions we get, an individual doing a developer or an admin task doesn't necessarily mean that that's their identity.

Josh Birk: Yeah. And I feel like we have a lot of like marketing and organizational cruft, which leans to having those very distinct concepts. But then when you wander around the community, that distinction is never as black and white as sometimes we put it in our organization or our training material.
I just had an interview, which is actually chronologically coming out next week, so I think it'll be two weeks behind when this actually airs. But it's with Katie Codes, and a lot of the stuff we talk about is like, what's an admin-eloper? And how did that role happen? And I think her response was something like, there were admins who were occasionally doing developer tasks who wanted to not get rid of their admin identity, but also assert the fact that there were these things in the quote unquote "developer domain" that they were still doing. And I think having that flexibility is good.

Gillian Bruce: Yeah, the admin-eloper a really interesting thing that popped up from the community, which I mean, this is always where these... Everything we get is because of what people are actually doing. And I think it is interesting because understanding the language, understanding the skillset and even understanding the different... A developer approach as an admin, can really add a great deal to your abilities, to either help manage your own Salesforce instance, or even work across different teams and up-level your game there, which I think is a really interesting way to think about it. So, even if you're not going to go down the developer path, understanding enough to be dangerous, kind of thing.

Josh Birk: Yeah, absolutely. And I think we've always said, from either side of the spectrums, having the developer role, an admin role, know their strengths and their weaknesses helps each other do their job. And so I always, and this is the classic example, but I remember being in a business requirements gathering meeting, and they were going through this automation process that was going to have to happen. And I get out of the meeting and I turn to my business partner and I'm like, "That's not that bad. I can put it into a trigger. It'll probably take me a couple of days, but I want to have a couple more days just to be able to test it." And he just looked at me blankly, and this will tell you how old this anecdote is, but he's like, "Or I could just put it in a workflow for you and we're done."
And it's like, I wasn't thinking in terms of how easy that would be for somebody in the admin role just to get it done and not have to worry about the four day process that I was describing. And he was 100% right. And it would have been a far simpler workflow than it would have been a trigger.

Mike: And it would have been native, no code.

Josh Birk: And it would've been native, no code, which, we get that with Flow these days as well. So, you still get that advantage of not having code, but you have a lot of the flexibility too.

Mike: Is some of that just a symptom of systems not having their own configurable backend, front end, prior to Salesforce?

Josh Birk: Yeah, no, absolutely. That's 100% spot on, because I come from a web development background. And so, my world is client server, client asking polite questions, the server thinking about it ponderously and then giving some kind of response. And if there was any automation at that point, that's an integration layer on the server, that's going and kicking something off or handing things over and things like that.
So, I didn't come from a workflow world, or an Excel world or a PL/SQL world, or any of these kinds of things where these configurable automation actions occurred. So, my world for that kind of thing was apex triggers. Doing that kind of automated process at that moment, as me as a developer, that's pretty much the only way I was thinking about it.

Gillian Bruce: So Josh, let's go back to our original question about an admin actually wanting to learn how to be a developer. You talked about like the difference in the thinking, the strategy. What are some first steps that someone in that category might do, from your perspective?
I mean, we do have Trailhead, so clearly we've got some content on there, but beyond that, what are some really good ways to start building your skillset outside of our traditional recommendations?

Josh Birk: Yeah, and we can put them in the show notes. I can point to a couple of specific interviews where this happened. And one of the most recent ones was Lexis Hanson talking about becoming a JavaScript developer. And Trailhead is great for what we were talking about. Seeing the skills and seeing how the code works and learning the nouns and the verbs and things like that.
But when it comes to that, I want to do the exercises and get that muscle memory for putting a function together, for putting methods together, for understanding class structure. One of the things I've heard now repeatedly, is that it's really good to be able to do this with other people. So, if you're learning from people who are expert programmers. And so, one of the things Lexis did is started going to developer group meetings and things like that.
She also utilized Codeacademy and some things like that, but it's having that person who you can throw code at, and do a little bit of peer reviewing on your code and things like that, seems to be a consistent thread of... You have a gym buddy. And so, if you're going to go through that process of exercising until it's muscle memory, having that gym buddy is a really good idea.
And there's RAD Women, I was just talking to Melissa Hanson and she talked about that same thing where it's like, she had people on her team who were pushing her to be like, "You could do Apex." And at this point she has no programming background. And the first two things, she learns is C+ and Apex, which is kind of triumphant.
And I was joking with her because the first thing they did was have her write the unit test so that she could see how that functionality worked against their functionality. And then as she learned how the org was being shaped, get more into the actual Apex side of it. But then that influenced her experiences to be a part of RAD Women and get into these programs where you can talk with other people and you can get coached and you have another human being there who's... I think it's a good analogy, helping you have that gym buddy kind of thing.

Gillian Bruce: I mean, nobody goes to the gym if they don't have an accountability buddy, I totally get that.

Mike: And sometimes they don't go to the gym even if they do.

Josh Birk: Right.

Gillian Bruce: Especially when your accountability buddy isn't very accountable. But one of the things, so, I like taking myself back to when I first started at Salesforce and we were all in four floors in the landmark building. And I worked on the floor with all of our product team. A bunch of developers. And they actually did so much of that, I guess they call it partner programming or whatever, where they both sit at the same desk and are looking at the screens together and actually working together. And I think that's immediately what came to my mind when you were describing that process of having somebody to bounce ideas off of and work with, it's really important when you're getting the developer chops.

Josh Birk: Yeah. I think there's two things that are always true if you're really getting into that role of a developer, identifying as developer. One is that you get into that peer programming, and there's a joke amongst developers that, I'm glad I got you to look over my shoulder because that's the only thing I needed to know to see the bug in my code. Weirdly, just having another human being in your cubicle was the one thing that got you to get to the next point. So, there's always, I think, a social aspect to it, or it's easier if there's a social aspect to it.
And the other thing, that I'm curious to see how this resonates across what we're talking about here with identity and role, because I know it resonates heavily if we added in the architect role, but failure is an option. In fact, it's a requirement. You are going to write bad code. You are going to write code that fails. Your unit tests are going to go red. And this is going to be especially true when you first start learning it.
And I was just talking to somebody about the old days where you had to put in programs by hand based on articles that were printed in magazines. And I always say that this was almost a defining moment for me, because I got so frustrated at the code not working correctly that I almost just never wanted to program a computer ever again. And it's just like, eventually I just wanted it to work enough that I got over that hill. But it's going to be a hill that's there, and it's going to be a hill that's always there.

Gillian Bruce: Wow, writing code from magazines. That's a stamp in time right there.

Josh Birk: Yeah, I'm not young.

Mike: Those things are punch cards [crosstalk].

Josh Birk: It's just after that, yeah. Yeah, yeah, yeah.

Mike: I was saving my box tops and putting them in an envelope, self-addressed and waiting the six to eight weeks.

Josh Birk: Yeah, no, that was the generation right before me. That was, one of my old bosses used to say that I couldn't complain to him until I had to carry my punch cards uphill both ways. Because, that's what he says he had to do.

Gillian Bruce: That's hilarious. Well, I mean, the idea that failure is part of learning and it's very important part of learning, I think is something that is, as you say, it's embedded in the developer experience and developer journey. But from an admin perspective, I could understand how that might be a little like, "Wait, what? I'm going to fail? And that's part of the thing? Because my job is to make everything work and to make my users super happy. And that's why I have Sandbox, that's why I test stuff."
I sense a hesitance in that mental shift. So, that could be a little fear-mongering there.

Josh Birk: And I do like that there's a shared experience, and this is probably true across anybody working with the solutions that are for a lot of customers or clients. You are doing your job right when the trains are coming in on time. And it's like, then nobody's complaining. It's like that, if everything's running smoothly, then that's when things were actually going green. I think that's definitely true for both admins and developers.

Gillian Bruce: So Josh, let's talk a little bit about what the options are when an admin does transition into the developer realm. Can you talk to me a little bit about what those career path options look like? What kind of roles would a newly minted developer in the Salesforce ecosystem look for, and what are the different options in that space?

Josh Birk: Yeah, thankfully it's a pretty rosy picture, and it's also... I think I want to level set that you have different options if you want to expand in this region. For instance, Lexis is really a JavaScript developer and not so much a Salesforce developer, even though she works on Trailhead, so very much in Trailhead/Salesforce ecosystem. And JavaScript is a brilliant language to look at if you want to have wide opportunities within and without the Salesforce ecosystem. If anything, there's a lot of competition for it, which might make that a little bit more difficult. Whereas if you get into Apex and Lightning Web Components and that kind of thing, you can really look squarely at the Salesforce developer ecosystem.
So, as a junior developer, you are the person who is accepting those business requirements and being given some kind of parameters and then getting those that functionality built in. So, entry level developer roles, they're pretty straightforward. I think it's typically more complicated than that if you're trying to use your admin identity and then adding in some kind of developer roles, because I don't know if you're always jumping into a completely new job so much as, for instance, in Melissa's case, what it was, was transitional so that she could still do database stuff and admin stuff and things like that because she works with a lot of nonprofits. And nonprofits by their nature are generally small scrappy teams. And so, if you are somebody who can interface directly with developers, maybe even lend them a hand and have that ability to have a broader spectrum of what's going on with the overall architecture, it can be really, really handy if you're looking at smaller shops, SMB, medium-sized businesses and people who need those, those cross-transactional roles to help a team move forward.
So, it's definitely opening doors and there's some people who are now, they're senior developers and doing their dream jobs because they took those first step forwards and they started doing those exercises and they and found that gym buddy.

Gillian Bruce: That's great. That's great. It's helpful too, to understand what your developer job would actually look like day-to-day. So, when you described, like you're accepting the business requirements and building thing, that is a shift from a day-to-day admin role. So, that's good. I always like understanding, so if I take this job, what am I actually going to be doing every day? It's a good thing to think about.

Josh Birk: Yeah. And there's another thing that's come up recently a lot, which is you have Flow. How do you unit test Flow? How do you keep Flow in check when you're moving it from Sandbox to production? And the correct answer, there's actually Apex unit testing. Having Apex pull the levers that the Flow is going to do and make sure that it does the right thing at the end. And so, there's a good example of, if you've got that domain knowledge between those two things, whether you started from an admin perspective or a developer perspective, your production is probably going to be a lot more stable that way.

Mike: I thought you just told it, it was a good boy and gave it treats when it went to production correctly.

Josh Birk: That's my usual strategy, but Flow and I have a very strange relationship.

Mike: Good boy, Flow.

Gillian Bruce: Josh, you spent many years cultivating that relationship. So, you've earned that.

Josh Birk: I have. There's been a lot of interesting conversations along the way. This is true.

Gillian Bruce: Well, Josh, thank you so much for taking time.

Josh Birk: Yeah, no, it's a delight and I look forward to talking to you two. And I also, just so you get this in audio, I want to thank both of you. Mike, you were instrumental in me thinking that maybe we should actually do a Salesforce Developer Podcast.
And Gillian, I tell people all the time, I am doing this because I trained under the wonderful Gillian Bruce. So, my thanks to both of you for helping getting the Developer Podcast up and running, because it wouldn't have happened without you.

Gillian Bruce: Hey, we love having new awesome Salesforce podcasts, and you have just taken it and rocked it. So, thanks for the kudos, but it's all you Josh. So, nice job.

Mike: Yep.

Josh Birk: All right. Well, thanks for having me. And I look forward to talking to you two, in the future.

Gillian Bruce: Well, huge thanks to Josh for taking the time to chat with us today. It's always great to have another fellow podcaster join us on the pod. It's like metapod action. If you want to learn more about all things, Salesforce Admin, go to admin.salesforce.com to find more resources. You can check out Josh's Developer Podcast at developer.salesforce.com.
And as a reminder, if you like what you hear on our pod, take a second and pop on over to iTunes to give us a review. I promise that Mike and I read them all. You can also stay up to date with us on social for all things admin @SalesforceAdmns, no 'I' on Twitter. You can find our guest, Josh Birk on Twitter, @JoshBirk and my co-host Mike, @MikeGareholt, myself, @GillianKBruce.
With that, I hope you all have a wonderful day and we'll catch you next time in the cloud.
My neighbor has a tortoise, Zippy, who walks around in the backyard.

Josh Birk: Because Paige was like, "I really want to go get a turtle." And we had forgotten about the salmonella scare which made turtles not pets anymore.

Gillian Bruce: Oh yeah.

Josh Birk: Yeah, so.

Gillian Bruce: Yeah, they are huge harbors of nasty salmonella, but the best part about Zippy real quick, is that, tortoises live for 80 plus years. So, my next door neighbor, Bernadette, she's older. She's got to be in her seventies and she's already having to create her retirement plan for Zippy after she passes because no one's going to be around to take care of Zippy. So, she's like, "I've talked to the zoo. The zoo is willing to take him."

Josh Birk: Oh, aw. Aw, Zippy.

Gillian Bruce: So, caution when you, when you invest in animals that live a long time.

Josh Birk: Yes, yes. You might have to consider that they're living well, true.

Mike: I think I read somewhere that there was... One of the oldest tortoises was like 180 some years old.

Gillian Bruce: Yeah, some of those Galapagos tortoises.

Mike: I'm fairly certain he doesn't care. Do you think he remembers his first owner?

Josh Birk: I think your one 180 is probably very similar to year 80, which is probably very similar to year 40 for him.

Direct download: Admin_Dev_Cross-Over_Pod_with_Josh_Birk.mp3
Category:general -- posted at: 3:00am PDT

Today on the Salesforce Admins Podcast, we talk to Kris Harrison, Director of Product Management at Salesforce for data, integration, and metadata focusing on Enterprise API and External Services. We’ll dive into all those technical topics and more as we dive into APIs and how they affect everything that goes on in your org.

 

Join us as we talk about why you should be thinking about APIs and how to learn more.

 

You should subscribe for the full episode, but here are a few takeaways from our conversation with Kris Harrison.

 

Why APIs are important for admins to understand.

 

Kris is a Product Manager at Salesforce focused on the Enterprise API Product Suite. “The encompasses the REST, SOAP, and Bulk APIs that provide programmatic access to the core Salesforce data that we know and love and run so many important functions across many different businesses,” he says. That includes the API framework and specific API operations and resources, like the query operation.

 

While interacting with APIs sometimes feels like it’s out of the scope of your average admin, so much of what goes on happens either implicitly or explicitly through an API request. Even if you’re not writing code, tons of things you’re doing on your org interact with APIs, and it’s important to understand how they work and how they affect your day-to-day. “If you’re interacting with an org, there’s an API that’s part of making that magic happen,” Kris says.

 

New API changes in Spring ‘21.

 

For Spring ‘21, Kris’s team has added the FIELDS() function to the SOQL query. This lets you pull back a pre-defined grouping of fields within the results set you can reference. You can return standard fields, custom fields, or even all fields in the resulting data to save on keystrokes and research to make that exploration on data within an org much easier. That means you can stay within the SOQL query and interpret that results without having to toggle back and forth—one of the most requested ideas on the IdeaExchange.

 

They’ve also created a plan to retire versions 7-20 of the SOAP, REST, and Bulk API. “Every new release we stamp out a new version of the API,” Kris says, “in Spring ‘21, we issued version 51.” So there’s now a plan to retire the oldest versions of the API (version 7 is from Summer ‘06, for example). There’s information in the Release Update tool in Setup on how to think about how to prepare for this change and what steps can be taken to ensure the org and it’s integrations won’t be impacted by the retirement plan. This helps you take advantage of the newest innovations that ship with every major release.

 

Adding to capabilities to your org.

 

For admins, we’re always looking for areas of opportunity—ways we can make the environment better and more efficient. While we’re often focused on new declarative features, looking at API improvements can give users and developers access to new innovation.

 

“As the CLI capabilities are able to evolve and become more feature-rich, they’re plugging into new capabilities that are expressed through the API,” Kris says, “so there’s a win-win there. As you upgrade and make steps to take advantage of the capability that ships with every major release, that’s an opportunity to refresh the state of any older, pre-exisiting integrations with the org, take stock of them, and see if they would benefit from some of those newer capabilities that have been brought to market and question if they’re still needed and providing a viable service for the org.”

Links:

Social:

Full Transcript

Mike Gerholdt: Welcome to the Salesforce Admins podcast, where we talk about product, community, and career to help you become an awesome admin. This week, LeeAnne is sitting in for Gillian, and the two of us are talking with Kris Harrison, who is the product management director for products at Salesforce within data integration, metadata, and focusing on enterprise API and external services.
That's right. It's the admin podcast, and we're going to talk about APIs and it's awesome. You should totally tune in. So let's get Kris on the pod. So Kris, welcome to the podcast.

Kris Harrison: Thank you so much and I'm grateful to be here.

Mike Gerholdt: Ah, it's exciting to always talk with new product majors and have guest interviewers on the pod. Why don't we get started and tell us a little bit about what you do at Salesforce.

Kris Harrison: Sure. I'm a product manager within our platform services area, and my focus is on our enterprise API product suite that encompasses the REST, the SOAP, the bulk APIs that provide programmatic access to the core Salesforce data that we know and love and run so many important functions across so many different businesses.
That responsibility entails a few different things. Number one, we own the API framework that so many Salesforce product teams expose their objects and their business logic through, but we also own specific API operations and resources like our query operation that is expressed through the SOQL language.
So we have a pretty big scope and it's a really exciting space to play in because I learn so much every day about what customers and partners are able to do with these API capabilities.

LeeAnne: So, Kris, I know that you've been working more and more with admins and you mentioned you've been working with a lot of our customers, and I know that many of our admins, myself when I was an admin, we didn't really always view our role as intersecting with APIs, or that didn't always feel like it was within our scope, but I know it is very much within the scope of the admin.
How do you see admins intersecting with your products most often? Maybe admins that are managing implementations or working with developer teams. Like what are some of the things that you've seen when you've been out in the field with our customers?

Kris Harrison: So much of what takes place in interacting with the data on an org happens either implicitly or explicitly through an API request. So it's important to keep tabs on that notion of how interactivity with the org and the form of exchange of data or enablement of functionality takes place.
It happens at its core through API calls and there are so many different applications of API consumption that are conceptually important to be aware of. Developers that are working with an org will interact through APIs as a contract. Apps that are installed through the app exchange enable their functionality through API calls.
So their APIs are what I like to call digital glue that make so much of what happens in an org possible. So just having good awareness of that touch point with the org is important.
A number of admin functions are making API calls behind the scenes. So anyone who makes use of the data loader client that is a product that makes API calls into the org in order to load or to extract the data that's of interest. So APIs are what are making that happen, and it's part of the day to day, even if you're not writing code or making an explicit call to an API directly.

LeeAnne: So APIs are very much are in the domain of admins, even if they're not necessarily writing scripts or writing code that is calling those APIs. All of the things that admins are doing within Salesforce is interacting in some way with the APIs.

Kris Harrison: I think it's safe to say that if interacting with an org, there's an API that's part of that, making that magic happen.

LeeAnne: Awesome. And I think that that's one of the things we think about a lot for our admin community out there. They do a lot of building and they are often using the declarative tools to build out customizations and to build these experiences. But really the scope of what they're making decisions on or helping make prioritizations on, it extends beyond, well beyond what is being built declaratively.
And so I know that there's some updates coming for admins that are really important to have on the radar that your team has been working on. And the first one I want to ask you about is something you shipped this past spring 2021. So it's GA, it's fields function. I know this was something that was incredibly popular on the idea exchange. Do you want to give us a little more information about that for maybe our audience members who haven't yet dove into this part of the release?

Mike Gerholdt: Absolutely. So the fields function is the latest enhancement to the SOQL query language that I made mention of. So as owners of query operations on Core, you perform those query operations by writing a SOQL query. And so one of the things that we've done to make interacting with data through SOQL more approachable for admins who are writing those queries through the CLI or any number of places where SOQL comes into play.
The fields function allows an author of a SOQL statement with very few keystrokes and with very little need to reference what's going on the org, pull back a predefined grouping of fields within the results set with which to reference. So the fields function allows you to return standard fields, custom fields, or even all fields in the resulting data very, very quickly and save on keystrokes, save on research to make that exploration of data within an org, a lot more seamless and less intensive with the research and the typing that's associated with that.

LeeAnne: So this means like in a practical application, if I was writing a SOQL query and previously maybe as an admin, I would have been going into the object record and set-up and looking at the fields and pulling the API names. But now that can just happen where I'm writing the queries. Is that what you're saying?

Kris Harrison: That's right. You can stay within the context of writing the SOQL query and interpreting the results without having to toggle back and forth or do a lot of that research.
So the initial request was to have Salesforce offer the SQL equivalent of Select Star, which is a useful tool to very quickly understand the shape of a table or an object in the context of the underlying data.
So we thought about that request and considered the true nature of the problems that are solved with Star, and we thought that we could do better. We built a function that will lend itself to future extensibility of other groupings of fields that the admins or developers care about and really take advantage of additional constructs on the platform that can plug right into SOQL.

LeeAnne: And this is something that was very much a major request from the community. I think this was one of the top idea exchange ideas.

Kris Harrison: Within our area of ownership, yes.

LeeAnne: It's awesome, and it just reinforces the importance of everyone who's listening, if you haven't participated in prioritization, like this is, it's so important. We love hearing your ideas. We want you to vote on ideas because often they get delivered and they get that visibility with our product teams.
Let's talk a little bit more about other updates that are coming for admins and ways that admins really should be paying close attention to API updates. I know that there is some incoming news and changes coming with API version. Can you talk a little bit about that for admins and really what it means for their planning and their long-term planning of their orgs?

Kris Harrison: Of course. So in December of 2019, we announced a program to retire versions seven through 20 of the SOAP, REST and bulk API. Every major release, we stamp out a new version of the API. In spring 2021, we issued version 51 of the API.
And so we've made a plan to retire and take out of service some of those really, really old versions of the API. For reference, version seven of the API shipped in the summer 2006, really. So we carry around these versions and maintain backward compatibility for a number of releases. And we're embarking upon a plan to tighten up the number of supported releases that are live in any one given time.
And so we're going through the steps of raising awareness of these retirement plans. We have issued knowledge articles. We also just recently posted information to the release update tool within set-up to provide greater visibility around how to consider this retirement program and what steps can be taken in order to ensure that the org and any integrations that are taking place with that org are able to continue on without being impacted by the retirement.

LeeAnne: So this is something that is very important for our admins, especially admins with older, more established environments to be really cognizant of. Because this is something that could impact their integrations, and it's something that's within their scope to be keeping track of and to ideally include updating the API versions in their prioritization and their project planning. Correct?

Kris Harrison: That's right. At every major release, there's additional API based capability to take advantage of, and that newer capability will only ever be able to be accessed by upgrading integrations to consume that latest version. For example, the fields function that we just talked about in SOQL, you cannot access that function if your query operation is going against an older version of the API.
And so we want to encourage all of our customers to take advantage of the newest innovations that ship with every major release that will not be back ported to these older versions. So there's a lot of incentives to consume those newer versions of the API that we stamp out with every major release.

Mike Gerholdt: Well, to me this sounds like the perfect opportunity to have a discussion with your IT. Like what are we integrated? What had been integrated in Salesforce? I mean, if you're running an API from 2006, do we even need that Legacy system anymore? Are we pulling 14 year old data?

LeeAnne: Well, anything to what Kris was just explaining is even if you have some architecture from, or an integration that was built in like 2011, so you've got five years before, or you've got a period of time before that API version's retired.
However, there is a motivation there, as there are new features and new capabilities released with these APIs that if you do have space on your dockets, as you're doing your project planning to optimize your environment and to give your users the best experience. Like being really forward-thinking in finding those areas of opportunity to update the API version for some of those older implementations, even if they're not at the end of their usability would help you take advantage of all these cool new features that are coming out.

Mike Gerholdt: So, what you're saying is I should have switched off FireWire a long time ago to USB-C and stay ahead of the different Apple plugs, because that's what it sounds like.

LeeAnne: Yes, always upgrade the hardware as well. I think this is for admins presents a good opportunity, because I think our admins are often out there thinking about the three, six, nine month plans for their environments and doing both tech debt management prioritization of maybe different business schools. But also a lot of our admins are out there, very often trying to find these areas of opportunity. To make the environment better, to make it more efficient, to solve different problems.
And we often spend a lot of time talking about really focused on the declarative features that are coming out like new field capabilities, things like that, that are coming out for admins to take advantage of. But this is really widening the breadth of areas that our admins can build out new innovation or give their users and the developers access to new innovation, if they're also tracking these API updates as well.

Kris Harrison: Definitely. I mean one really handy tool I made mention of data loader before, but the Salesforce CLI, another great tool to take advantage of and to help managing and extend what's going on with an org.
So many of the commands that are invoked through the CLI are making API calls on behalf of the user. And as the CLI capabilities are able to evolve and become more feature rich, they're plugging into net new capabilities that are expressed through the API.
So there's a win-win there, as you upgrade and make steps to take advantage of the new capability that ships within every major release. As Mike intimated, that's an opportunity to touch and refresh the state of any older pre-existing integrations with the org. Take stock of them and see if they would benefit from some of those new capabilities that have been brought to market and question if they're still needed, if they're still providing a viable service for the org.

Mike Gerholdt: Kris, for some of our newer admins who maybe are still listening, because it's interesting and they want to ask their IT. They know they've got an integration. How do they go about verifying what version of the API that integration's on?

Kris Harrison: Yeah. So there are a number of touchpoints and solutions are available through event monitoring, primarily, that report on the calls coming into an org and part of that information includes the version of the endpoint that is being called.
We're making changes in the summer 2021 release to make that visibility available for free through event monitoring. So there's some ability to keep tabs on that as an admin. We're enhancing that visibility to make it more readily available, and the steps to go through to make that check are available in the knowledge article that I just made mention of.

Mike Gerholdt: Cool, and we'll be sure to link that in the show notes.

Kris Harrison: Yes.

LeeAnne: So one thing I'd like to just do a quick plug for. I know we talk about Trailhead of course a lot for admins, but if you're hearing some of this and if elements of it do feel a little intimidating, like the CLI, if you haven't used the CLI before.
I had actually never used the CLI before we started working with Salesforce DX, and I entirely learned how to work with Salesforce through the CLI on Trailhead. So just a quick little plug here, if you're not sure if that is for you, it is for you. And there's definitely content on Trailhead to help you get hands-on step-by-step with how to use the CLI to work with your orgs.
And I highly recommend it because I think these tools that we're talking about are, like I said, very much within the scope of admins and things that we can do to build out our environments and to really create those awesome user experiences.
Kris, I really appreciate how in-depth you've gone on some of these different tools and what it means for admins and how they should view API versions in the context of their existing builds and those opportunities to take advantage of new innovations.
Are there any other things that you want to make sure we share with admins today as they're, maybe some of them are getting started with exploring how their orgs are using APIs and maybe what API versions they're on?

Kris Harrison: So definitely review the release notes of every major release that comes out and study the API section to see if there's any capability that is of interest. I wouldn't shy away from considering the API section of the release notes as for developers only.
Because as I mentioned, some of the capabilities that are made available through the Salesforce UI or through other products on the platform that happens through the API. So there's something that is of interest to hook into for bespoke integrations or projects. Check out the API release notes to see what those opportunities are.
The second thing is absolutely Trailhead. We're working with many stakeholders internally to provide more and better Trailhead content that addresses the concept and the capabilities of APIs. There's actually a really useful trail that we can include in the show notes that brings a lot of that Trailhead knowledge together in a nice package.
The third is to look out for that additional API version consumption visibility that we're going to be launching in the summer 2021 release. So definitely keep an eye out for that in the release notes, and we'll update the knowledge article with those additional details as well.

LeeAnne: So we've got lots of awesome API content for our awesome admins, it sounds like.

Kris Harrison: Absolutely.

Mike Gerholdt: Fabulous. Well, I want to thank you Kris for being on the podcast and enlightening us on APIs. I feel like it's the current in our walls that runs along and never makes sense to me when I plug something in. It pops a fuse, but I do it anyway.

Kris Harrison: There are so many great API metaphors out there. One of the...

Mike Gerholdt: Oh, tell me your favorite. Tell me your favorite, please.

Kris Harrison: I can't take credit for it, and I don't know who is the originator of it, but the metaphor of APIs in the context of going to a restaurant, giving an order to a waiter and having the waiter go to the kitchen to fulfill that request and bring the food or drink back to you.
I think that's a really useful and helpful metaphor that explains what APIs are and the benefit that they can provide. Rather than stepping into a restaurant and having to go into the kitchen to cook your own meal, APIs provide that exchange of information back and forth between the table and the kitchen in a reusable context.
So that's one I like, but you can go out there and search for any number of other metaphors that connect with you to help explain what APIs do and what value that they offer.

Mike Gerholdt: I like it.

LeeAnne: I really like that metaphor. I'm not on many podcasts, but when I am, we always seem to end up talking about...

Mike Gerholdt: That's because you're on podcasts with me, LeeAnne. That's all.

LeeAnne: Maybe it's just because we record at lunchtime. I don't know.

Mike Gerholdt: Yeah, that was great. Thanks Kris.

Kris Harrison: My pleasure.

Mike Gerholdt: Well, it was a great discussion about APIs with LeeAnne and Kris. There's so much that an admin knows and does and interacts with the API. And I love the analogy that Kris gave us of a restaurant server, taking your order and going back to the chef. That's a neat way to think about it.
If you want to learn more about all things Salesforce Admin, go to admin.salesforce.com to find more resources. You can stay up to date with us on social. We are at Salesforce Admns on Twitter.
Our guest today was Kris Harrison. You can find him on Twitter @GETkharrison, link is in the show notes. Of course, Gillian, my co-host who is @gilliankbruce on Twitter. And don't forget to follow LeeAnne. She is @Leeanndroid. Of course, I would appreciate it. I am @MikeGerholdt.
And with that stay safe, stay awesome, and of course stay tuned for the next episode. We will see you in the cloud.

Direct download: Why_API_Versions_Matter_with_Kris_Harrison.mp3
Category:general -- posted at: 3:00am PDT

For this episode of the Salesforce Admins Podcast, we’re joined by LeeAnne Rimel, Architect Admin Relations, fellow Evangelist, and host of the Youtube video series “Did You Know” and “Expert Corner” to share some tips for how to learn in a virtual world.

Join us as we talk about distributed work, how to address concerns with working from home, and how to get a better work-life balance.

You should subscribe for the full episode, but here are a few takeaways from our conversation with LeeAnne Rimel.

Join us in the Expert Corner.

March is Admin Integration Month, and it also marks the launch of Expert Corner, a new video series that gives our community the chance to meet the product managers that build the tools our admins are using. “One of the things that came up as I was thinking about how we bring technical content and technical conversations to admins was those conversations that we often witness or have with product managers when we’re at in-person events,” LeeAnne says.

The video series is a way of bringing that experience to everyone. In short, Expert Corner is a front-row seat to a Dreamforce session for anyone with an internet connection.

Tips for working from home

Working from home for seven years, LeeAnne has developed some habits to help her keep focused. Her first tip is that if you’re in a meeting, always imagine you’re right there in the conference room. Close any extra tabs, turn off notifications, and do everything you’d do if you were in a conference room with your boss’s boss’s boss. The same goes for taking time for yourself: “treat yourself and your own time and mental bandwidth with the same respect you would for your colleagues,” LeeAnne says.

If you’re having trouble getting your manager onboard with a remote working situation, one thing that LeeAnne’s found is helpful is to get specific about their concerns. You can then address those concerns with specific solutions, and sometimes it’s about thinking creatively. Maybe you can address their concern that they won’t know the status of your work with a quick 5-minute status update at the beginning of the day, for example.

Admins lead the way

“Having an entire workforce change the way they’re working with technology—for any reason—presents an opportunity for admins to be leaders on how their company is using technology,” LeeAnne says, “when there is change, often there is a need and a thirst for some direction and some leadership and some pathfinding.” That can be setting the tone for communicating project statuses, or just how things are communicated within your organization.

One thing LeeAnne does to be on top of the ball is consume information from a lot of sources and synthesize it quickly. She takes a lot of notes but aims to cut down 90% of it and find the important takeaways. Finally, LeeAnne recommends taking the time to figure out how to communicate that information in a way that your users will consume it.

LeeAnne has tons of great tips for working from home and work-life balance, so make sure you listen to the full episode.

Links:

Social:

Love our podcasts?

Subscribe today or review us on iTunes!

 

Full Show Transcript

Mike Gerholdt: Welcome to the Salesforce Admins Podcast, where we talk about product, community, and career to help you become an awesome admin. This week, we are talking with architect admin relations, fellow evangelist, host of many YouTube video series like Did You Know and Expert Corner. I think there's probably five other things I should say about LeeAnne, but LeeAnne Rimel is on the podcast to share with us her expertise in learning in a virtual world, and Gillian, this is just such a fun discussion.

Gillian Bruce: Anytime we get to chat with LeeAnne it's super fun.

Mike Gerholdt: Yeah. So if you ever want to know what our team meetings are like, this podcast is pretty much it. So with that, let's get LeeAnne on the podcast. So LeeAnne, welcome to the podcast.

LeeAnne Rimel: Thank you so much for having me. I'm glad to be back.

Mike Gerholdt: You have a lot going on.

LeeAnne Rimel: Yeah, it's been a busy month. It's been a busy few weeks around here. Got some really exciting stuff coming for our admin audience that's been rolled out during March because it's admin integration month. So having a really good time at putting together and collaborating on a lot of content to help our admins be awesome integrators.

Gillian Bruce: Oh, you're not just integrating admins?

LeeAnne Rimel: All of our awesome admins are also awesome integrators.

Gillian Bruce: I love it. Well, LeeAnne. So in addition to integration, which we have a few amazing episodes in the month of March focused on integration, talking to some great people in the Salesforce ecosystem about that, there's also a new video series that you launched that I'd love to dig into a little bit and it's called Expert Corner. So can you talk to us a little bit more about what that is and what it's about?

LeeAnne Rimel: Absolutely. So video is a really important medium for us and it's a medium that I really enjoy working with. I've worked with video for a number of years now. I love that as a communication medium when we're talking to our community. So I love exploring different ways to use video, and one of the things that actually came up as I was preparing and thinking about how we bring technical content to admins and technical conversations to admins was those conversations that we often witness or have with product managers when we're at in-person events.
One of my favorite things in my time at Salesforce is when I'm at a World Tour or when I'm at a meet up and I run into people who are working with the product, either as experts or as product managers, and I get to have those water cooler conversations. Or I get to hear the presentations that they're giving on their product roadmaps or on solutions they've built. So that was really the origin story for this new video series, because we said, "Well, how do we bring that experience, or just one of the many ways that we can try to work to bring that experience to our admin audience that's all over the world? How do we bring them that experience of meeting a product manager like they would have that New York World Tour or Sydney World Tour and bring that to video format so everyone still can meet the product managers that are building the products that they're working with?"
So that is, the essence of what Expert Corner is. It's me sitting down with product managers, with product experts and just hearing from them. Hearing about why they built a tool the way they built it. What are the use cases and things like that that they learned from admins as they were building that tool? What does the roadmap look like? I never will pass up a chance to ask about roadmaps, so we always ask about the roadmap, and we're going to be rolling those out every month. There'll be new videos on our YouTube channel and on our blog for Expert Corner. And this is, I hope, a really good chance for our admin community, our global admin community, to meet the product owners that are building the tools that our admins are using.

Mike Gerholdt: I feel like it's a front row seat at a Dreamforce session.

LeeAnne Rimel: I love it. That's a much faster way. I should just describe it that way. That's a much faster way.

Gillian Bruce: And what's great about it is that it's not a Dreamforce session, because only so many people can come to a Dreamforce or come to a World Tour. And what this does is it enables anyone who has an internet connection to get that experience, which I think is pretty awesome.

LeeAnne Rimel: And that's really the goal. We appreciate and love our admin community globally, so I think even if we were having in-person events like this week, I think we would still be doing this type of series because I think that this gives our global audience a chance to feel really connected to the product management life cycle because that so deeply impacts all of our implementations that we're working on, the decisions that we're making as admins. So like Mike said, front row seat. I want all of our admins globally to have a front row seat to get to know their product managers, get to know the products that they're building.

Mike Gerholdt: One thing I like about it is in addition to just having that front row seat, it's very consumable. And I know one thing that you focus on and really help the whole team do is understand how we're learning in a virtual world, because when we're at Dreamforce, you can sit there and not necessarily turn your phone off, but leave it in your bag or your pocket and not get pinged with email or Slack notifications. But now that we're all sitting at home trying to figure that out, working and our email is always on, video is always on, I'd love to know your thoughts on how you balance your calendar and demands so that admins can find time to watch videos like what you're producing.

LeeAnne Rimel: And I think that's a really important conversation that a lot of us are facing right now. And I think even before we were all, or many of us were working from home, I think there was a lot of conversations around being inundated with incoming messages and the attention span that... Shortening our attention span, because we'd always get pings. I have a few things that I do that I actually started doing when I began working from home seven years ago, that really helped me focus on and what I was doing at the moment. One of those is even if you're home and you've got three monitors, if you're on a meeting, imagine as if you were in a conference room for that meeting. I try to close all of my other windows I might have open, I turn off notifications on my phone and on my computer, I try to really do the things... Imagine if you were going to be in a conference room with your boss's boss's boss, and you don't want all your stuff pinging, you wouldn't be answering chats at the end of the table, most likely.
So bring that same focus to the meetings that you have that you're participating in, and also even if it's not a meeting, respect your own time. If you're setting aside 30 minutes to consume learning content, or if you're setting aside 30 minutes to work on trying to build a new flow, I think it's... Treat yourself in your own time and bandwidth, mental bandwidth, with the same respect that you would treat your colleagues with. If you say, "Okay, I'm going to block out 30 minutes on my calendar or 90 minutes on my calendar, whatever work cycle works for you, and I'm going to work on this demo, or I'm going to work on..." Or maybe not in demo for you, but, "I'm going to work on trying to build a flow with like the newest flow features, or I'm going to work on trying to learn more about platform events."
Try to set aside as much as you can set aside other items, because that's going to make that time so much more efficient if you're not context switching between trying to think about different emails that need to be answered and stuff. There's a lot of interesting actually supply chain themes that have come into how we talk about our brain space during work, like context fishing and change cost. But basically the long and short of it is when you... There's no such as shooting off a quick email. If you're working on something, let's say consuming platform events content and trying to learn a new thing, if you pop out for a second to answer an email, that actually costs you 20 minutes of productivity there, just because you can't just context switch that quickly.

Gillian Bruce: LeeAnne, I'm just going to add to that. One thing I always find myself doing, or at least I definitely did during this first part of my working from home very regularly experienced was I would have a video or something playing constantly, because I'm like, "Oh, I can just absorb this while I'm doing this." It was too much. It was like answering the Slack. I was answering this email. I was trying to pay attention to the video, and I wasn't doing anything very well. Nobody wants a multipurpose printer because it... Yes, it can scan, it can fax, it can print, but does it do any of those very well? Usually not.

LeeAnne Rimel: Yeah, give yourself the space... I mean, I wish I could just absorb by osmosis and just... I wish I could just play technical videos while I was sleeping and I would just wake up knowing new programming languages, but that's not how it works. You have to be really focused. And I think to me that's a huge thing. And I think the more that you can put that on your calendar, it works... I'm a huge fan of turning off notifications whenever you can and just communicate about that. I know I communicate to my team back in the day of building demos and stuff. I'd say, "Hey, I'm going to be heads down building a demo for the next 90 minutes. I'll be back." And I think everyone has different work cultures and work team set ups and all of that, but as much as you can set that time aside because 30 minutes well-spent is so much more impactful than 120 minutes of half way reading a Trailhead module or a blog. Like you said, Gillian, we're not multi-purpose printers. Which is not a sentence I thought I would say.

Mike Gerholdt: Gillian, by the way, I have a multi-purpose printer. I thought what you were going to say is, "But does it do all three at the same time? No."

Gillian Bruce: I mean, they have gotten better in the last few years, but in general they're not super efficient at any one of those things. They're trying to do at all.

Mike Gerholdt: Yep. LeeAnne, as I was listening to talk about all of that stuff, one of the things that I think I've had conversations on Twitter about, and I also feel you're really good at managing up and helping other admins talk to their managers or their stakeholders, what happens if you're in an environment where your boss says, "I need to see you online," or, "I need to see this," or, "I need you to be available." How do you have those conversations or what would your advice be?

LeeAnne Rimel: I think a lot of times when people in our professional or personal lives are asking us for something, I think it can behoove us as individuals to spend some time thinking about what is really the ask behind the ask. And sometimes you can just actually come out and ask them what it is. So for example, if I had a manager who really wanted to see me online, and actually I did have that at one point. In my career, when I was starting to work from home sometimes as a sales engineer, there was some trepidation about like, "Well, we need to be able to see you." And I was like, "I really want to be able to work from home one day a week. How can I work together with this manager to mitigate what their fear is here?"
And I think if someone brings up an issue like that, often there's maybe some underlying fear or concern that you may be able to manage. So something that worked for me in the past is just asking some discovery questions. A little bit of like, "What is the thing that you're concerned will happen?" And then trying to work together to find a solution for that. So for me, for example, this is 10 years ago, but the concern was, "Well, if you're not here in the office, we're not going to be able to get in touch with you if we have a question." And I said, "Okay, let me set up this Chatter group. I'll commit to being on chat. Here's the things I'm going to do to mitigate."
And you can kind block and tackle sometimes some of those different concerns. Maybe a manager's concern won't know the status of your work and that's why they are reluctant to let you be a little more autonomous during the day. So maybe you can try to investigate or figure out what is that concern rooted in and maybe sending regular update emails. A five minute update email in the morning or the afternoon on the status of your work product or committing to being available in particular chat channels. Ideally every work place is different and people are different, but I think often when there's concerns like that, trying to take a step back and understand where are those concerns coming from, what are they worried is going to happen, and are there things that I can do as that compromise to bridge that gap and still get what I need to be successful at work, but they're also getting what they need to not be like really stressed about me not being on a hangout all day.

Gillian Bruce: That could be really tough because a lot of it is ingrained culture for some organizations, you know? I think even at Salesforce, as in the last year, I mean our whole workforce has pretty much been remote. I know that there's even specific groups that have struggled more with it than others just because there's some... There's a vibe that comes with specific types of organizations. And I know your idea of what is the real fear of not having a butt in seat methodology.

LeeAnne Rimel: What are they worried about?

Gillian Bruce: Yeah. I've seen several conversations where you get in that discussion and all of a sudden it's like, "Oh, well, I worry about knowing where something's at." And like you said, "Oh, we can actually resolve that by giving updates at this time every day or whatever." It's interesting, because it's... I mean, I'm not going to say that some of it is maybe generational, but there is an evolution of work that is happening right now that I think is really fascinating, and a lot of these digital tools enable us to do that in new ways and help transform and evolve the culture there. One question I think would be interesting to work on is specific to admins. I know there are many admins who've already been able to rock their role not being physically in the office. What are some things maybe in the last year or so that you've seen with Salesforce specifically, or that you've seen evolve or surface in the Salesforce community that enable admins to even take this to a further level and continue to actually be a driver of digital transformation at their organizations?

LeeAnne Rimel: I think that's a great question because I think having an entire workforce or a large bulk of your workforce change the way they're working with technology, for really any reason, presents, I think, an opportunity for admins to be leaders on how their company is using technology. I think that admins are good at change management and we're good at training and we're going to communication. And I think that when there is change, often there is really a need and a thirst for some direction and some leadership and some pathfinding like with product pathfinding and tools and creating what are those processes that help us be successful now. So I think that admins can be very well positioned to really help their companies be really successful during this transition.
For example, taking the lead on developing a communication method, like we talked a little bit about doing work product updates and things like that, setting the tone as an admin of, "Here's how we're going to communicate project statuses internally. We're going to use XYZ Chatter tools or we're going to use channels to do these updates and do this communication." I think that often admins can set the tone for how that does... They can do it with Salesforce, maybe, and say, "Here's the latest Salesforce updates. Here's what we're working on. Here's some new fields. Here's how you access the training," and do these regular updates to ensure their users are being really enabled on Salesforce. But I think that culturally, that then sets a precedent for maybe how the organization operates.
Like, "Oh hey, I always get this email from my Salesforce admin. I get a weekly email from the Salesforce admin that lets us know the state of the union for Salesforce and what's coming and what happened this week and what trainings my sales users should take." And then that can become the expectation for the company. For other other platforms that you're on or other projects that are going on. So I think there is an important... And I hesitate to say opportunity, but I think there's an important time for admins to really be, when possible, if they can, leaning into the need for some really good change management skills here to help their company be successful.

Mike Gerholdt: Gillian, I love that term, rock their role. I see a hashtag coming on, and I am going to turn that into another question because I feel, LeeAnne, one of the things that evangelists do and you've helped teach the team to do is really consume a lot of information from many different sources and synthesize it and also make it very relatable. So taking information from videos, or like you said, your chats with PMs and documentation, and then making it very relevant for our admin audience, which coincidentally, I think admins do as well. They take information from us, from your videos, from release notes and synthesize that for their organizations. If you had... And we did a podcast earlier this year with Lizz Hellinga on three things admin should pay attention to. I'd love to know three tips on how admins can help synthesize that information like you do.

LeeAnne Rimel: I take a lot of notes. I know that's probably a very boring tip, but I constantly take notes. Like Gillian and Mike know, I've got endless quips of just notes from calls, notes from presentation. I take a ton of notes and my notes are... So that's my tip one, just really documenting and taking as many notes as I can. Everything that stuck out to me. And then I try to get rid of 90% of the notes. So I really try to trim down. I'll take tons and tons of notes and then I read through my notes again and I think about what is really the important takeaways here. If I'm trying to, like you said, synthesize a large piece of information. And I think centering not yourself is really important in this exercise, really trying to center and think about and have an empathy mindset and think about placing yourself in someone else's position. Who's rocking their role, as Gillian said, and think about, "Okay, if I was managing a complex implementation right now and I had meetings on my calendar for six months planning, what is information that I might need to know?"
So I try to take ton of notes, cut it all down as much as I can or trim it down and really keep the really relevant stuff. And then communicate, communicate, communicate. When you're learning things, as admins, we love learning. I love tinkering. I love learning. That information is not particularly useful if you just keep it in your brain. I mean, it's useful if you're building stuff with it, but even if you're building stuff and you're not communicating, it's not particularly useful. So really thinking about how, and Gillian and Mike, you guys have both taught me a ton about this, about really trying to make sure I'm sharing out the things that we're learning.
So for our admins, thinking about what are the channels that your users are on? How are your users centering them? How are your users consuming information? Is there an email newsletter that you can get a little update on that's really popular at your company? Or do they like to read Chatter every morning? What are these channels that they're consuming information on and try to get in front of them in the way that they consume information. So sometimes that can be uncomfortable because maybe that's not the way you're used to sharing information, but trying to meet them where they're at and share information in the way that they're consuming it.

Gillian Bruce: I think that's a really good point. I mean, everyone's got different learning styles anyway. I mean, we have people like myself who need to learn by actually going through it and doing it. There's other people who consume much better by hearing something like a podcast. Shout out to you people. And then there's people who love to consume videos or read about it. And I think that's a very, very good point of trying to meet people where they're at, and as admins and especially with these digital tools, we have the ability to do that, which is pretty awesome. I will continue the rock their role. It's making me think of sushi too, for some reason.

LeeAnne Rimel: Okay, now I want sushi too. I feel like there's restaurants that had like a rock and roll...

Gillian Bruce: Exactly. Yeah, the rock and roll is a good go-to.

Mike Gerholdt: I'm just excited that Gillian was first one to bring up food and not me this time right now.

LeeAnne Rimel: Now I'm hungry. Thank you, Gillian.

Gillian Bruce: Sorry.

Mike Gerholdt: Yeah, I want sushis too. Specifically California rolls.

Gillian Bruce: Oh yeah, totally. Totally. All right, I know what I'm ordering tonight. So one of the other things, LeeAnne, I think that's really important and we touched on it a little bit earlier, but maybe you do have three screens and you have the ability to do all of the things all the time and you don't have maybe a barrier of hopping on the train to get to work or hopping in the car. How do you set boundaries and trying to make sure that you're not like burnt out all the time, because I know that's something that I have struggled with on and off in the last year of, "Well, I can just pop open the laptop and do this now, or I'm just at home so I can pop upstairs, have a meal and come right back downstairs and get back in it." As someone who has worked remotely for a very long time, what are some strategies you have around not putting yourself constantly into overdrive or overwhelm?

LeeAnne Rimel: That's a really good question, I think, and this is very much a know thyself thing too, because it's a little bit different for everybody. But I think that the step one I think is to... And I would challenge everyone who's listening to this, sit down, write this out, what are the things that help you decompress or help you forget about work? So for me, that's walking my dog and cooking. Those are two things that I can't be on my phone during. I'm out in the world walking my dog or my hands are dirty because I'm cooking. So those are two things that I get pretty focused on what I'm doing in the moment and I can't work. I physically cannot be working while I'm doing it. So when you identify what are some things that maybe help you get in a flow state that's not a work flow state, and how can you schedule those in your day?
One of the things that's been a lifesaver for me, I think, with working from home is as much as possible... And no one's perfect, so I think with any recommendation, you aim for 80% and that's great. So I try for 80% of the time to create bookends for myself at the beginning and the end of the day. I try to not work first thing when I get up in the morning. I try to not, on most days, sit in bed and read emails or anything. I try to wake up and join my morning, take my dog for a walk, begin work, and then when I'm finished with work, I happen to really enjoy cooking, so then I go and I'll take the dog for a walk or I go cook, but I have these bookends that are like, "Okay, now the work day is done." I know for myself, if I didn't do things like that, then my work day bleeds into the night a little bit. I'll never step away from work.
Another thing that I do is I try again, 80% of the time, no one's perfect, when we try to have these healthy life habits, you try to hit 80% and that's great. I try to keep my computer in my work area. So whatever that is. Maybe your work area is a basket that has your work items and you pack it up at the end of the day. Maybe it's a corner in your office or in your dining room. Maybe you have an office that you're working in. But I try to keep my computer, my work computer in that space so that I'm not finding myself opening it for just five minutes. Because I know for me, if it was 8:30 PM and I'm like, "I'm just going to send this email really quick." First of all, that's not a culture thing that I want to push onto my team. I don't want to make my team respond to my emails, my colleagues respond to my emails late at night.
But then also I know myself and I know that I would end up working for an hour, because I'm lucky that I really enjoy what I do, but it also means that I have to have those boundaries because if I open my computer at 8:00 PM, I'll probably keep it open for a long time. So I think having some work boundaries there, physical boundaries on your daily. Keep your computer in a room or put it on the bookshelf at the end of the day and say, "Okay, I'm done with work. I'm going to close the computer." And then if you can do something... Everyone has different things that allow them to be focused on that thing, but do something that helps you bookend the end of your day. Those are some things that have helped me a lot, because I think it is... Particularly right now when it's not like, "Oh, I'm getting done with work and I'm going to go out to a party or whatever." Many of us are staying home, so we don't have those external social bookends that we may have had before or external scheduling bookends that maybe before. See, there's my dogs. She's telling me to take her for a walk.

Mike Gerholdt: I was just going to say, I hear your bookend calling.

LeeAnne Rimel: She knows I'm talking about her, but I think that also giving yourself grace where you can. I think a lot of us really want, like I said, the 80% rule. Do the best that you can, but also give yourself grace. If you have the ability to, and you have to ask for an extension on a project or something, think about when are those times that it is okay and that I can try to load balance a little bit. Sometimes I have to do that. I say, "I committed to these five things and I have to drop one of them. I'm going to talk to my manager and see which of those I can de-prioritize for another month just to try to stay at a steady pace," because I can guarantee also, your manager doesn't want you to burn out either. Everyone who's listening here, no one wants to burn their employees out or they shouldn't want to burn their employees out. So I think whenever possible, communicating about it and asking for guidance on prioritizing and stuff too is helpful.

Mike Gerholdt: Well I think that is a fantastic way to bookend the podcast.

LeeAnne Rimel: I see what you did there.

Mike Gerholdt: Every now and then. No, this was really good. LeeAnne, I'm super excited for these Expert Corner videos selfishly. I think they can be bigger than this podcast. So I hope everybody that listens watches it and shares them a few hundred times to everybody that they know.

LeeAnne Rimel: That's a pretty lofty goal, but I'm pretty excited about it. I've been at Salesforce for almost 12 years and I still super nerd out every time I get to talk to our product teams. I love working with our product teams and hearing about roadmap and stuff. So I'm really excited for our admins to get to participate in these Expert Corners and hear from our awesome product experts.

Gillian Bruce: You're going to create a whole slew of... What is it, the Shannon Hale society. They're going to have followers for all of the PMs now.

LeeAnne Rimel: I know. I don't know if the newer PMs really realize what they're getting into. I'm like, "Hey, this is the most awesome community ever, but also you got to get on Twitter. You're about to get a lot of tweets."

Mike Gerholdt: I'm sure there's an app to immediately spin up fan clubs. If not, somebody needs to build that.

LeeAnne Rimel: Perfect. I feel like it's called the Salesforce community, or Salesforce Trailblazer community is our awesome PM fan clubs that we see.

Gillian Bruce: 100%. LeeAnne, thank you so much for taking the time to join us on the pod today and share your wisdom and expertise with us. Very much appreciated.

LeeAnne Rimel: Thank you so much for having me. It's been a joy. I love getting to show up and chat with you all on the pod.

Gillian Bruce: So huge thanks to LeeAnne for taking the time to chat with us. It's just so fun to get the three of us on the line together. Some major takeaways from our chat today. Number one, check out the brand new Expert Corner that has now launched on the admin YouTube channel. It's awesome. These are amazing opportunities to get direct access to our product managers who are building the features that you are using every single day. And if you're missing that Q&A interaction, casual chat that you might get at an event in the before times, this is the chance to get that connection now, and they're awesome, so make sure you check those out.
Now, some tips from LeeAnne about distributed work especially. I mean, we had a really good discussion about how you can allay any fears or any anxieties that your team may have by not having a physical presence around each other by really digging into what is the root fear there. What are you worried about? What do you think you're missing? And really having those candid conversations will probably bring some really important things to light. So don't be afraid to have those conversations and there's often very simple solutions, like sending specific kinds of updates and agreeing upon which platforms to reach each other on. So thought that was really great from LeeAnne. And then also set bookends for your day. If the difference between your work environment and your home environment is 20 feet, it's important to have those bookends to create those boundaries so that you're not always on and that you have defined breaks. So think about what those are. I think they're really important.
If you want to learn more things about all things Salesforce admin, make sure you go to admin.salesforce.com. You can find so many great resources there, blogs, videos, all kinds of great stuff. And as a reminder, if you like what you hear on this podcast, please, please, please take the time to pop on over to iTunes and give us review. Mike and I read every single review and we want more to read. So give us some more reviews there. You can also stay up to date with us for all things admins @SalesforceAdmns, no i, on Twitter. You can find our guest today, LeeAnne, on Twitter as well, she's @LeeAndroid, one of my favorite Twitter handles. You can find my cohost Mike Gerholdt @MikeGerholdt and myself @GillianKBruce. Have an amazing day and we'll catch you next time in the cloud.



Direct download: How_to_Learn_in_a_Virtual_World_with_LeeAnne_Rimel.mp3
Category:general -- posted at: 3:00am PDT

On this episode of the Salesforce Admins Podcast, we’re talking to a Salesforce dream team of Zayne Turner, Senior Director of Architect Relations, and LeeAnne Rimel, Architect, Admin Relations. We’ll cover integrations and the tools coming down the road to make them even easier.

Join us as we talk about why you’re already doing integrations as an admin, what questions to ask about integrations, and the Trailhead content you should look at to get started.

You should subscribe for the full episode, but here are a few takeaways from our conversation with Zayne Tuner and LeeAnne Rimel.

Admins are integrators.

“Admins are integrators—admins often are responsible for integrations at their organizations, they are often the ones making important decisions about what to do with existing integrations,” LeeAnne says, “so how do we give you the tools to think about integrations in the larger business scope for your company?” If you connect your data in Salesforce to something else, somewhere else, then you’re already dealing with integrations.

Salesforce has been working hard to get better guidance out there to help admins who have to make these kinds of decisions. “One of the biggest things is to really understand what it is you’re integrating,” Zayne says, and while that might be data, “there’s this whole, powerful realm of processes and process integration—when something has to start inside Salesforce and continue outside.” Understanding the two sides of integrations, process and data, is key to making sure you can make a solid plan for whatever it is you need to do.

Salesforce tools to help you get started with integrations.

The important thing to remember is that the habits you’re already honing to be the product owner of your environment are going to relevant for integration management. Questions like what kind of security you should have, or what kind of data access should have apply equally to your org and to integrations.

“Loosely coupled” is a term that’s thrown around a lot when discussing integrations. It’s the idea that data and process moves easily between systems, but they’re not chained or locked together in a way that can’t change. The Mulesoft Anypoint platform, for example, gives you a middle layer that adds some flexibility. At the same time, we live in a world with budget constraints, so if you’re using out-of-the-box tools, you need to go through a process to identify what really needs to be integrated and what might be better served with a simpler solution.

There are also some new Integration Pattern Architect Trailhead trails that can help you get a handle on everything, so take the time to brush up on your knowledge. Listen to the full episode for more about integrations from this expert guest lineup, and don’t be afraid to jump into Mulesoft Composer and get started.

Links:

Social:

Love our podcasts?

Subscribe today or review us on iTunes!

Full Show Transcript

Direct download: How_to_Design_Integrations_with_Zayne_Turner.mp3
Category:general -- posted at: 3:00am PDT

1