SFCC Customer Service Center custom actions - salesforce

I would like to know if somebody already customized the customer service center in SFCC project via custom actions.
I found only this page https://documentation.b2c.commercecloud.salesforce.com/DOC3/topic/com.demandware.dochelp/content/b2c_commerce/topics/customer_service_center/b2c_custom_actions.html
on the documentation.

You can find examples of CSC customization here https://github.com/SalesforceCommerceCloud/customer-service-center The Customer Service Center repository contains cartridges to illustrate how Customer Service Center can be customized.

Related

How can I filter skills in Twilio Flex Team View page

How can I filter the skills list on the Twilio flex team view page? I need to filter the skills based on the worker role. I can detect the role from worker attributes. But how can I filter the skills displaying in team view when clicking on agent name at Twilio flex. I don't want to display all skills, I want to display some of them.
Or, is there any listener that I can use to detect when that panel is opening? In that situation, I can filter the skills view using the DOM selector.
Twilio developer evangelist here.
I don't have a good answer for you, I'm afraid, as that's a bit further into Flex than I've managed to go. However, I have some ideas.
You can listen for a worker to be selected in the supervisor view using the Actions Framework SelectWorkerInSupervisor action (you can listen to beforeSelectWorkerInSupervisor or afterSelectWorkerInSupervisor.
The thing I'm not sure about is how to actually filter the skills. I was looking at this filtering plugin for inspiration but I couldn't quite tell what was going on. I wonder if you can affect the state in redux based on your currently selected worker.
Sorry, this isn't a full answer. Hopefully it gives you some ideas though.

Provide MS Teams chat functionality in custom tab

I am building a custom application for microsoft teams. Where I want to have a tab with Chat functionality in it. Is it possible to have chat feature inside custom app tab ?
If yes, can someone provide step by step guideline for that?
Currently for personal tabs, there is no option to have a tab with Chat functionality in it.
we recommend you to raise a Teams UserVoice hereĀ if this needs to be consider as a future request.
But When a custom tab is added to a channel, a Tab conversation is created that allows team members to have focused discussions about the content as shown in below.

Want to show orders notifications from orders api in React.js

I am building a warehouse management system for WordPress store in React.js: I have built an API (http://wms-api.martoo.com/api/wms-orders) for orders and fetching all the orders in my React Dashboard.
Now I want to show notification for each order in my React dashboard. What's the best approach for that to show notification automatically when someone places an order through WordPress eCommerce. Probably sockets can help but I am looking for the solution. I will appreciate your help.
I have checked for different methods but non worked. I have tried webhooks, cron jobs but this method is effiecient. I have used pusher
Go at https://pusher.com/
Click on "Get a free account". Then register yourself at it.
Create a new App at the Channels tab.
Write the name of your app anything you want.
Choose ap2 (Asia Pacific(Mumbai)) or any other closer to the region of the website's owner on the cluster tab.
Ignore everything else and click on create.
Go to the apps tab in the navigation menu and click on the app you've created.
Read documentation for further instructions

Where to put user configuration fields for a custom component in Salesforce

I've built a custom lightning component that is embedded in Record pages, but I can't figure out from documentation how to setup a configuration area for the User to put their data for the component. Can somebody point me in the right directions ?
From the documentation:
Use a design resource to control which attributes are exposed to builder tools like the Lightning App Builder, Community Builder, or Cloud Flow Designer. A design resource lives in the same folder as your .cmp resource, and describes the design-time behavior of the Lightning componentā€”information that visual tools need to display the component in a page or app.
Here's the example given in on that page:
<design:component label="Hello World">
<design:attribute name="subject" label="Subject" description="Name of the person you want to greet" />
<design:attribute name="greeting" label="Greeting" />
</design:component>
By following these instructions, users will be able to configure the input data within Lightning App Builder.

Need help creating a skeleton for a client portal on DNN

Total DNN noob. I can code some WebForms and MVC, but having no luck finding anything concrete out there about doing what I want in DNN
How would I go about setting up a client portal in DNN? I want to have separate areas for the client, including a main dashboard that aggregates content for the client from the other areas. The other areas would include a matter area (with matter information - some auto generated for client, other information to be input by client), a documents area, an events area, a tasks area, a communications area (for chat, or forum style questions) and a profile area for the client (contact info, invoicing, etc.).
What I'd like is for a client to login and see only their items. An admin would log in and get the same "screens" or "areas", but with aggregated content for ALL users.
I know that's a lot, but I would imagine setting me up with a way to do the overall app and then how to create the areas to navigate to would get me going. I know there are modules for each of those things out there, but a) I wouldn't know how to integrate this into one client app and b) some are cost prohibitive.
Most of what I find focuses on setting up one module. Do I go that route and set up user controls within for the different areas? Or do I create separate little modules and tie them together? This is primarily where I am stuck. I can create something like this with standalone web forms or MVC. Hooking into DNN is where I get stuck.
I appreciate any guidance / samples.
There are a LOT of questions here and many ways that you can go about doing this. You could use third-party modules to handle this but you will need to figure out exactly which ones give you the functionality that you want.
If you are looking to do things custom, this is where it gets a lot easier. DNN for users can manage user identity and roles. Based on what you are saying it seems like you would have some custom modules that store all information based on UserId. By default you only display the information for the current user. However, if the user is in a specific role, say for example "Administrators" you would display all content.
This is pretty easy as with any DNN control that inherits from PortalModuleBase you have the UserId available to you as a property. Then you can use UserInfo.IsInRole("Administrators") to check for admins.

Resources