Tag Archives: except
Deranged Trump Syndrome: said he “never suggested it,” except he then did it for three years
An entirely circular public relations stunt aided by the NY Times. Trump wasn’t accountable because one of his minions approached the South Dakota government with the flackery of Trumpist followers and the pretensions of Grover Norquist for Reagan’s head. Even though Trump has been informally yakking about it since taking office the Trump White House still has notional understandings of how governments work.
Except coffee Dynamics PDF-Docs does it all !

With Dynamics PDF-Docs CRM users can, in one click of a button or with workflow
- PDF CRM Word Template
- Attach the PDF document to the record Notes
- Attach the PDF document to an Email
- Preview the document
- Save to SharePoint as Word or PDF format
Perform all above functions with Workflow, plus these extra features available with PDF-Docs Workflow:
- When uploading the document to SharePoint (item 5 above), the Workflow updates the SharePoint List (columns) with fields from the CRM record, to facilitate search of documents or activate SharePoint Workflows, triggered by the data saved in SharePoint.
- When sending the Word Template as PDF document attached to an Email, you can also add documents stored in SharePoint. Good example is a price quotation prepared as Word Template in CRM, attached to an Email together with documents saved in SharePoint regarding the products or services offered in the price quotation.
…. And the price ?
US$ 690 only per CRM Organization.
That is not all. This price is one off payment with FREE life time upgrade and free Email support.
Click here to
=================================================================
We are looking for Partners in non-English speaking countries.
Nous recherchons des partenaires dans des pays qui ne parlent pas l’anglais.
Wir suchen Partner in nicht-englischsprachigen Ländern.
Estamos buscando socios en países que no hablan inglés.
How to map a function to all sub-parts of an expression, except sub-parts passing some test

I’m constructing a function mapAllExcept
which is similar to MapAll
:
- It maps a function
f
onto subparts of an expression - It maps the function
f
to “deeper levels in a given sub-expression first” - It plays nicely with expressions involving
Hold
attributes (this is the part I’m having trouble with)
The difference is that rather than mapping to all subparts, mapAllExcept
will not apply to subparts of any sub-expression which passes a given testQ
.
Example: Replace all instances of List
with myList
, unless a sub-expression already has head myList
, in which case leave that sub-expression alone. So
mapAllExcept[ Replace[List[x___]:>myList[x] ], {{1,2}, myList@{3,4}}, MatchQ[_List] ]
(* myList[ myList[1,2], myList[{3,4}] ] *)
Is there a simple or elegant way to do this?
My Attempt
My approach was to perform a recursive tree traversal, continuing unless the current sub-tree matches testQ
. Since the function f
needs map to deeper subparts first, the initial tree traversal instead maps a ‘dummy function’ fdummy
, which has a downvalue fdummy[x : Except[_fdummy]] := f[x]
. The recursive traversal is done with a helper function $ mapAllExcept
.
Here’s my code:
ClearAll[mapAllExcept, $ mapAllExcept]
SetAttributes[$ mapAllExcept, HoldAll];
(* Map f to all specified parts of expr, except subparts of any part \
on which testQ is True *)
(* Evaluate sub-parts first, as in Map or MapAll *)
mapAllExcept[f_, expr_, testQ_] /; testQ[expr] := expr
mapAllExcept[f_, expr_, testQ_] :=
Module[{fdummy = Unique@"f"},
SetAttributes[fdummy, HoldAllComplete];
fdummy[arg : Except[_fdummy]] := f[arg];
$ mapAllExcept[fdummy, expr, testQ]
]
$ mapAllExcept[f_, expr_, testQ_] /; testQ[expr] := expr
(* I'm worried this will cause premature evaluation of expr,
but that's a higher order issue *)
$ mapAllExcept[f_, expr_, testQ_] :=
Replace[expr, x_ :> $ mapAllExcept[f, x, testQ], {1}] // f
This code fails most of the tests below involving Hold
attributes. I’ve tried some extensions, but they haven’t fixed all my problems.
Tests
A correct implementation of mapAllExcept
should satisfy some conditions:
A few simple cases
mapAllExcept[Replace[x_List :> myList @@ x], #, MatchQ[_myList]]&
should generate the following transformations:
AssociationMap[
mapAllExcept[Replace[x_List :> myList @@ x], #, MatchQ[_myList]] &,
{ myList@{3, 4}, {myList@{3, 4}}, {{1, 2}, myList@{3, 4}} } ]
yields (correctly)
<|myList[{3, 4}] -> myList[{3, 4}],
{myList[{3, 4}]} -> myList[myList[{3, 4}]],
{{1, 2}, myList[{3, 4}]} ->
myList[myList[1, 2], myList[{3, 4}]] |>
When testQ
always fails
mapAllExcept[f, expr, False&]
should give identical output to MapAll[f,expr]
for any f
and expr
. In particular, this should hold for expr
such as Hold[1+1,2+2]
. The above implementation fails:
Hold[1 + 1, 2 + 2]
mapAllExcept[ff, %, False &]
(* ff[Hold[$ mapAllExcept[fdummy$ 11580, 1 + 1, False &], $ mapAllExcept[
fdummy$ 11580, 2 + 2, False &]]] *)
MapAll[ff, %%]
(* ff[Hold[ff[ff[1] + ff[1]], ff[ff[2] + ff[2]]]] *)
Again, the above outputs would be identical for a correct implementation.
Customer experience: Doing nothing can work, except when it doesn't
istock
This is another in my continuing series of guest posts to put some of the foremost experts and smarter thinkers in front of you.
Let me introduce you, once again, to Rich Toohey. Rich, if you remember, has graced these “pages” before (see here for his post on omnichannel) back when he was VP of Marriott Rewards for (what else?) Marriott International. He is now a consultant/adviser/thought leader in the customer experience space making his way into the upper echelons of thinkers. He calls his company, rather elegantly I think, Resolvere Insights LLC, Their focus is one that is near and dear to my heart: developing strategies and programs for loyalty, customer experience and customer engagement. Pretty, pretty, pretty good.
The thing about Rich is that not only has he had deep history and extensive skills required to make all this work, but he articulates things really well. In this particular post, he describes how to organize your company’s thinking about the customer experience and the customer’s experiences that you are delivering as a company.
I’m gonna let him say the rest. Rich, take it away.
__________________________
If you’re a film fan, you may recall the scene from Forrest Gump where a man asks Forrest for help creating a bumper sticker slogan. Forrest obliges during one of his famous runs, inspiring the man (at least fictionally) to create the phrase, “S___ Happens”. The gist of the slogan speaks to the randomness of life. However, that sentiment does not work as a business strategy, especially when considering the customer experience delivered by an organization.
This film scene came to mind following a poor service interaction with a national cable provider that left me thinking that their service strategy must be predicated on hope (never a good plan). After a call center rep tried unsuccessfully to remotely fix an issue with our non-ringing (really) home phone line, a service appointment was scheduled for a 2-hour time window later in the week. When asked what phone number the technician should call 30 minutes before arrival, I shared my mobile number … since our home phone line was the problem. So far, the process appeared reasonable. Fast forward to the scheduled service date, specifically 15 minutes before the end of our appointment time slot; I had not heard from a technician so I contacted their call center. I was told the technician called our home phone number – not my requested mobile number – and when no one answered (the non-ringing phone), he concluded we weren’t home and moved on. Wrong. Turns out this customer experience resembled Forrest’s bumper sticker.
Customer experience as a discipline has received quite a bit of attention the past few years and for good reason. A customer’s view of a brand, including future purchases, loyalty, and advocacy, is largely determined by the experience they perceive. Furthermore, innovation and competition have combined to create an astounding number of choices for consumers’ product or service needs. The result is that more organizations are realizing the importance of delivering thoughtfully designed experiences (even for everyday interactions like my repair situation) that actually work for their customers … and seeing the lost business impact of not doing so. One other customer experience reality organizations must heed: customers now regularly compare the experience delivered by an organization not just to a top competitor in their category, but to that delivered by the very best organization, regardless of industry.
How do organizations deliver an outstanding customer experience? The recipe starts with a plan centered around knowing and acting on customer perceptions and needs. Specific ingredients can include journey mapping, to identify what works well and what doesn’t from the perspective of actual customers who have interacted with an organization; voice-of-the-customer process metrics to monitor (and correct when necessary) delivery effectiveness; and prescriptive training supplemented with periodic reinforcement to ensure front-line employees understand what to do and why it matters to customers. For instance, actually following contact instructions provided by the customer.
Fortunately, two more recent, though equally ordinary, service interactions offer a positive contrast to my cable ‘experience’. The first involved a replacement refrigerator purchase from a national retailer. After an extensive search for a mid-sized unit with the best combination of price, features, and delivery (plus old-unit removal), we decided on a specific model. The website purchase was very straightforward including choosing a 2-hour appointment slot on a delivery date (must … remain … calm). The last process-step asked for my choice (email, phone, or SMS) of how to be notified 30 minutes prior to delivery. I selected SMS notification and provided my mobile number. Finally, I used their chat function to answer a question about hauling away the old refrigerator. Purchase complete. My fingers were crossed on the scheduled delivery date though there was no need for concern; 30 minutes before arrival (and in the middle of the 2-hour appointment window), I received a text that the truck was on route. The delivery truck arrived, two men wheeled in the new appliance and removed the old. A customer experience without friction … the way it should be … easy!
The second interaction example occurred while having dinner at our favorite local family-run Greek restaurant. Of course, the food is fabulous although it’s the overall experience, including the relationship the family creates with customers, that makes this restaurant stand out. The owners are natural hosts who connect with regulars (like us) and first-timers alike. Perhaps more importantly, they’ve ingrained key service behaviors in their staff through training and on-going feedback. Their well-thought-out service approach concentrates on seemingly small steps that together, make a difference to customers. For instance, warmly greeting customers upon arrival; serving each table water, fresh bread, and dipping oil immediately after customers are seated; and having staff acknowledge customer requests by answering “my pleasure” (rather than the ubiquitous “no problem”). Each action reinforces that the staff appreciates us and our business as well as helps create a positive overall visit impression. This last point is critical as customer experience is all about customers’ perception and the most important aspect of any interaction is the feeling imparted. The attention to service details support an enjoyable customer experience – and keeps us coming back.
Although the service interactions described were all relatively routine, each illustrated significant attributes of a positive customer experience: processes that are connected and frictionless; offering choices, then acting on the preference; focusing on delivery consistency, even for process details; and demonstrating customer appreciation. These interactions also serve as reminders that a positive customer experience does not just happen; it requires planning, effort, and most importantly, a willingness to focus on customers. And while doing nothing can sometimes be the right approach, simply allowing a customer experience to happen without any consideration is the wrong approach … and likely results in the type of experience where Forrest would say, “It happens.”
_______________________________________
If you want to reach Rich, feel free to email him at rich@resolvereinsights.com