Unblock address in excite email

Managed Service Providers

2011.07.02 14:49 k_rock923 Managed Service Providers

Resource for IT Managed Services Providers
[link]


2010.03.28 22:03 Reddit J-Pop

A place for content and discussion revolving around the Japanese popular music scene
[link]


2015.02.20 03:34 Fungus_Schmungus Climate Change Science and News

Climate science
[link]


2024.06.10 22:42 sunriseluxuryretreat Branson Missouri private villas

Branson Missouri private villas
Welcome to the heart of the Ozarks, where natural beauty meets luxurious living. If you're planning a getaway to Branson, Missouri, and seeking the ultimate in comfort and privacy, look no further than private villas and upscale getaways. Whether you're envisioning a serene lakeside retreat or a stylish urban escape, Branson offers a diverse range of options to suit your preferences. In this blog, we'll delve into the allure of Branson's private villas and upscale accommodations, highlighting some of the top features and attractions that make this destination a must-visit.
https://preview.redd.it/h72pb6z23t5d1.jpg?width=1280&format=pjpg&auto=webp&s=fdc014d570b5d28acc5090e5114ccce08badda9f
Branson, Missouri Condos for Rent on Table Rock Lake
Imagine waking up to the gentle lapping of waves and the soothing sounds of nature. Branson's condos for rent on Table Rock Lake offer exactly that and more. With stunning lake views, modern amenities, and convenient access to water-based activities like boating, fishing, and swimming, these condos provide an idyllic setting for a memorable vacation. Whether you're traveling with family, friends, or on a romantic getaway, these waterfront condos offer the perfect blend of relaxation and adventure.
https://preview.redd.it/begobf443t5d1.jpg?width=944&format=pjpg&auto=webp&s=33e6cda14189a6cdbc989c5408ecb160395139ac
Branson Missouri Vacation Rentals: Your Home Away from Home
For those seeking a more spacious and secluded retreat, Branson's vacation rentals are an ideal choice. From cozy cabins nestled in the woods to expansive estates with private pools and hot tubs, these rentals cater to every comfort and preference. Imagine unwinding in a plush living room with a fireplace, cooking gourmet meals in a fully equipped kitchen, or soaking up the sun on a private deck overlooking the rolling hills of the Ozarks. With options ranging from charming cottages to luxurious estates, Branson's vacation rentals ensure that your stay is nothing short of spectacular.
Branson Houses for Vacation Rental: Luxury Meets Convenience
If you're looking to combine luxury with convenience, Branson's houses for vacation rental are the perfect solution. Featuring upscale amenities such as spacious layouts, designer furnishings, and state-of-the-art entertainment systems, these houses provide a premium experience for discerning travelers. Whether you're planning a family reunion, a corporate retreat, or a special celebration, these houses offer ample space and privacy for everyone to enjoy. Plus, with easy access to Branson's top attractions, dining, and entertainment options, you'll have everything you need for a memorable stay.
Branson Landing Vacation Rentals: Urban Sophistication in the Heart of Branson
For those who prefer a more urban vibe, Branson Landing vacation rentals offer a blend of sophistication and convenience. Located in the heart of downtown Branson, these rentals put you within steps of upscale shopping, dining, and entertainment options. From stylish lofts with city views to chic apartments with luxury amenities, Branson Landing vacation rentals provide a contemporary retreat amidst the excitement of the city. Explore the vibrant streets, catch a live show, or simply relax and enjoy the cosmopolitan atmosphere right outside your doorstep.
Contact Us for Your Branson Luxury Retreat
Ready to experience the best of Branson, Missouri? Contact Sunrise Luxury Retreat for your private villa or upscale getaway. With a range of options to choose from and personalized concierge services, we ensure that your stay exceeds expectations. Visit our website at Sunrise Luxury Retreat to explore our properties and amenities. You can also reach out to us via email at [angela@sunriseluxuryretreat.com]() or give us a call at +1 (417) 576-4085. Your dream vacation in Branson awaits!
Conclusion: Discover the Beauty of Branson in Style
Branson, Missouri, offers a captivating blend of natural beauty, cultural richness, and luxurious accommodations. Whether you're drawn to the tranquility of Table Rock Lake or the excitement of downtown Branson, private villas and upscale getaways provide the perfect base for your exploration. With a variety of vacation rentals to choose from, personalized services, and a host of activities and attractions, Branson promises an unforgettable experience for travelers seeking a blend of relaxation and adventure. Plan your getaway today and discover why Branson is a top destination for luxury and leisure.
submitted by sunriseluxuryretreat to u/sunriseluxuryretreat [link] [comments]


2024.06.10 22:41 Darnitol1 First NCL Cruise - Am I asking too much here?

After half a year of planning and excitement, my wife and I boarded the Norwegian Sun for the May 29 to June 7 Alaskan cruise. We had paid the extra fee to choose our cabin to make sure we would be close to the things we wanted to do and far away from noisy venues and heavy traffic. After boarding we waited by the door to the staterooms and were literally the first two people down the hallway when the stewards let us in. We were excited to check in to our cabin, so imagine our surprise when we unlocked the door and found someone else's luggage already strewn about the cabin, with no sign of whomever the luggage belonged to.
We alerted the stewards, who found a supervisor with a radio to call Guest Services. He said he was checking on it, but from that point forward, none of the stewards would talk to us, including the guy on the radio. No one on the floor did or said anything to help us. So we went to Guest Services ourselves, where I told them what was going on: I unlocked my stateroom and found that someone else had already checked in, before guests were even supposed to have access to staterooms. The woman at Guest Services took on a very condescending attitude, like I was somehow attempting to scam the cruise line. Without providing any options, she told me that we were reassigned to another stateroom "of the same level." So basically, I paid to choose my stateroom, but because of some insane screw up on NCL's part, I was instead assigned whatever they had leftover, which was very near a loud stage show, and literally the entire ship's length away from the places I had paid extra to be near.
Since there were no other choices, we checked into the new cabin assignment. Somehow, by the time we could walk to that cabin, our shore excursion tickets were already waiting for us on the bed (so was this reassignment actually a mistake at all?) The next morning I checked the NCL app and saw that our dinner reservations were no longer showing up. So I went back to Guest Services and described that my dinner reservations were missing, and I had paid extra to choose my cabin that involved much more walking than my wife or I wanted to do, but instead got an assigned cabin, so therefore I would like to be reimbursed for the extra cost of selecting my cabin, and I wanted my original dinner reservations reinstated.
By chance I got the same smarmy Guest Services agent as the day before, and she immediately set about pretending to help by offering unpleasant alternatives. At no point would she address, in any way, that I had asked for compensation for the extra money I paid to choose my cabin. I mentioned that I chose the original cabin because it would mean less walking to the activities my wife and I wanted to do, and the agent condescendingly asked if my wife needed a wheelchair. When I said no, she immediately started typing on her terminal, telling me that she was just going to assign us back to the original cabin (you know, the one someone else apparently still had access to at any time). I pointed out that the inconvenience of having to repack everything and move it literally all the way across the ship was more hassle than the solution she was offering, and that I was just asking for my reservations to be reinstated and for a refund of the fee I'd paid to NOT get assigned a cabin by NCL.
Again, she totally ignored the "refund" part and, without so much as looking at her terminal, said, "Your reservations are still there; they're just not showing up on your app." I said, "But I can't see or confirm that, so I'm sure you can imagine why I'm concerned." She nodded and stared at me. So I asked, "Do you have any way of checking, here, to confirm that I still have reservations?" She typed in her terminal, and instead of confirming anything, she asked me when my reservation was for. I told her, and THEN she responded, "Yes, it's still there. When do you want to move them to?" I insisted that I still wanted my original reservation.
When the night for that reservation arrived, we went to Cagney's, and were told that our reservation was actually for the NEXT night. They served us anyway, but clearly, either the Guest Services agent was incompetent, or purposefully screwed up our reservation. My wife also had a spa reservation that suspiciously was ALSO bumped forward a full day from the paper receipt she had when she made the reservation.
Overall, the crew and staff of the NCL Sun were wonderful. They were extremely polite and helpful, and we tipped extra to show our appreciation. The ship was well maintained and the food was above that of any of the other budget cruise lines. But my experience with NCL Guest Services is literally the worst customer service I've ever gotten from a cruise line. So I ask you: Since I paid to choose my stateroom but instead was assigned one by NCL, was I out of line to politely ask to have that fee refunded? (It's actually a line item on the receipt, in fact.)
TL;DR: Due to an NCL screw up, I was assigned a stateroom instead of getting the one I paid extra to choose, but NCL refused to refund the fee I paid to pick my stateroom.
submitted by Darnitol1 to NCL [link] [comments]


2024.06.10 22:36 dmagee33 [ALL STATES] Anyone received a "Federal Benefits Accuracy Measurement Program" Audit? Is this legit?

I received a suspicious email saying that I've been randomly selected as part of a "Federal Benefit Accuracy Measurement Program" and that I should be expecting a call June 12 at 11AM (2 days from now). It wants me to provide my work search record, social security card, and driver's license.
What makes me think it's fake:
What makes me think it may be real:
I called the NC DES and they hung up on me due to "high call volume", so want to see what online thinks. Is this a common scam?
submitted by dmagee33 to Unemployment [link] [comments]


2024.06.10 22:36 SimilarNerve731 LinkedIn does a really good job vetting legit job postings...

LinkedIn does a really good job vetting legit job postings... submitted by SimilarNerve731 to recruitinghell [link] [comments]


2024.06.10 22:36 uhmare A rant about Ancestry stonewalling me for a week.

So I ordered a kit, they sent it through ups which for some reason keeps having issues with my address when other shipping companies don’t but whatever, inevitably ups fails to deliver the kit, whatever, i try to change the address, it’s somehow does not let me when that was not an issue in the past. I end up contacting ancestry they don’t have a direct line in my country to email it is, they ask me to provide the new address and then they stopped responding, no confirmation or anything. Tried to get updates to no avail. Fine, i request the cancellation of the order and nothing. Right now i’m not sure if i should dispute the charge with my bank or what. Might updated you as things progress, i still want the dna test but right now out of sheer pride I’m gonna go through the cancellation and will even cancel my subscription.
submitted by uhmare to AncestryDNA [link] [comments]


2024.06.10 22:34 VolumeSimilar7983 MCOL guidance for unpaid domestic bills

*England
I had a flatmate who dodged paying utilities and has now done a runner, owing a grand
They're ghosting me and not engaging, although that have acknowledged liability in the past
during the time in the property, it was a lot of hassle getting things set up and even more hassle getting bills etc so I was a bit slack at getting repayments from flatmate(s) but undeniably there is a split liability (although most utilities are in my name)
There remains a significant outstanding balance on one of the accounts, almost exactly what he owes, however it is in my name and I'm anxious about delays hampering my credit score
I also want to get this resolved ASAP and also want to know about time scales (e.g. if I can file soon so it can be settled as quickly as possible)
What should I do about pre-claim steps? I've already requested money in the past and sent a firm request now. I've also set a new, final deadline. Do I need to make this formal containing certain phrases or is lay-speak sufficient?
I thought MCOL was a viable option. I have our joint address (last known) but not current address. online guidance suggests this is sufficient
is this the right approach? Happy to go to mediation before a case too.
Without current address, am I quite limited in recovering funds even in the event of a successful claim? what would happen if we can't find his current location? I do have contact details so they will be informed of the case if they use email/phone. Does the court then request the current address at some point in the process, facilitating recovery through enforcement officers?
thank you for any help. I have/am reading information online but appreciate all guidance specific to my issue
submitted by VolumeSimilar7983 to LegalAdviceUK [link] [comments]


2024.06.10 22:32 skiadventure For sale: 2 front row box tickets for Beethoven's 9th symphony at NAC (Thursday, June 20, 2024, 8 p.m.)

Selling 2 side-by-side tickets to the Thursday, June 20, 2024, 8 p.m. performance of Beethoven's 9th symphony at the National Arts Centre (NAC).
The tickets are in the front row of a 4-person box. There will be nothing between you and the stage! (No other seats nor boxes.)
The show is sold out!
Asking $300 for both tickets.
Meet at Tim Hortons on Merivale and Central Park Drive to conduct the purchase. Seller ID will be provided; valid tickets on nac.ca will be displayed and securely transferred to buyer's email address.
submitted by skiadventure to OttawaBuySell [link] [comments]


2024.06.10 22:28 nire0026 Is this the latest scam attempt?

Is this the latest scam attempt?
I received two of these from two different email addresses in two weeks. I went through the ‘disconnect email’ process.
submitted by nire0026 to Scams [link] [comments]


2024.06.10 22:25 Kelsbells1022 I’m grateful I get to continue to teach at an awesome school

Earlier this year, I taught at a school in a long term temporary position. The teacher I was covering for came back, so that meant I was going back into substitute teaching. Now I’ve been back at that school daily, doing the teaching that needs to fill the gaps as a substitute but I was thinking I wouldn’t be there anymore. However, I just got an email saying I have my own class at that school for the summer! I’m so excited and relieved. I’m so grateful my boss gave me such a review to the people that I was given my own class, and not put on the substitute list BUT also able to go back to that school. Big feelings
submitted by Kelsbells1022 to gratitude [link] [comments]


2024.06.10 22:25 MrNoGains Account recovery setup loop

Hi All,
I am trying to update my account recovery contact on my iPhone. If i go to Settings - Icloud - Sign in & Security - account recovery. I get the pop up to request the code. I get the code from my recovery contact. It then does not go to the next page but stays on the account recovery page.
Anyone else every encountered this?
submitted by MrNoGains to applehelp [link] [comments]


2024.06.10 22:24 ADH33RA Got in for nights & weekends S5 !

Got in for nights & weekends S5 !
Just received an email. The website was down, but I kept trying to log in repeatedly to check if I was selected, and yep, I was! How about everyone else? Super excited for N&W Season 5!
submitted by ADH33RA to buildspace_ [link] [comments]


2024.06.10 22:16 AdRegular4196 Served simple procedure for boiler replacement after house sale - Scotland

Hi folks
I'm looking for some legal advice around being served a Simple Procedure for £4000 as part of a house sale that was made in February. 3 days after the house was sold I was notified by my conveyancer that the boiler had been condemned by a gas engineer and the gas shut off to the house (within the 5 day guarantee given under Scottish Standard Clauses). The boiler was old (I don't know how old exactly, but it was there for over 10 years minimum I'd say) and has since been replaced in it's entirety.
I was sent the details of this from their solicitor via said conveyancer and then had a discussion on the phone regarding it with her. In their solicitor's email they also said that they would be sending through quotes for the work but I never received it.
The details of the inspection were as follows:
Faults
Details to rectify the unsafe situation
The discussion I had with the solicitor on the phone could pretty much be summed up by me asking her if I was liable to replace the boiler, and me being concerned that I may be. She then advised me that she did not believe they had a case to claim against the missives due to the boiler being in "working order commensurate with age and also that the lack of service or maintenance or the fact that the applicance may no longer comply with current installation regulations will not, in itself, be deemed to be a defect of the system". I think at this point I was perhaps naive in not pushing to have my own gas engineer visit and provide a quote but it's long past that point so I'm trying not to worry about it.
In their claim the buyers are saying that they were stripping wallpaper and one of them began having headaches which is when they had a gas engineer come out to check the boiler which is when the faults were discovered. This is probably neither here nor there but I thought I'd add that detail anyway.
I lived in the address up until 2 days before the keys were handed over, the heating system worked (water and central heating were working 100% for certain) and there was a carbon dioxide monitor in the cupboard which contained the boiler and it NEVER went off.
It's eating at me tonight and I can't get in touch with the conveyancer to find out if there are any more details to go along with this so I thought I'd turn to here to get some advice. I guess my questions are:
submitted by AdRegular4196 to LegalAdviceUK [link] [comments]


2024.06.10 22:11 edengonedark Money stolen. NDAs keep me quiet. No victory or justice. Sometimes it kills me.

I can go months without thinking about it. But sometimes, like right now, I think about it. And I get angry all over again. There's no one else I can rant to about it anymore. I want to rant, though, so here I am. Still, I'm limited in what I can say, so sorry for that.
Over the last 5 years, we've started 4 lawsuits and had our money stolen 5 times. 3 times from financial institutions, once from a landlord, and once from my partner's employer-at-the-time.
But I'm here to talk about the financial institutions because they haunt me. I can't name-drop. It's probably also clear if you dig through my posts that I'm not in the US, which sucks because I'm from there and I don't think our results would've been the same (if the situations happened at all).
Two of the financial institutions (FIs) resulted in lawsuits. However, the third time it happened, we were so burned out that we just cried, yelled, and swore to only use Wise forever. And to get the F out of here.
FI1 & 2 happened almost simultaneously. We put the majority of our savings in FI1 because my in-laws used it for ages and I like keeping our savings separate from our main account to avoid careless spending (I lack self-control). Meanwhile, our paychecks and spending were in FI2.
For brevity's sake, I'll go over the full stories out of chronological order because, otherwise, it gets too confusing. Quick Note: All lawyers involved in these cases worked with us for free (family friend, etc.) in exchange for a share of any winnings.
FI1 problems started when COVID hit. I am the least salty here bc their excuses made a little sense. Unfortunately, I can't say what all the excuses were... but essentially, they had 3,000 euros of our money, we withdrew it, got put on a waitlist, and then it never showed up.
First, they did say they sent the wrong amount to our account. Then the deposit DID show up, with the correct amount, but it was "pending." The day the "pending" was up, the money disappeared. Then they said the deposit happened to expire on the same day the "pending" expired. They couldn't do anything, blahblah, they'd send it again. Obviously, it never came.
FFW to about 6 months ago, we worked out a deal with FI1's lawyers. They'd pay us 6,000 euros, we'd sign NDAs, and we'd all be happy.
NDA signed. Money never comes. Our lawyer asked why, this time their excuses were BS, but we were incredibly burnt out from FI2 & 3 that we gave up. Might seem infuriating, but once I explain FI2, it will probably make sense.
SO, FI2. The worst of them. About mid-way through COVID, we transfer all of our savings (1400 euros) to checking. The transfer never goes through. My partner works with the bank for MONTHS to get our money sorted. So many excuses, I honestly can't remember most of them. Luckily, I ranted to a friend, so I have logs.
-First, they said there was nothing they could do about the transfer not going through. It was a system error, just wait a few more weeks (despite previous instant transfers). This was when we got our lawyer involved.
-I'm unsure where this fits chronologically, but my paycheck was deposited in the account and never showed up, bumping the amount to 4200 euros.
-Lawyer meets with them. First excuse is "tax issues." Lawyer said they have a week or we're taking it to court. A few days later, they say they're closing our account but gave us a check worth the missing amount. Well, that's what they SAID. I jokingly say to my partner, "Wouldn't it be funny and f'd up if the check was only worth 42.00 euros instead of 4200?"
You see, the check didn't have an amount written on it. I've never seen a check without a written amount. So we take it to our new bank (FI3), they check, and lo and behold... 42 euros. If we'd cashed it, we would've been SoL. But tbh, we're SoL now anyway. If we'd taken it back then, at least we'd have 42 euros. Lol.
-I don't remember the rest of the excuses and I deleted the logs from my rants (NDA scared me). I just know we took them to court. AND WE WON. Holy fuck, after 1.5 years in court, we fucking won!!! I still remember the exhilaration, the excitement, the satisfaction of that day. But yeah, I wouldn't be here ranting if we actually got that money, would I?
-Nah, so the judge awards us a whopping 75k euros (damages, interest, all of the fun stuff) and gives FI2 6 months to pay it. To skip the fun stuff, on the LAST day to pay it, they filed an appeal citing "violation of Terms of Service." Absolute BS. But the appeal gets approved (the right to file the appeal, not the appeal itself).
-They prolonged the F out of the appeal. They missed several deadlines, ignored several notices for updates from our lawyer, and somehow got away with it all. But eventually, the court date comes for them to state their case. And they submit a contract signed by my partner. Except it wasn't. They forged his signature. It didn't even LOOK like his signature.
The document was 15 pages and said: FI2 is only liable to pay back the original 1400 (so not even my missing money) because of "interest accrued" for "holding our money for so long." Honestly, this makes no sense to me looking back, so I don't know if I typo'd something in my explanation. But that's what it says.
My partner actually laughed in their face and the judge was PISSED (not at us). The judge asked them why they missed the first two court dates and they said they were "building a case." The judge asked, "A case for what?" because the contract is cut and dry.
But for some reason the court process here is BS and now they had to investigate this forged contract. They subpoenaed (sp?) the video surveillance of when my partner supposedly signed the contract. So a new date was set and we left. HOWEVER, the judge ordered them to pay the 1400 euros in the meantime.
-The 1400 never came. It's been almost a year since they were ordered to pay it. Court dates kept getting moved and our OG lawyer moved countries. Our new lawyer is less experienced and only helps as a favor to our old lawyer and for experience. We're still so thankful for his time and effort, but everyone involved in these cases was out of hope.
I don't even know what happened to those court dates. At some point, FI2 extended another offer - basically their forged contract, but this time the legal way. But we didn't want to get a meager ass 1400 euros only to have them come at us in the future for whatever reason - if we'd get the money at all. So we told our lawyer to tell them we wanted to drop everything. To draw up new NDAs for both sides - we'd never come after them again if they'd leave us the F alone. Still haven't heard back, though.
-BONUS: in the middle of this, my partner got a notice from the tax office that said he needed to pay 3800 euros in taxes since FI2 sent them his account statements and he didn't report some of his income. But this was MY income, which I paid taxes on. But partner had 14 days to pay it or he'd go to jail, so we paid it.
The judge ordered FI2 to pay this money back when we won the 75k. FFW to about 3 months ago and we discovered the tax notice was from FI2. We paid them 3800 because they sent a carefully worded, probably illegal but maybe just riding the edge of legal, notice with the logo of our local tax office, and our OG lawyer told us it was legit. Maybe she was stressed with the situation, but that was a huge slap to the face.
Finally, FI3. This is the most recent. The FI that helped us with the fake-amount check. A FI my in-laws have used since they were young adults. And, almost so effed up it's funny, the FI to steal the most from us - almost 5,000 euros.
It started with being unable to transfer money from savings to checking. But this time, the money didn't disappear. The transfer just wouldn't go through. No problem, easy solution was to withdraw it physically. Nope. Every time my partner tried, they gave some excuse: it was past the hours to withdraw, manager who approved WDs wasn't in, entire system was down, "oh u see guy over there withdrawing? yours is a different account that is specifically not working." Etc.
Eventually, my very scary MIL gets involved. Finally, they work with us. They set us up with internet banking (only had mobile before), give us the login details, and send us on our merry way. We get home, try logging in, and our entire account gets locked. Can't login on PC or mobile. We get it unlocked, but now there's a restriction on it for 72 hours and we can only withdraw a specific amount. So, we withdraw 500 euros.
But that locks our account again and this time no one is answering the phone. So in we go. But they won't see us - we have to schedule a meeting for the following week. No access to our funds during (or after, but that's a spoiler). We finally go in and they tell us that the reason our account is locked... is because our debit card had been compromised by someone overseas and they withdrew over 3,000 euros in gift cards.
Let's rewind. About a month previous, our card was locked due to suspicious transactions. These were flagged and never went through. Apparently somewhere local had a chip reader in one of the card readers and a lot of people had their CCs stolen. Our card was canceled (or so we thought). This is also why we never withdrew money from an ATM - we were waiting on the new card to arrive (it never did).
The excuse for this 3,000+ euros in gift cards was that when my partner called to get his account unlocked, he apparently said to unlock everything, including the supposedly canceled card. Yall, I didn't even know this was possible. I don't think it is. And he certainly didn't say to unlock everything.
So FI3 tells us they will send what was left in the account after the gift card charges via certified mail and that they will get back to us within 14 days with the findings of their investigation. If it was their mistake to unblock the card, they will refund the gift card charges, too.
We don't see any money or hear from them again.
That's it. Typing it out, thinking about it now, I get so angry again. So here's a small pick-me-up. The height of the FI3 situation and the decision to give up on the FI1 and 2 lawsuits all happened within 48 hours. It was a brutal moment. Helpless. Extremely depressed. But amid tears and screaming, we won about 9k euros on a lottery ticket we picked up a few days prior and had forgotten about until that moment.
So, I guess we have to find our own happy endings sometimes.
submitted by edengonedark to offmychest [link] [comments]


2024.06.10 22:09 ansi09 All You Need To Know About Solana V1.18 Update

All You Need To Know About Solana V1.18 Update
Source: https://www.helius.dev/blog/all-you-need-to-know-about-solanas-v1-18-update

All You Need to Know About Solana's v1.18 Update

A big thank you to Rex St. John and Mike MacCana for reviewing this article.

Introduction

The super-majority adoption of Solana’s 1.18 update is a significant milestone. It ushers in a host of improvements and new features aimed at enhancing the network’s performance, reliability, and efficiency. One of the most notable changes is the introduction of a central scheduler. This new scheduler aims to streamline transaction handling and ensure more accurate and efficient priority calculations. Other improvements to the runtime environment and program deployments, for example, help provide more reliable performance even during times of peak network load.
This article explores the updates and improvements brought by the 1.18 release. We’ll explore the motivations behind these chances, the specifics of these new features, and their expected impact on improving the network. Whether you’re a validator operator, a developer, or the average Solana user, this comprehensive overview of the 1.18 update will provide you with the necessary information to understand and leverage the benefits of these new improvements.
We must first discuss Anza, a newly established development firm driving these changes, and its role in the ongoing development of Solana.

What’s Anza?

Anza is a newly established software development firm created by former executives and core engineers from Solana Labs. Its creation represents a strategic move to bolster Solana’s ecosystem, aiming to improve its reliability, decentralization, and network strength. Anza was founded to enhance Solana’s ecosystem by developing critical infrastructure, contributing to key protocols, and fostering the innovation of new tools.
The founding team includes Jeff Washington, Stephen Akridge, Jed Halfon, Amber Christiansen, Pankaj Garg, Jon Cinque, and several core engineers from Solana Labs.
Anza is focused on developing and refining Solana’s validator clients with the creation of Agave — a fork of the Solana Labs validator client. Anaza’s ambitions extend beyond the development of their validator client and are committed to ecosystem-wide improvements. This includes the development of Token Extensions and a customized Rust / Clang toolchain. By fostering a collaborative and open approach to development, Anza is dedicated to accelerating and improving the Solana ecosystem.

What’s Agave?

As mentioned briefly in the previous section, Agave is a fork of the Solana Labs validator client spearheaded by Anza. In this context, the term “fork” refers to Anza’s development team taking the existing code from the Solana Labs repository and starting a new development path separate from the original codebase. This allows Anza to implement its own improvements, features, and optimizations to the Solana Labs client.

The Migration Process

The migration of the client to Anza’s GitHub organization started on March 1st. Initially, Agave will mirror the Solana Labs repository to give the community time to adjust. During this period, Anza will handle closing pull requests (PRs) and migrating relevant issues to Agave’s repository. Agave and the Solana Labs client versions 1.17 and 1.18 will be identical in terms of functionality. Anza aims to release Agave v2.0 this summer, which includes archiving the Solana Labs client and recommending that 100% of the network migrate over to the new Agave client.
The Solana Labs to Agave migration process is publicly tracked on their GitHub.

The Agave Runtime

The Agave Runtime inherits its foundational architecture from the Solana Virtual Machine (SVM) and is the backbone for executing the core functionalities defined by the Sealevel runtime.
The Solana protocol delineates the runtime as a critical component for processing transactions and updating the state within the accounts database. This specification has been adopted and further refined by the Agave and Firedancer clients. The essence of the SVM is its capability to execute all Solana programs and modify account states in parallel.
The concept of a bank is key to processing transactions and understanding the changes coming in 1.18. A bank is both a piece of logic and a representation of the ledger state at a specific point in time. It acts as a sophisticated controller managing the accounts database, overseeing tracking client accounts, managing program execution, and maintaining the integrity and progression of Solana’s ledger. A bank encapsulates the state resulting from the transactions included in a given block, serving as a snapshot of the ledger at that point in time.
Each bank is equipped with caches and references necessary for transaction execution, allowing them to be initialized from a previous snapshot or the genesis block. During the Banking Stage, where the validator processes transactions, banks are used to assemble blocks and later verify their integrity. This lifecycle includes loading accounts, processing transactions, freezing the bank to finalize state, and eventually making it rooted, ensuring its permanence.
As a general overview, the transaction processing engine within the Agave Runtime is tasked with loading, compiling, and executing programs. It uses Just-In-Time (JIT) compilation, caching compiled programs to optimize execution efficiency and reduce unnecessary recompiling. Programs are compiled to eBPF format before deployment. The runtime then uses the rBPF toolkit to create an eBPF virtual machine, which performs JIT compilation from eBPF to x86_64 machine code instructions, taking full advantage of the available hardware. This ensures the programs are executed efficiently.
The 1.18 update introduces a central transaction scheduler, which is deeply intertwined with the operational efficiencies introduced by the Agave Runtime. By improving how transactions are compiled, executed, and managed via banks, the 1.18 update enables a more streamlined and efficient scheduling process. In turn, this leads to faster transaction processing times and enhanced throughput. The new Agave Runtime and its client serve as the bedrock for these enhancements, so it’s crucial that we have some sort of general understanding before we dive into the intricacies of the new scheduler.
If you want to learn more about the Agave Runtime, I recommend reading Joe Caulfield's article on the topic. It goes into considerable detail and provides helpful code snippets throughout.

A More Efficient Transaction Scheduler

The Current Implementation

https://preview.redd.it/31sn3yitws5d1.png?width=3840&format=png&auto=webp&s=a62efec97134d30b02dafd820a40be835f1c4a43
Source: Adapted from Andrew Fitzgerald’s article Solana Banking Stage and Scheduler
In the transaction processing pipeline, packets of transactions first enter the system through packet ingress.
These packets then undergo signature verification during the SigVerify stage. This step ensures each transaction is valid and authorized by the sender.
https://preview.redd.it/zps9v7ovws5d1.png?width=3840&format=png&auto=webp&s=0f866159cbf4a32f26d3d050aec24a7ad8b92e5e
Following signature verification, transactions are sent to the Banking Stage. The Banking Stage has six threads—two dedicated to processing vote transactions from either the Transaction Processing Unit (TPU) or Gossip and four focused on non-vote transactions. Each thread is independent of one another and receives packets from a shared channel. That is, SigVerify will send over packets in packet batches, and each thread will pull transactions from that shared channel and store them in a local buffer.
The local buffer receives the transactions, determines their priority, and sorts them accordingly. This queue is dynamic, constantly updating to reflect real-time changes in transaction status and network demands. As transactions are added to the queue, their order is reassessed to ensure the highest-priority transactions are ready to be processed first.
This process happens continuously, and what happens to these packets of transactions depends the validator’s position in the leader schedule. If the validator is not scheduled to be the leader in the near future, they will forward packets to the upcoming leader and drop them. As the validator gets closer to its scheduled leadership slot (~20 slots away), it will continue forwarding packets but will no longer drop them. This is done to ensure these packets can be included in one of their own blocks if the other leaders don’t process them. When a validator is 2 slots away from becoming the leader, it starts holding packets — accepting them and doing nothing so they can be processed when the validator becomes leader.
During block production, each thread takes the top 128 transactions from their local queue, attempts to grab locks, and then checks, loads, executes, records, and commits the transactions. If the lock grab fails, the transaction is retried later. Let’s expand upon each step:
  • Lock: This step checks which transactions the thread can grab locks for. Each of these transactions will read and write some number of accounts, so the validator needs to make sure there aren’t any conflicts
  • Checks: This step checks whether the transaction is too old or has already been processed. Note the banks have a status cache that keeps track of the last 150-300 slots’ transactions
  • Loads: This step loads the accounts necessary for executing a given transaction. This step also checks whether the fee payer can actually afford to pay the fees, and whether the program invoked is a valid program. Basically, this step loads the accounts and performs some initial setup
  • Execute: This step executes each transaction
  • Record: The results of the executed transactions are sent to the Proof of History Service to be hashed. This is where the transaction signature is sent out
  • Commit: If the record step succeeds, the transactions are committed. This step also propagates the changes back into the account system so future transactions in this, or subsequent, slots will have the updated view of each account
  • Unlock: The locks for each account placed in the first step are lifted
https://preview.redd.it/bo5pyvbxws5d1.png?width=3840&format=png&auto=webp&s=2f5c0502e3cccd0d230b363f8eba9d05511a89c3
The Banking Stage uses a multi-iterator approach to create these batches of transactions. A multi-iterator is a programming pattern that allows simultaneous traversal over a dataset in multiple sequences. Think of it as having several readers going through a single book, each starting at different chapters, coordinating to ensure they don’t read the same page at the same time if their understanding of the content might interfere with one another. In the Banking Stage, these “readers” are iterators, and the “book” is the collection of transactions waiting to be processed. The goal of the multi-iterator is to efficiently sift through transactions, grouping them into batches that can be processed without any lock conflicts.
Initially, the transactions are serialized into a vector based on priority. This gives the multi-iterator a structured sequence to segment these transactions into non-conflicting batches. The multi-iterator begins at the start of the serialized vector, placing iterators at junctures where transactions don’t conflict with one another. In doing so, it creates batches of 128 transactions without any read-write or write-write conflicts. If a transaction conflicts with the currently forming batch, it’s skipped and left unmarked, allowing it to be included in a subsequent batch where the conflict no longer exists. This iterative process adjusts dynamically as transactions continue to be processed.
After successfully forming a batch, the transactions are executed, and if successful, they are recorded in the Proof of History Service and broadcast to the network.

The Problems with the Current Implementation

The current implementation has several areas where performance can be adversely affected, leading to potential bottlenecks in transaction processing and inconsistent prioritization. These challenges primarily stem from the architecture of the Banking Stage and the nature of transaction handling within the system.
A fundamental issue is that the four independent threads processing non-vote transactions have their own view of transaction priority within their own threads. This discrepancy can cause jitter or inconsistency in transaction ordering. These discrepancies become more pronounced when all high-priority transactions conflict. Since packets are essentially pulled randomly by each thread from the shared channel from SigVerify, each thread will have a random set of all the transactions. During competitive events, such as a popular NFT mint, it is likely that many high-priority transactions will be in multiple Banking Stage threads. This is problematic because it can cause inter-thread locking conflicts. The threads, working with different sets of priorities, may race against each other to process these high-priority transactions, inadvertently leading to wasted processing time due to unsuccessful lock attempts.
Think of the Banking Stage as an orchestra where each thread is a different section — strings, brass, woodwinds, and percussion. Ideally, a conductor would coordinate these sections to ensure a harmonious performance. However, the current system resembles an orchestra trying to perform a complex piece without a conductor. Each section plays its own tune, regularly clashing with one another. High-priority transactions are the solo parts all sections attempt to play simultaneously, causing confusion. This lack of coordination highlights the need for a centralized “conductor” to ensure efficiency and harmony in Solana’s transaction processing, much like a conductor leading an orchestra.

The New Transaction Scheduler

The Banking Stage uses a multi-iterator approach to create these batches of transactions. A multi-iterator is a programming pattern that allows simultaneous traversal over a dataset in multiple sequences. Think of it as having several readers going through a single book, each starting at different chapters, coordinating to ensure they don’t read the same page at the same time if their understanding of the content might interfere with one another. In the Banking Stage, these “readers” are iterators, and the “book” is the collection of transactions waiting to be processed. The goal of the multi-iterator is to efficiently sift through transactions, grouping them into batches that can be processed without any lock conflicts.
Initially, the transactions are serialized into a vector based on priority. This gives the multi-iterator a structured sequence to segment these transactions into non-conflicting batches. The multi-iterator begins at the start of the serialized vector, placing iterators at junctures where transactions don’t conflict with one another. In doing so, it creates batches of 128 transactions without any read-write or write-write conflicts. If a transaction conflicts with the currently forming batch, it’s skipped and left unmarked, allowing it to be included in a subsequent batch where the conflict no longer exists. This iterative process adjusts dynamically as transactions continue to be processed.
After successfully forming a batch, the transactions are executed, and if successful, they are recorded in the Proof of History Service and broadcast to the network.

The Problems with the Current Implementation

The current implementation has several areas where performance can be adversely affected, leading to potential bottlenecks in transaction processing and inconsistent prioritization. These challenges primarily stem from the architecture of the Banking Stage and the nature of transaction handling within the system.
A fundamental issue is that the four independent threads processing non-vote transactions have their own view of transaction priority within their own threads. This discrepancy can cause jitter or inconsistency in transaction ordering. These discrepancies become more pronounced when all high-priority transactions conflict. Since packets are essentially pulled randomly by each thread from the shared channel from SigVerify, each thread will have a random set of all the transactions. During competitive events, such as a popular NFT mint, it is likely that many high-priority transactions will be in multiple Banking Stage threads. This is problematic because it can cause inter-thread locking conflicts. The threads, working with different sets of priorities, may race against each other to process these high-priority transactions, inadvertently leading to wasted processing time due to unsuccessful lock attempts.
Think of the Banking Stage as an orchestra where each thread is a different section — strings, brass, woodwinds, and percussion. Ideally, a conductor would coordinate these sections to ensure a harmonious performance. However, the current system resembles an orchestra trying to perform a complex piece without a conductor. Each section plays its own tune, regularly clashing with one another. High-priority transactions are the solo parts all sections attempt to play simultaneously, causing confusion. This lack of coordination highlights the need for a centralized “conductor” to ensure efficiency and harmony in Solana’s transaction processing, much like a conductor leading an orchestra.

The New Transaction Scheduler

https://preview.redd.it/zirp1j60xs5d1.png?width=3840&format=png&auto=webp&s=0d75e3721a78a2d836914eafd27010919a6e5e71
The 1.18 update introduces a central scheduling thread, which replaces the previous model of having four independent banking threads, each managing its own transaction prioritization and processing. In this revised structure, the central scheduler is the sole recipient of transactions from the SigVerify stage. It builds a priority queue and deploys a dependency graph to manage transaction prioritization and processing.
This is a transaction dependency graph. The arrows mean ‘is depended on.’ For example, Transaction A is depended on by Transaction B, and Transaction B is depended on by both Transaction C and Transaction D
This dependency graph is known as a prio-graph. It is a directed acyclic graph that is lazily evaluated as new transactions are added. Transactions are inserted into the graph to create chains of execution and are then popped in time-priority order. When dealing with conflicting transactions, the first to be inserted will always have higher priority. In the example above, we have transactions A through H. Note that transactions A and E have the highest priority within their prospective chains and do not conflict. The scheduler moves from left to right, processing the transactions in batches:
https://preview.redd.it/mc8o80n4xs5d1.png?width=3840&format=png&auto=webp&s=3d882c3d54e7f989b05b424d4cac6be488182591
Transactions A and E are processed as the first batch; then B and F; and then C, D, G; and H as the final batch. As you can see, the highest-priority transactions are at the top of the graph (i.e., to the far left). As the scheduler examines transactions in descending order, it identifies conflicts. If a transaction conflicts with a higher priority one, an edge is created in the graph to represent this dependency (e.g., C and D conflict with B).
The new scheduler model addresses several key issues inherent to the multi-iterator approach:
  • Consistency in Priority Handling: The new system ensures that all transactions are processed in a consistent priority order by centralizing the transaction intake and scheduling. This eliminates the jitter previously caused by multiple threads having different views of transaction priorities
  • Reduction in Processing Delays: The prio-graph makes sure that batches prepared for execution are highly likely to succeed without lock conflicts, streamlining processing time and any delays that would be caused by lock contention. Note the use of the phrase “highly likely to succeed” — it isn’t strictly true that the prio-graph makes batches that can’t fail locks as they could conflict with voting threads, although this is a very rare edge case
  • Scalability and Flexibility: This new scheduler design allows the number of threads to be increased without the previous concerns of increased lock conflicts. This is thanks to the centralized view of locks and the more controlled transaction distribution among workers
The introduction of the central scheduler in 1.18 is expected to improve transaction handling significantly, reducing the complexity and overhead associated with the previous system. This will likely lead to faster transaction processing times, increased throughput, and a more stable network. Due to the delays in releasing 1.18, the scheduler has improved since its inception. For example, precompile verification for transactions has been moved to worker threads to improve efficiency. Additionally, CU limits are now more reasonable with much lower estimated/actual ratios than the old scheduler. The new scheduler can now use CUs to throttle the scheduled work queues, preventing excessive work from being queued up due to account conflicts.
Note the central scheduler is not enabled by default and must be enabled using the new --block-production-method central-scheduler flag when starting a validator. It is currently opt-in only but will become the default scheduler in future releases. Also, note that the old scheduler can be enabled using the --block-production-method thread-local-multi-iterator flag (this is enabled by default, but please don’t do this in future releases — the central scheduler is much more efficient and addresses the issues presented by the old scheduler).

More Effective Priority Calculation

1.18 also refines how transaction priority is determined, making the process more equitable and efficient regarding resource usage and cost recovery. Previously, transaction prioritization was primarily based on compute budget priority, sometimes leading to suboptimal compute unit pricing. This was because the prioritization did not adequately consider the base fees collected, leading to situations where resources could be underpriced and affect the network’s operational efficiency.
The new approach adjusts the transaction priority calculation to consider the transaction fees and the associated costs using the formula Priority = Fees / (Cost + 1). Here, the fees represent the transaction fees associated with a given transaction, while the cost represents the compute and resource consumption determined by Solana’s cost model. Adding “1” in the denominator is a safety measure to prevent division by zero.
We can breakdown the formula further to make Fees and Cost more explicit:

The cost of a transaction is now calculated comprehensively, considering all associated compute and operational costs. This ensures that priority calculations reflect the true resource consumption of a transaction. This means developers and users will receive higher priority if they request fewer compute units. This also means that simple transfers, without any priority fees, will have some priority in the queue.

Improved Program Deployment

1.18 also significantly improves program deployments with respect to deployment reliability and execution efficiency.
The new update addresses an issue where programs deployed in the last slot of an epoch did not correctly apply the runtime environment changes planned for the subsequent epoch. Thus, a program deployed during this transition period would erroneously use the old runtime environment. 1.18 adjusts the deployment process to ensure that the runtime environment for any program deployed at the end of an epoch is aligned with the environment of the upcoming epoch.
1.18 also addresses the inability to set a compute unit price or limit on deploy transactions by adding the --with-compute-unit-price flag to the CLI program deploy commands. This flag can be used with the solana program deploy and solana program write-buffer commands. The compute unit limit is set by simulating each type of deploy transaction and setting it to the number of compute units consumed.
Another important improvement involves how blockhashes for large program deployments are handled. Before 1.18, transactions sent with sign_all_messages_and_send were throttled to 100 TPS. For larger programs, the number of deploy transactions will be in the thousands. This means that transactions could be delayed and risk using expired blockhashes as many of these transactions will be delayed for more than 10 seconds at a time. 1.18 delays signing deploy transactions with a recent blockhash until after the throttling delay. Blockhashes now refresh every 5 seconds, so deployments with over 500 transactions will benefit by using a more recent blockhash.
Additionally, 1.18 introduces improvements to how the network handles program deployments and verifies transactions. Previously, some programs were incorrectly marked as FailedVerification due to errors in identifying account statuses. This could mislabel programs that hadn’t actually failed any checks. These programs are now correctly identified as Closed if they’re not supposed to be active. This change ensures that only problematic programs are flagged for rechecking and helps prevent unnecessary re-verifications.
The process for updating program states has also been refined. Programs can now transition from a Closed state to an active state within the same time slot they are deployed. This means that programs become operational faster and more reliably, which is crucial during times of high demand. These adjustments help manage network load more effectively, preventing the types of congestion that can slow down transaction processing for everyone.

“The Congestion Patch” — Handling Congestion Better

Testnet version 1.18.11, heralded as The Congestion Patch,” proposed changes to address Solana’s recent congestion. Note that this release isn’t specific to 1.18, and it has been backported to 1.17.31. Regardless, it’s crucial that we talk about it.
The big change is that QUIC now treats super low staked peers as unstaked peers in Stake-Weighted Quality of Service (SWQoS). This was to address the fact that staked nodes with a very small amount of stake could abuse the system to get disproportional bandwidth. Also, the current metrics could not tell what the proportions of packets sent down and throttled from staked versus non-staked nodes are. So, these metrics were added for greater visibility. How packet chunks were handled was also optimized by replacing instances of vec with smallvec to save an allocation per packet. This is possible as streams are packet-sized, so few are expected.
In the Banking Stage, previously, all packets were forwarded to the next node. However, 1.18 changes this so that only packets from staked nodes are forwarded. This update effectively makes staked connections more important than ever going forward, as they carry more weight in calculating priority and forwarding transactions.

Improved Documentation

The 1.18 update also significantly improves the translation support for the official Solana documentation to ensure greater accessibility for a global audience. Updates include upgrading the Crowdin CLI and configuration (which streamlines the synchronization of documents across languages) and introducing a new serve command for better local testing via Docusaurus. The documentation also improves how static content is handled by linking PDF files directly to GitHub blobs to avoid issues with relative paths in translated builds.
For developers, the process of contributing to translations is clarified with an updated README on handling common issues such as necessary environment variables and typical build errors. This is complemented by improvements in the continuous integration flow, which now includes translations only in stable channel builds. This ensures that only vetted and stable documentation reaches end-users. These changes aim to simplify contributions, enhance the official documentation's quality, and give all users access to reliable and accurate information.

Conclusion

Driven by Anza, the 1.18 update substantially improves transaction handling, priority calculations, program deployments, official documentation, and overall network performance. With the introduction of a central scheduler and the various fixes aimed at addressing recent congestion, Solana is better equipped to handle peak loads and ensure efficient and reliable network behavior. Solana is the best chance of a scalable blockchain, and this update affirms its potential.
If you’ve read this far, thank you, anon! Be sure to enter your email address below so you’ll never miss an update about what’s new on Solana. Ready to dive deeper? Explore the latest articles on the Helius blog and continue your Solana journey, today.

Additional Resources

submitted by ansi09 to solana [link] [comments]


2024.06.10 22:00 Swimming-Mention-829 Smartlead.ai and B2B emails

I bought five domains and created two email addresses per domain. Had an IT guy configure MX, CNAME, TXT records, and added DKIM and DMARC records. Warmed up emails via Smart lead for three weeks. Just sent out a small test campaign to business email addresses that I’ve never emailed before. They all landed in junk or spam. Has anyone had the same experience? Should I warm up the emails for a couple more weeks? Does anyone have any insight with their experience with smart lead? Is uptics better? Or is it just the way it is these days with email marking? Feel like I had better results doing a Mail merge from excel using my main domain.
submitted by Swimming-Mention-829 to Emailmarketing [link] [comments]


2024.06.10 21:55 prkskier Wells Fargo Attune Recon Approval DP

Hey all, I recently applied for the Wells Fargo Attune since it looks like an exciting new product and I could definitely leverage some of the unique 4% categories for some upcoming purchases (notably Disney World tickets).
My stats as of yesterday before applying:
On initially applying I was immediately denied (no 5-7 business day message, just flat out denial). I was bummed, but figured it was because of my velocity with those 2 cards opened in 2024. I called the recon line this morning and the agent said that the denial reason was because of the amount of revolving accounts opened. I remember that I was added as an AU on my wife's AMEX Gold, AMEX Green, and her VX (before I got the VX myself) so I explained that I had recently been made an AU on 3 cards. The agent said that that was definitely a reason to submit the reconsideration request to underwriting again and resubmitted the application for me with those notes. A couple hours later I just got an approval email from WF for a $30K credit line! I'm super stoked!
Lesson is, don't let an initial denial get you down, definitely try the reconsideration line and you might be surprised! Good luck everyone!
submitted by prkskier to CreditCards [link] [comments]


2024.06.10 21:53 rmartin_tt What is Value Based Selling?

What is Value Based Selling?
When people think about sales, they often recall their experiences as consumers or iconic portrayals of salespeople they’ve seen in television and movies like Glengarry Glen Ross, Mad Men, or The Office, to name a few. These experiences and cultural references typically evoke images of straightforward transactions and direct marketing techniques used in consumer purchases.
However, in the realm of B2B sales, the landscape is quite different. Unlike the straightforward transactions depicted in popular media, organizations participate in what academics have called: considered purchases, deliberate buying, or high-involvement buying decisions. This kind of buying is a much more strategic process characterized by thorough research, evaluation, and detailed planning.
Value based selling is a value delivery approach that aligns an organization’s presales, sales, and customer success teams with the way their customers research, evaluate, purchase, and consume solutions. For customer-facing teams, a critical success factor in VBS is understanding and demonstrating how a product or service meets a customer’s unique business needs and objectives.
In this article, we'll explore the fundamentals of VBS and investigate how underlooked technologies, such as external collaboration tools, can empower sales teams to achieve greater success with value based selling.

What is Value Based Selling (VBS)?

Value based selling, or VBS, is an approach that focuses on understanding and reinforcing how the product or service meets a customer's requirements and creates value for the customer. This approach differs from traditional selling techniques that might focus primarily on the features or specifications of the product. Here are some key aspects of VBS:
  1. Understanding Customer Needs: The core is to understand the customer's business, their challenges, and their goals. Salespeople spend time researching the customer and their industry to tailor their pitch to the specific needs and pain points of the customer. The most successful VBS teams will collaborate with their customers or prospects to mutually author documents that outline key customer requirements.
  2. Communicating Value: Instead of just listing the features of a product or service, VBS involves explaining how these features translate into real benefits for the customer. This might include how the product can increase efficiency, reduce costs, improve quality, or address a specific challenge the customer is facing. Frequently
  3. Building Relationships: This approach relies heavily on building a strong, consultative relationship with the customer. Salespeople act as trusted advisors, offering insights and solutions that are in the best interest of the customer rather than just trying to make a quick sale. Successful VBS
  4. Customizing/Configuring/Tailoring Solutions: There's often a focus on customizing or tailoring solutions to fit the unique needs of each customer. This might involve adjusting a product or service or combining different products and services into a comprehensive package.
  5. Quantifying Value: A key part of this strategy is to quantify the value that the product or service brings. This might involve demonstrating a return on investment (ROI), showing how the product will pay for itself over time, or providing case studies and examples of how similar customers have benefited.
  6. Long-term Focus: Generally focused on long-term relationships and customer satisfaction rather than just making individual sales. This approach aims to create loyal customers who will return for repeat business and refer others.
  7. Feedback and Adaptation: Regular feedback is sought from customers to ensure that the value promised is being delivered. This information is used to continually adapt and improve the product, service, and sales approach.
  8. Educational Approach: Salespeople using this method often focus on educating customers about their products or services and the industry as a whole, helping customers make informed decisions.
Value based selling is particularly effective in industries where products or services are complex, and highly customizable or where the purchasing decision has significant financial implications for the customer. It's a strategic approach that requires a deep understanding of both the product and the customer and a commitment to building long-term customer relationships.

When to Use Value Based Selling?

Not every sales situation calls for value based selling. In fact, VBS is most effective in several key scenarios:
  • Complex or High-Value Products/Services: When the products or services in question are complex, require customization, or represent a significant financial investment. This is typical in industries like technology, manufacturing, or specialized professional services. It’s worth noting that the sophistication of the problems and solutions is one big reason why there is substantial documentation throughout the entire process.
  • Extended Sales Cycles: Organizations often undergo lengthy deliberation and approval processes, especially for significant purchases. VBS is suitable in these scenarios, offering ample opportunity for building relationships and understanding client needs. The length of the sales process also means that new members are added/removed from the buying team on an as-needed basis. It’s another reason why VBS processes tend to be document-rich; those newly added team members need to be brought up to speed.
  • Knowledge-Driven Purchases: In cases where the buyer is looking not just for a product but for expertise and advice. This occurs in sectors where products are technical or where the industry landscape is rapidly evolving. Buyer education is a key part of the VBS process, so much so that analysts have described the new B2B sales process as “buyer enablement,” i.e., educating your buyer so that they can sell for your team internally.
  • Solution-Focused Sales: Where the focus is on solving specific business problems or challenges rather than just selling a product. This requires a deep understanding of the customer’s business and the ability to tailor solutions accordingly.
  • Relationship-Oriented Business Environments: In industries where building long-term customer relationships is crucial, such as in enterprise solutions or high-end B2B services. Here, the emphasis is on trust, reliability, and ongoing service.
  • ROI-Sensitive Purchases: In situations where customers are particularly concerned with the return on their investment, be it through cost savings, efficiency improvements, or other measurable outcomes.
In these scenarios, VBS is not just a technique but a strategic approach, focusing on understanding and aligning with the customer's broader business objectives, delivering tangible value, and establishing a foundation for long-term partnership.

What Does the Value Based Selling Methodology Look Like?

Sales methodologies and CRM solutions prescribe very detailed, complex processes for sales teams. Teams can get so bogged down in the mechanics that they lose sight of the overall objective. To address this, rather than proposing four-, seven-, or ten-step sales processes, here’s our view of the entire selling process mapped to the traditional customer journey or customer activity lifecycle (awareness, consideration, purchase, retention).
Assuming that the customer (or prospect) is already aware of your solution–which is why they are engaging with your sales team in the first place!- VBS aligns neatly with the remaining steps in the customer lifecycle: Consideration, Purchase, and Retention. We elected for this alignment because it helps keep the customer front and center.
https://preview.redd.it/evw1wfcnts5d1.jpg?width=1200&format=pjpg&auto=webp&s=0f1b01df240982ac51fcce04b92f2c92709f0171

Here’s how the process might unfold across each of the three main phases:

1. Presales Phase: Engaging and Understanding
In this phase, which corresponds with the consideration stage of the customer lifecycle, the sales team's primary focus is to engage with the customer to gain a deep understanding of their business environment, challenges, and specific needs. This involves initial contact, where the team establishes rapport and trust, followed by a detailed discovery process. The goal here is to gather enough information to develop a solution that precisely addresses the customer's requirements. Key activities include preparing needs assessment reports and drafting preliminary solution overviews. Risk management at this stage involves ensuring the right customer fit and maintaining a continuous feedback loop to align closely with the customer's objectives.
Objective:
To understand the customer's specific needs and challenges and develop a tailored solution that aligns with these requirements.
Key Activities:
  • Initial Customer Engagement: Establish contact and initiate discussions to understand the customer's business environment and key challenges.
  • Needs Assessment and Discovery: Conduct detailed sessions to uncover the customer's specific needs, pain points, and objectives.
  • Solution Development: Develop a customized solution based on the insights gathered during the discovery process.
Key Documents:
  • Needs Assessment Reports: Documents that capture the detailed findings from the discovery sessions, including customer challenges, goals, and requirements.
  • Solution Overview Drafts: Preliminary outlines or concepts of the proposed solution shared with the customer to ensure alignment and gather feedback.
  • Proof of Concept Plan: A plan for a Proof of Concept or pilot project, especially for technical products, detailing how the proposed solution will be tested in the customer’s environment to demonstrate its effectiveness, feasibility, and requirements fit.
Risk Management & Mitigation:
  • Customer Qualification: Ensure that the customer's needs and business objectives are well-aligned with the solution offered to minimize the risk of misalignment.
  • Continuous Feedback Loop: Establish a feedback mechanism during the needs assessment to quickly identify and address misunderstandings or misalignments.
2. Proposal Phase: Tailoring and Finalizing
Aligned with the Purchase stage, the sales team now shifts to formalizing the customer’s needs into a comprehensive proposal. This phase involves a collaborative effort to develop a proposal that details the tailored solution, its benefits, and the expected value. The team then engages in discussions with the customer, inviting feedback to refine the offering. Negotiation skills come into play as the team works towards finalizing the terms of the agreement. The creation of formal proposal documents and the preparation of draft contracts or agreements are crucial. Managing risks in this phase includes clear communication of terms and employing flexible negotiation strategies to ensure a successful agreement.
Objective:
To formalize the customer's requirements into a concrete proposal and reach an agreement that meets both parties' needs.
Key Activities:
  • Proposal Development: Prepare a comprehensive proposal that addresses the customer's needs, outlines the solution, and details the expected value.
  • Customer Review and Feedback: Share the proposal with the customer for review, inviting feedback and discussions to refine the offering.
  • Negotiation and Agreement Finalization: Engage in negotiations to finalize terms and reach a mutually beneficial agreement.
Key Documents:
  • Formal Proposal Documents: Comprehensive proposals that detail the solution, pricing, benefits, and ROI, tailored to the customer’s specific situation.
  • Contracts/Agreements for Review: Draft contracts or agreements shared with the customer, outlining the terms of the partnership, for negotiation and finalization.
Risk Management & Mitigation:
  • Clear Communication of Terms: Ensure that all terms, conditions, and expectations are transparent and well-understood to avoid future disputes.
  • Flexible Negotiation Strategies: Be prepared with alternative solutions or concessions to keep negotiations on track and prevent deal breakdowns.
3. Post-Sales Phase: Implementing and Nurturing
Once the sale is made, the focus for the sales team in the Post-Sales Phase, corresponding to the Retention stage, is on ensuring a smooth implementation and fostering a long-term relationship. In most organizations, the customer relationship transfers from sales to customer success, professional services, or account management. This new team oversees the rollout of the solution, ensuring it meets the agreed specifications and customer expectations. Concurrently, they provide training and support to facilitate effective use of the solution. Regular performance monitoring and maintaining open communication lines are essential to nurture the ongoing relationship and identify additional opportunities for growth. The team prepares detailed implementation plans, training materials, and performance reports. Risk management in this phase involves closely monitoring the implementation process, conducting regular performance reviews, and building a strong, ongoing relationship with the customer. It’s worth noting that success in this phase reduces churn and can help transform customers into advocates or references that help support the sales teams in presales.
Objective:
To effectively implement the solution, ensure customer satisfaction, and foster a long-term relationship for ongoing business growth.
Key Activities:
  • Implementation and Onboarding: Oversee the rollout of the solution, ensuring it is implemented smoothly and meets the customer's needs.
  • Training and Support: Provide the necessary training and support to the customer for effective use of the solution.
  • Performance Monitoring and Relationship Management: Regularly assess solution performance and maintain ongoing communication with the customer to nurture the relationship and identify additional opportunities.
Key Documents:
  • Implementation Plans: Detailed roadmaps outlining the steps for deploying the solution, often requiring customer collaboration for customization and approval.
  • Training Materials and User Guides: Tailored instructional materials and guides developed in conjunction with the customer to ensure they address specific user needs and scenarios.
  • Performance and Satisfaction Reports: Regular reports and assessments prepared for the customer, reflecting on the performance of the solution and capturing customer feedback for continuous improvement.
Risk Management & Mitigation:
  • Implementation Oversight: Closely monitor the implementation process to quickly address any issues that arise.
  • Regular Performance Reviews: Conduct regular check-ins with the customer to assess satisfaction and address potential issues proactively.
  • Ongoing Relationship Building: Maintain a strong relationship with the customer to understand evolving needs and adjust the solution as necessary.

Gaps in the Sales Technology Stack

As we can see from the methodology above, successful value based selling depends on the depth and quality of customer interactions in every phase. In each phase, we’ve listed documents that the team would jointly author with their customer.
Those mutually authored documents are pivotal in establishing and reinforcing the shared understanding between the sales team and the customer, ensuring that the proposed solutions are in perfect alignment with the customer's requirements. That agreement is what the proposals and contracts are built upon. Those documents enable the customer to sell and advocate internally. That information is used by the post-sales teams to ensure delivery meets the mark.
It’s hard to overstate the importance of that shared understanding found in these documents. Without it, sales pursuits are unlikely to be successful, and even if one manages to close, the customers are unlikely to be satisfied or referencable.
It’s hard to overstate the importance of that shared understanding found in these documents. Without it, sales pursuits are unlikely to be successful, and even if one manages to close, the customers are unlikely to be satisfied or referencable.
However, when we look at the typical “Sales Tech Stack” teams utilize, we don’t see much that supports teams as they pursue better customer alignment. Consider the top ten technologies used by teams today:
  1. CRM Systems: Store customer data and track interactions
  2. Sales Analytics and Reporting Tools: Focus on sales performance metrics
  3. Lead Generation and Prospecting Tools: Identify potential leads
  4. Email Outreach Software: Designed for outreach and lead nurturing
  5. Sales Automation Tools: Streamline tasks like scheduling and follow-ups
  6. Product Demo and Presentation Software: Showcase products, mostly from the point of view of the product company
  7. Quote and Proposal Management Tools: Help generate quotes and proposals … once you’ve proven value
  8. Contract Management Software: Manages contracts
  9. Sales Enablement Platforms: Helps customer-facing teams to learn their product’s capabilities and positioning
  10. Sales Forecasting Tools: Predict sales trends and revenue
All those aforementioned tools help market-facing teams with “what,” but do nothing to help teams uncover “why,” or “why on earth does this solution make sense for this customer." These technologies play a role in the process but do not help teams as they seek to understand and map customer needs to the specific capabilities and benefits of a product. In fact, there’s an argument to be made that these tools distract from that all important job.
Improve your sales proposal efficiency using TakeTurns

Why Value Based Selling Teams Benefit From External Collaboration Tools

Today most teams are unaware of the gap in their sales technology (salestech) stack. In fact, collaboration with their customers and prospects on those all-important VBS documents is largely done in email. The limitations of email in terms of version control, tracking complex conversation threads, and efficiently managing document collaboration are well-known. Those limitations lead to miscommunications and inefficiencies, adversely affecting both the sales process, the customer experience, and customer engagement.
That’s why it’s recommended that teams looking for success with value based selling techniques examine external collaboration tools. These tools are specifically tailored to meet the collaborative and customer-centric demands of value based selling. Successfully implemented, these tools can not just streamline the sales team's workflow but also enhance customer engagement and experience, and improve close rates.
Here's a rundown of what an ideal external collaboration toolset should include:
1. Common Workspace for Customer Collaboration: This unified platform consolidates all activities, interactions, and documents related to a customer. It's an execution-focused workspace that supports document collaboration with customers. The workspace allows both team members and customers to access, revise, and discuss various documents in a shared environment.
2. Asynchronous Collaboration Capabilities: Considering that customers and your VBS team are not always in the same geography, and certainly not under the same governance structure, the external collaboration tool must support asynchronous collaboration. This functionality enables team members and customers to contribute and provide feedback at their convenience while keeping everyone informed of the latest updates and developments.
3. Versioning, Transparency, and Accountability: A key feature of the workspace is robust version control for all documents. This allows for tracking changes, updates, or revisions, providing transparency by showing who made specific changes and when. It ensures accountability among all parties and facilitates a clear understanding of each document's evolution, which is crucial for maintaining precision and clarity in complex sales processes.
4. Integrated Communication Tools: Beyond document collaboration, the workspace should integrate asynchronous and real-time communication tools for comments, questions, or discussions. One critical requirement is to ensure that all discussions are recorded and accessible for all participants, this helps keep everyone on the same page.
5. Security and Data Protection: With sensitive customer information often involved, the platform must have strong security measures in place. This includes data encryption, secure access controls, and compliance with data protection regulations, ensuring the confidentiality and integrity of all information.
6. Notifications and Automated Reminders: Automated notifications and reminders about document updates, deadlines, or required actions can keep the collaboration process efficient and on schedule.
7. Integration with CRM and Other Sales Tools: Ideally, thetool will have some method to tie the collaboration with the existing CRM record and other sales tools. This ensures that document-centric processes are tracked as part of the broader sales processes and customer data.
Adopting these advanced, integrated collaboration platforms represents a strategic shift from traditional email communication. This move is pivotal not only for improving internal efficiency but also for elevating the overall customer journey, which is indispensable for the success of the value based selling team.

Final thoughts
In summary, VBS stands out as a vital strategy in the B2B sales landscape, particularly due to its focus on understanding and delivering specific customer value. The effectiveness of this approach is deeply rooted in the quality of interactions and the depth of collaboration between the sales team and the customer. This necessitates a shift from traditional communication methods to more sophisticated external collaboration tools. These tools not only streamline the sales process but also enhance the overall customer experience, ensuring that solutions are not just sold but are perfectly aligned with the customer's needs and expectations. Embracing these tools is not just a step towards improving sales efficiency; it is a commitment to elevating the entire customer journey and achieving long-term success in Value Based Selling.
What is Value Based Selling? was perviously published on our website TakeTurns
submitted by rmartin_tt to TakeTurns [link] [comments]


2024.06.10 21:53 edengonedark Money stolen. NDAs keep me quiet. No victory or justice. Sometimes it kills me.

I can go months without thinking about it. But sometimes, like right now, I think about it. And I get angry all over again. There's no one else I can rant to about it anymore. I want to rant, though, so here I am. Still, I'm limited in what I can say, so sorry for that.
Over the last 5 years, we've started 4 lawsuits and had our money stolen 5 times. 3 times from financial institutions, once from a landlord, and once from my partner's employer-at-the-time.
But I'm here to talk about the financial institutions because they haunt me. I can't name-drop. It's probably also clear if you dig through my posts that I'm not in the US, which sucks because I'm from there and I don't think our results would've been the same (if the situations happened at all).
Two of the financial institutions (FIs) resulted in lawsuits. However, the third time it happened, we were so burned out that we just cried, yelled, and swore to only use Wise forever. And to get the F out of here.
FI1 & 2 happened almost simultaneously. We put the majority of our savings in FI1 because my in-laws used it for ages and I like keeping our savings separate from our main account to avoid careless spending (I lack self-control). Meanwhile, our paychecks and spending were in FI2.
For brevity's sake, I'll go over the full stories out of chronological order because, otherwise, it gets too confusing. Quick Note: All lawyers involved in these cases worked with us for free (family friend, etc.) in exchange for a share of any winnings.
FI1 problems started when COVID hit. I am the least salty here bc their excuses made a little sense. Unfortunately, I can't say what all the excuses were... but essentially, they had 3,000 euros of our money, we withdrew it, got put on a waitlist, and then it never showed up.
First, they did say they sent the wrong amount to our account. Then the deposit DID show up, with the correct amount, but it was "pending." The day the "pending" was up, the money disappeared. Then they said the deposit happened to expire on the same day the "pending" expired. They couldn't do anything, blahblah, they'd send it again. Obviously, it never came.
FFW to about 6 months ago, we worked out a deal with FI1's lawyers. They'd pay us 6,000 euros, we'd sign NDAs, and we'd all be happy.
NDA signed. Money never comes. Our lawyer asked why, this time their excuses were BS, but we were incredibly burnt out from FI2 & 3 that we gave up. Might seem infuriating, but once I explain FI2, it will probably make sense.
SO, FI2. The worst of them. About mid-way through COVID, we transfer all of our savings (1400 euros) to checking. The transfer never goes through. My partner works with the bank for MONTHS to get our money sorted. So many excuses, I honestly can't remember most of them. Luckily, I ranted to a friend, so I have logs.
-First, they said there was nothing they could do about the transfer not going through. It was a system error, just wait a few more weeks (despite previous instant transfers). This was when we got our lawyer involved.
-I'm unsure where this fits chronologically, but my paycheck was deposited in the account and never showed up, bumping the amount to 4200 euros.
-Lawyer meets with them. First excuse is "tax issues." Lawyer said they have a week or we're taking it to court. A few days later, they say they're closing our account but gave us a check worth the missing amount. Well, that's what they SAID. I jokingly say to my partner, "Wouldn't it be funny and f'd up if the check was only worth 42.00 euros instead of 4200?"
You see, the check didn't have an amount written on it. I've never seen a check without a written amount. So we take it to our new bank (FI3), they check, and lo and behold... 42 euros. If we'd cashed it, we would've been SoL. But tbh, we're SoL now anyway. If we'd taken it back then, at least we'd have 42 euros. Lol.
-I don't remember the rest of the excuses and I deleted the logs from my rants (NDA scared me). I just know we took them to court. AND WE WON. Holy fuck, after 1.5 years in court, we fucking won!!! I still remember the exhilaration, the excitement, the satisfaction of that day. But yeah, I wouldn't be here ranting if we actually got that money, would I?
-Nah, so the judge awards us a whopping 75k euros (damages, interest, all of the fun stuff) and gives FI2 6 months to pay it. To skip the fun stuff, on the LAST day to pay it, they filed an appeal citing "violation of Terms of Service." Absolute BS. But the appeal gets approved (the right to file the appeal, not the appeal itself).
-They prolonged the F out of the appeal. They missed several deadlines, ignored several notices for updates from our lawyer, and somehow got away with it all. But eventually, the court date comes for them to state their case. And they submit a contract signed by my partner. Except it wasn't. They forged his signature. It didn't even LOOK like his signature.
The document was 15 pages and said: FI2 is only liable to pay back the original 1400 (so not even my missing money) because of "interest accrued" for "holding our money for so long." Honestly, this makes no sense to me looking back, so I don't know if I typo'd something in my explanation. But that's what it says.
My partner actually laughed in their face and the judge was PISSED (not at us). The judge asked them why they missed the first two court dates and they said they were "building a case." The judge asked, "A case for what?" because the contract is cut and dry.
But for some reason the court process here is BS and now they had to investigate this forged contract. They subpoenaed (sp?) the video surveillance of when my partner supposedly signed the contract. So a new date was set and we left. HOWEVER, the judge ordered them to pay the 1400 euros in the meantime.
-The 1400 never came. It's been almost a year since they were ordered to pay it. Court dates kept getting moved and our OG lawyer moved countries. Our new lawyer is less experienced and only helps as a favor to our old lawyer and for experience. We're still so thankful for his time and effort, but everyone involved in these cases was out of hope.
I don't even know what happened to those court dates. At some point, FI2 extended another offer - basically their forged contract, but this time the legal way. But we didn't want to get a meager ass 1400 euros only to have them come at us in the future for whatever reason - if we'd get the money at all. So we told our lawyer to tell them we wanted to drop everything. To draw up new NDAs for both sides - we'd never come after them again if they'd leave us the F alone. Still haven't heard back, though.
-BONUS: in the middle of this, my partner got a notice from the tax office that said he needed to pay 3800 euros in taxes since FI2 sent them his account statements and he didn't report some of his income. But this was MY income, which I paid taxes on. But partner had 14 days to pay it or he'd go to jail, so we paid it.
The judge ordered FI2 to pay this money back when we won the 75k. FFW to about 3 months ago and we discovered the tax notice was from FI2. We paid them 3800 because they sent a carefully worded, probably illegal but maybe just riding the edge of legal, notice with the logo of our local tax office, and our OG lawyer told us it was legit. Maybe she was stressed with the situation, but that was a huge slap to the face.
Finally, FI3. This is the most recent. The FI that helped us with the fake-amount check. A FI my in-laws have used since they were young adults. And, almost so effed up it's funny, the FI to steal the most from us - almost 5,000 euros.
It started with being unable to transfer money from savings to checking. But this time, the money didn't disappear. The transfer just wouldn't go through. No problem, easy solution was to withdraw it physically. Nope. Every time my partner tried, they gave some excuse: it was past the hours to withdraw, manager who approved WDs wasn't in, entire system was down, "oh u see guy over there withdrawing? yours is a different account that is specifically not working." Etc.
Eventually, my very scary MIL gets involved. Finally, they work with us. They set us up with internet banking (only had mobile before), give us the login details, and send us on our merry way. We get home, try logging in, and our entire account gets locked. Can't login on PC or mobile. We get it unlocked, but now there's a restriction on it for 72 hours and we can only withdraw a specific amount. So, we withdraw 500 euros.
But that locks our account again and this time no one is answering the phone. So in we go. But they won't see us - we have to schedule a meeting for the following week. No access to our funds during (or after, but that's a spoiler). We finally go in and they tell us that the reason our account is locked... is because our debit card had been compromised by someone overseas and they withdrew over 3,000 euros in gift cards.
Let's rewind. About a month previous, our card was locked due to suspicious transactions. These were flagged and never went through. Apparently somewhere local had a chip reader in one of the card readers and a lot of people had their CCs stolen. Our card was canceled (or so we thought). This is also why we never withdrew money from an ATM - we were waiting on the new card to arrive (it never did).
The excuse for this 3,000+ euros in gift cards was that when my partner called to get his account unlocked, he apparently said to unlock everything, including the supposedly canceled card. Yall, I didn't even know this was possible. I don't think it is. And he certainly didn't say to unlock everything.
So FI3 tells us they will send what was left in the account after the gift card charges via certified mail and that they will get back to us within 14 days with the findings of their investigation. If it was their mistake to unblock the card, they will refund the gift card charges, too.
We don't see any money or hear from them again.
That's it. Typing it out, thinking about it now, I get so angry again. So here's a small pick-me-up. The height of the FI3 situation and the decision to give up on the FI1 and 2 lawsuits all happened within 48 hours. It was a brutal moment. Helpless. Extremely depressed. But amid tears and screaming, we won about 9k euros on a lottery ticket we picked up a few days prior and had forgotten about until that moment.
So, I guess we have to find our own happy endings sometimes.
submitted by edengonedark to self [link] [comments]


2024.06.10 21:52 Leather-Cupcake4874 A new era is starting. Apart from Jss noida where top rankers of jee main go through aktu, now jss group has started JSS UNIVERSITY.

A new era is starting. Apart from Jss noida where top rankers of jee main go through aktu, now jss group has started JSS UNIVERSITY. submitted by Leather-Cupcake4874 to AKTU [link] [comments]


2024.06.10 21:51 TechExpert2910 Apple Intelligence is out - farewell, Rabbit R1 & Humane AI Pin

Apple Intelligence is out - farewell, Rabbit R1 & Humane AI Pin submitted by TechExpert2910 to artificial [link] [comments]


2024.06.10 21:50 Senior_Design3778 Is this real or a scam? Dashingreviews.com

Is this real or a scam? Dashingreviews.com
I saw this Ad on tiktok for “remote” jobs, saying that we could review zara clothes by getting a $700 gift card, and we get to keep the clothes, it seems too good to be true.
The initial website is dashingreviews.com, then you get relocated to promitionsonlineusa.com to put in your information. I’ve attached the images - it asked for my address, name, email, and phone number, but no payment method. I’m a bit skeptical to give my address. Has anyone tried this before? did it work?
submitted by Senior_Design3778 to Scams [link] [comments]


2024.06.10 21:44 No-Toe-8849 Dealing with missing e-mail address when sending passwords

This is the story I have created a schedueled job with this script but I don't know how to continue and how to continue with the schedueled job script if it is correct what I have created. Sorry I'm pretty new to the Servicenow world.
The Script: var reqItemGR = new GlideRecord('sc_req_item');
reqItemGR.addEncodedQuery('cat_item=8667345ddb88941047af4f7405961911');
reqItemGR.query();
while (reqItemGR.next()) {
var email1 = reqItemGR.variables.gbs_email_deviating.toString();
var name1 = reqItemGR.variables.gbs_service_requester_deviating.toString();
searchUserByEmail(email1, name1); // Korrigiert von emil1 zu email1
}
function searchUserByEmail(email, name) {
var userGR = new GlideRecord('sys_user');
userGR.addQuery('email', email);
userGR.addQuery('name', name);
userGR.addEncodedQuery('sys_updated_onRELATIVEGE@dayofweek@ago@5'); // Korrigiert von RELATIVEGT zu RELATIVEGE
userGR.query();
if (userGR.next()) { // Korrigiert von userGR.next zu userGR.next()
return true;
} else {
return false;
}
}
Description: As a service owner, I would like a change to be made to the service catalog.
If a mail address is missing when sending a PW, a query should be added that waits until the user is completely available in SN and checks “Is the mail address available?” again and again. - but for a maximum of 5 days. After that, a meaningful error message is displayed in the additional comments.
Background:
No PWs are sent if no valid e-mail address is available and a non-speaking error message is generated. Incidents occur more frequently.
Acceptance criteria:
The requirement is considered implemented if ...
if, when the interface is called up when sending the PW, a check is made to see whether a valid e-mail address is entered in the user data for the user to whom the PW is to be sent
if there is a valid e-mail address for the user to whom the PW is to be sent, the process continues as usual
if there is no valid e-mail address for the user to whom the PW is to be sent, a query/timer should be installed
if there is a query/timer that repeatedly checks “Is there a mail address for the user?”
if this check is carried out once a day after the user data has been updated in SN - but only 5 times
if the check was successful, i.e. a mail address is now available, the process continues as usual
if the check was not successful, i.e. there is still no email address, an error message is displayed in the additional comments
if the new error message =
"Error sending password in the EWS interface - there is no valid e-mail address for the service recipient at the time your application was completed. For this reason, no PW could be sent yet. Please request a new password via the Service Desk if the service recipient can view and receive mails." is
submitted by No-Toe-8849 to servicenow [link] [comments]


http://rodzice.org/