Oracle CRM OnDemand custom web applet - add User object variables to URL - oracle

I have a custom web applet that I am adding to the Lead object tab of my Oracle CRM On Demand app. It is easy to include a variable in the URL via the %%%VARIABLE_NAME%%% convention but that seems to only work with the object itelse (Lead, Service Request, etc) Since the field I want to add is part of a different object (the User) it doesnt seem to be working.
Any help on how to add this would be greatly appreciated.
Here it talks about custom web applets, and under Fields it talks about adding a variable:
http://download.oracle.com/docs/cd/E14388_01/books/OnDemOLH/index.htm?toc.htm?creatingcwa.html

I got a definitive "not possible" from an oracle web service developer on this issue.
So turns out that in a custom web applet for one object you cannot have custom fields from other objects.
My work-around is to pass the unique userid %%%User id%%% back to my app and work from there.

Related

Modifying the WCF/REST or JSON help page

When a WCF/REST or JSON service is created in Visual Studio with helpEnabled="true" in the web config, there will be a URL similar to "https://Server/Service/ServiceREST.svc/help". IIS will present a help page - see enclosed example.
I'm looking to modify this page, I want to exclude some lines.
Does anyone know how, or if that is possible?
According to your description, I would like to tell you that the help page of WCF WebHttp endpoint cannot be modified, and in fact there is no property or configuration to control it. You can replace it with your own custom page, but this requires writing a lot of code according to your needs. You can read about the schemas used in the WCF Web HTTP Services help page through this document.

Microsoft crm dynamics legacy web interface app

I'm very new to Microsoft CRM, so please fix me if i'm wrong.
I have a business app that has the old web interface.
I don't want to setup a new solution for a client and provide a new api.
A want to reuse what is already there and adjust what data I will get when I request some project query.
My problem is that I cannot find where the schema is defined.
Can someone point me where to look for it?
Right now the api is working and I can retrieve data without problems, but there are some missing fields that are present CRM and not accessible via api. And my goal is to provide those fields
Thanks
go to make.powerapps.com
on right hand side select your env (dev/Test/Prod)
after that select solution on left hand side
then scroll down complete list you will find default solution
once you visit default solution, It hold almost entire system schema and so on. For example tables, it's fields and so on.
there are many other ways, but this should be a good starting point.
Note: It is not recommended to make changes directly under default solution, In fact it is bad way of making changes.

How to configure Strapi content type "metadatas" via code (vislble / editable / layout)

I'm wondering if it's possible to configure field edtiable state (and other associated view layout information) via code, rather than via the Strapi Web UI?
e.g. In Strapi you can customise a view, and these settings are written to the core_store database table into a json object keyed as plugin_content_manager_configuration_content_types::application::video.video
When making this change via the web UI, no code is changed on the filesystem. So it's all in the database.
We're hoping to configure some of these settings via code, especially controlling if a field is editable or not.
Is this possible?
When the app starts the browser makes a request to http://localhost:1337/content-manager/content-types/application::video.video (for the video content type) and this returns some metadatas such as:
I've poked around in the node_modules/strapi-plugin-content-manager/ to try see if there's a way to modify this data but I'm in over my head.
Any pointers appreciated, thanks!
I’m not sure what you need, but here are some links to strapi documentation, which gives examples to change default behavior.
Content editor:
https://strapi.io/documentation/3.0.0-beta.x/guides/slug.html#configure-the-layout-for-the-content-editor
https://strapi.io/documentation/3.0.0-beta.x/guides/custom-admin.html#introduction
Custom data response:
https://strapi.io/documentation/3.0.0-beta.x/guides/custom-data-response.html
I believe you can customize strapi a lot, it just might take some time to understand the system.

Change document account in an Oracle Webcenter Content Workflow

I have implemented a website using Oracle Webcenter Portal (WCP) integrated with Oracle Webcenter Content (WCC).
Some pages of the website need to show public documents that are stored in WCC. In order to do this I use WCP content presenters. However, I realized that, in order for the document to be visible to a user that is not logged in, that document must have no account associated in WCC.
However, for security reasons, prior to it's release the document needs to have an account.
I was trying to use WCC Workflow events to alter the account using wfUpdateMetaData Idoc function. However, after some research I realized that this function is only capable of altering metadata that was manually created by me.
Is there any way to achieve this?
Thanks in advance.
You have two possible approaches:
It is possible to give access to non-logged in users, by giving access rights to Guest. It's probably not what you want, so I'll leave this option without further description for now.
Second option is to change account by using executeService to call the UPDATE_DOCMETA service. It might an issue that the document is in an active workflow and you might have to call wfRelease prior to the service call (I have no possibility to test it right now)

Dynamics CRM Managed Solution Add Customer Set Parameters

I'm creating a solution which will be released as a managed solution for Dynamics CRM Online.
However, the customer will need to put information in when installing the managed solution to allow interaction with outside services.
For example, when you install the LinkedIn solution, you need to add your log in information to allow the CRM to access your LinkedIn account.
How do I add these parameters to the a solution, and then allow the customer to update them if they change?
Cheers
Edit:
To add to my query and following the answer below.
To make sure the process is correct in my head.
Option 1.
I will create a custom entity for storing key/value, or username/password combination.
I would then create a customisation page for the solution using html web resource, which when submitted, javascript would create a single record to hold those values.
I then need to link every record that needs the values stored in the custom record - I'm not sure how this would be done without editing a workflow after the storage record has been created, to link each normal record to the storage one.
Option 2.
Create an xml web resource that stores the values. Create the html/javascript resources to update this using the configuration page.
I can then use a javascript function to obtain that data when the custom entity is created, perhaps to populate hidden fields for storage and use behind the scenes.
I can't find any tutorials on getting started with using xml in this way - can you point me in the right direction?
I typically create a "Configuration" entity that has Name/Value attributes. This is also useful when you have Dev/Test/Prod environments that require different configs (e.g. URLs, credentials, etc).
Another approach is to using Plug-in configurations or Web Resources to store that type of information. The Plug-in configuration is pretty straightforward if you can have the customer use the Plug-in Registration tool to modify the value.

Resources