I need some help and guidance related to sending data from SPLUNK to Salesforce.
Basically, I am trying to extract few features and information from Splunk dashboard and I need to send that data to salesforce while creating a case. Such that the case is created with all those details automatically with the single click of the submit button from SPLUNK dashboard.
I read/tried the SPLUNK add on for Salesforce, however, this is more about pulling the salesforce data to SPLUNK but not about pushing the data from SPlUNK to salesforce.
Could you please guide me, how can we achieve this?
You can use Splunk Alert Actions to trigger an action against a Salesforce REST endpoint or webhook.
Refer to https://docs.splunk.com/Documentation/AddonBuilder/3.0.2/UserGuide/CreateAlertActions if you wish to use the Splunk Add-On builder, or https://docs.splunk.com/Documentation/Splunk/latest/Alert/Configuringscriptedalerts if you are comfortable coding it yourself.
A summary of the process can be found at https://simonduff.net/splunk_alert_script/
Can you share what Salesforce API you are trying to interact with and what information you wish to provide it. It may just be as simple as creating a particular URL, rather than using REST to post information to it.
Related
Problems:
I am unable to enable Business Messages API, Because "Business Messages API" is not showing API list, While i am going to enable the API through the
https://console.cloud.google.com/apis/dashboard
I want to use auth token, while hitting the API, but the document is saying use the service.json for the credentials. i am following these doc. I am using "Google\Client()" with Laravel application.
https://developers.google.com/business-communications/business-messages/guides/how-to/agents?method=api
I am following these steps:
Login with google business account in the Dashboard
App taking multiple permissions as I have attached the permissions list and taking the auth token.
Open the chat box for the Business.
So please guide me, where i am going wrong. What is correct way to implement this.
Requirement:
I want to create a custom chat box for google businesses, Where business owner will login into the web app and He can easily manage the multiple business chats in one dashboard.
As per your given information, you have to be a partner of Google. As per google documentation, you need to be a partner of google and then you can create the agent and can send and receive messages. You can integrate the business messages API by following this documentation:
https://developers.google.com/business-communications/business-messages/guides
In this process, you need to be a partner of Google. The complete process is given on the link. If you follow this link, then you can use their built-in libraries easily and can send messages easily.
So far the permission for API, it might not be found for you because you might have to take permission for the particular project that is registered on google and then you will see the business messages API and you can enable it and use it. The reason as per the basic step:
https://developers.google.com/my-business/content/basic-setup
Sometimes, you have to submit the request form to take the API access for particular APIs. Or Share how are you using that API.
If you do not find a form for business messages API then you can ask for the information from bm-support#google.com. they mostly respond on a working day.
Is there a way to monitor that data is received regularly, and alert when out of compliance?
I would love to setup alerting for our GCP and Azure environmennts.
If you have sufficient data from GCP and Azure coming into Splunk then, yes, it's possible.
Start by creating a search to determine if you are out of compliance. Once you are satisfied with the search, click Save As and choose Alert. Complete the form, save, and you're done.
Is there a way I can set up a API call triggering in Azure Board? Lets say one item is "Request approval for creating S3 buckets in AWS", I want to trigger S3 creating API or script when this item's status changed from doing to done. My end goal is automating tasks like S3 buckets creation, VPC creation, shutdown/start VMs etc in my organization.
You are probably wanting to create a Webhook.
Webhooks provide a way to send a JSON representation of an event to
any service. All that is required is a public endpoint (HTTP or
HTTPS).
You would setup to trigger on work item updated. You would like need to code on your receiver to interpret the update.
A. If you want to trigger the API via work item state update, you need own website to receive message from VSTS web hook and send request to run the API call or script, and create webhook in the Azure DevOps.
Develop your own website with below functions:
Check the current state of the work item updated. You can get a work item information by REST API, and the check the value for System.State.
According to the value of System.State, to trigger related API or script.
B.
Login Power Automate and create a custom workflow. You can refer to this doc for more details.
I want to be able to retrieve my dashboard resource through analytics api but setting the query parameter runningUser as another user id, that way get different result depending on the user running the dashboard. From salesforce documentation analytics api dashboard results resource looks like it should work but it doesn't, each time I make a request the dashboard is ran by the user set from the force.com platform UI without respecting the query param.
Endpoint: /vXX.X/analytics/dashboards/dashboardID?runningUser=runningUserID&filter1=filter1ID&filter2=filter2ID&filter3=filter3ID
Did someone face the same issue? maybe I am missing something.
Preview config from the dashboard edit page, mark the following checkboxes : 'The dashboard viewer' and 'Let dashboard viewers choose whom they view the dashboard as' that way the query parameter 'runningUser' will take effect when running dashboards.
I need to create custom form in shopify eshop and the data send via external API. Is there some way how to do that? Or is there some way how to store the custom data and then access it via private app? Thanks a lot!
This really depends on what data you are trying to collect. If you are just trying to collect standard customer info you can create your own form in .liquid and have a webhook forward the info to zapier or create a private app key/pwd and use the Shopify api to pull information.
If you want more arbitrary information you can create or use an app that allows you to create a form and then process that form's responses.
I have a forms app in development that allows you to create a form and use an api to pull data from form submissions or have the form response sent as a JSON email body. (https://knightsofthenet.herokuapp.com/questionnaire/)
Some of the competition will just email the response in their own format and then you have to parse that response (in the past I've done that with mail gun and a node app. This would be a good use case for SES and AWS Lambda as well.