I am using microsoft LUIS in my application.
I am configuring the intents and entities. When I set up the intents I can select works and mark them as entities. These create simple entities.
Simple entities cannot have Canonical Form and Synonyms as far as I can see and I cannot use any list entities I create in the intents screen.
How do I set an entities to be a list and link them to intents?
To create/add non-simple entities you need to create them via the Entities view. This view is accessible by clicking on Entities in the Sidebar menu:
Documentation on Adding List Entities to LUIS App
Related
I am using LUIS for a chat bot.
I created an action. I require certain entities to be present and would like to prompt the user to enter the entities if they're missing from the action.
How do I do this?
All the tutorials online show setting it up from the bot builder web UI but Microsoft has since deprecated setting up prompts from LUIS's web UI.
Instead of relying upon Microsoft to do this, I prefer to only use LUIS for intent analysis and entity extraction.
You can store all the entities required to perform an operation(mapped to an intent) in some DB or just cache in a Map. Once you have Intent and entities corresponding to user input, you can match whether it contains all the entities or not. If not, just club all the missing entities and prompt user for remaining entities.
This might add some coding effort, but reduces a lot of dependency from cloud based applications. You also won't need to make any change if there is any change in endpoint URLs from LUIS or any of the cloud providers.
We are trying to share custom reports in Pimcore 4 with several users grouped by roles. Whereas the visibility of documents, assets & objects can be administered in the configuration this seems not possible for custom reports.
Is there a workaround in Pimcore 4 to hide custom reports between roles of business users by combining custom views & different perspectives per user role? In detail, can we create custom views in Pimcore showing only subsets of our marketing reports and bind that view via perspective to a user role?
right now this is not implemented in Pimcore yet.
But you can create a issue at Pimcore to discuss that with the core team.
Cheers...
Christian
I want to add 15 new fields to my user account creation page in Liferay. How it is possible other than custom fields, expando tables? Because I know how to use custom fields. I have more fields so it will be difficult to manage. Through hook I want to add more fields to account creation page.
Fields are related to user.
Create one selectbox that will have list of organizations available in my application.
Create one selectbox that will have list of roles available in my application.
onclicking of save button that should redirect to 3rd party payment gateway. Once paid amount it will create account for that user.
After paid amount all the above fields need to add under extra table with related columns and maps to the user_ table with userId as a primary key.
assign that organization to the user which is selected above and similar for role also.
I am using Liferay 6.2. Please let me know if any one have any ideas!
Learn Java. A modification of the platform to the extent that you're mentioning won't work without knowing Java. You'll introduce all kinds of issues in your system.
Then there are two options:
Just implement a custom portlet that takes all the values that you want, saves them where you want and queues them in your payment system. Disable Liferay's "do-it-yourself-signup" and place your own links to the "create account" portlet. This will be easiest to maintain
Alternatively, override Liferay's JSP that's used for the "create account" UI as well as the action that's handling the data. The default implementation would save everything in Liferay's database - including custom fields. As you implement it yourself, you can do whatever you want with this data.
I'm developing a liferay portlet. I use Service Builder. The question is that do I have to use companyID and groupID in my entity fields? What should I do if I don't want to have these fields? If I don't use them how can I use resourceLocalService.addResources() method?
They are not required but they are convenient to have.
Liferay has many additional services available to you to use like permissions, users, document library. These services are almost always scoped to a portal instance, for example, Users are scoped to an instance which is tracked by companyId. Some are scoped to a group like document library.
So depending on what Liferay services you are planning to use and at what scope those services operate, it is convenient to have those values stored as well for easy lookup when you're calling those services you are using.
Notice that the DBA team didn’t specify these two foreign key fields in the tables, but you add them anyway. You do this because the DBAs didn’t know the internal workings of Liferay when they designed the table.
These fields are internal to Liferay and are used for context purposes in non-instanceable portlets.
CompanyId corresponds to the portal instance to which the user has navigated, and groupId corresponds to the community or organization to which the user has navigated.
Because you’ll use these field values as parameters in all your queries, the portlet will have different data in different portals, communities, and organizations.
There seems to be web services to create entity, fields, solution, global option set and many more within CRM 2011 SDK. However I don't see any web services to create a form for an entity. Anyone know any back door or ways to create a forms outside of CRM 2011 using C# or VB?
You'll have to spend some time looking at FormXml to fine-tune the look of your form(s), but you can programmatically manage your entity forms via the SystemForm entity.
FormXml is stored in the SystemForm entity. You can programmatically
retrieve and update the FormXml using this entity.