Digital Assistant and Mobile

Get Involved. Join the Conversation.

Comments

  • Martin Jarvis

    Hi Praveen,

    Check out the documentation for this API here :
    https://docs.oracle.com/en/cloud/paas/mobile-suite/develop/calling-apis-custom-code.html#GUID-ECF6139B-67F6-4D8A-80AD-8877F82E5FEA

    The full function signature looks this and you will see that the API is based on the standard nodejs request:

    req.oracleMobile.<service>.<method>(required arguments, options, httpOptions)
    

    The httpOptions argument is like the Node.js http.request(options) argument. You use this argument to pass properties not covered by required arguments and options. For example, if you need to pass the timeout property to specify the number of milliseconds to wait for a request to respond before terminating the request, then you would pass it in httpOptions. Another example of when you use httpOptions is to pass query parameters to a connector. To learn more about http.request(options), go to the API documentation at https://github.com/mikeal/request and scroll down to the section entitled "request(options, callback)".

    I hope this helps, 

    Martin

    Oracle Mobile & Bots Product Managament

  • Joe Huang

    Hi, Sanjay, to extend Oracle HCM with Digital Assistant, you do need to start with learning the platform itself.  The link Grant pointed you to would be a great starting point.  And you will find complete training for the Digital Assistant platform (another link to that is bit.ly/ODAEnablement) from the documentation site as well.  I would suggest you start with going through these materials.  Connecting ODA with HCM would then be the next step.

    HCM Cloud team is also releasing a number of HCM skills/ChatBots.  These ChatBots are currently on Controlled Availability until September or so.  These are built on top of the Digital Assistant platform.  These skills can be extended/modified as well, and you would still need to learn the basics of Digital Assistant to extend/modify it.

    However, if customer just wants to use these skills out of the box, then it's primarily just configuration that need to be done.  

    Hope this helps.

    Joe Huang

  • Grant Ronald

    bit.ly/ODADoc is a great starting point 

  • Ruben Rodriguez

    Hello,

    This is how we are getting facebook userid: conversation.request().message.channelConversation.userId

    You can get the channel type from custom component with: conversation.request().message.channelConversation.type (facebook, test)

     

    regards, Ruben,

     

  • Grant Ronald

    You need to go back and check the documentation  - the system.Intent should have actions which are the intents in resolves to - one of those actions should be QnA

    and its this that "navigates" to the qna state - the only reason you are navigating to the qna state is because the dialog flow is executing top to botton and qna is the next state regardless.

     

  • Marcelo Jabali

    I don't think you would be able to make any 3rd-party service to resolve to the bots-connectors hostname. Try using something like ngrok to create an HTTP tunnel and map it to the host + port 8800. The generated ngrok URL should be reachable by the 3rd-party service like Alexa.

  • Martin Jarvis

    There is also a good set of info in our documentation at https://docs.oracle.com/en/cloud/paas/mobile-cloud/mcsua/authentication-mcs.html#GUID-4A02AD1E-B865-4A5C-9EFC-13DE2953535A

    Regards

    Martin
    Oracle Mobile & Bots Product Management

  • Ruben Rodriguez

    Hello,

    You can check these two links:

    https://blog.avanttic.com/2018/06/07/oracle-cloud-configuracion-de-sso-federado-y-autenticacion/

    http://www.ateam-oracle.com/configuring-oracle-public-cloud-to-federate-with-microsoft-azure-active-directory/

    regards,

    Ruben.

  • Martin Jarvis

    Sorry to hear you are having problems. We highly recommend you follow this step by step guide.

    https://blogs.oracle.com/mobile/tech-exchange%3a-oracle-mobile-and-bot-platform-provisioning-cheat-sheet

    Regards

    Martin

  • Martin Jarvis

    We have a great article on our TechExchange blog about the correct use of Keep Turn.

    Check this out: https://blogs.oracle.com/mobile/techexchange-real-world-insight-into-keepturn-and-transition-in-intelligent-bots

    Regards

    Martin

    Oracle Mobile & Bots Product Management

  • Martin Jarvis

    Functionality wise, the 2 services are basically the same today; same service but different way to buy. The SaaS version is designed to be easier for an existing SaaS customer to be able to buy and be provisioned for the service. If you have a specific situation where it is not clear which you would choose, please contact us directly.

    If you are an Oracle partner we have provided guidance on this already in a recent webcast.

    Regards

    Martin

  • Frank Nimphius

    Vikhil,

    best to look at Oracle Digital Assistant as a smart user interface that can call backend systems within a user conversation. In your case, you need to call a backend system through a customer component to get the user recommendation you are looking for. One option I am aware of (and there may be others) at Oracle for such a system is https://cloud.oracle.com/en_US/ai-apps-for-cx/b2c-features Oracle Adaptive intelligence.

    Note though that Oracle Digital Assistant is not restricted to work with Oracle systems. Any REST API can be accessed through Oracle Digital Assistant and custom components. 

    Frank

  • Joe Huang

    Hi, Sanjay, Deloitte US actually has an active subscription of Oracle Digital Assistant.  Unfortunately I do not know who the administrator is, but I know it is an active account.

  • Grant Ronald

    On the left is a link to ORACLE SKILLS - however note, we don't have links to all SaaS skills - ultimately that s not part of the ODA documentation

     

  • Suhaib Al Rousan
    Oracle released an Article, Developing Rich Conversational User Interface with Oracle Client SDK for JavaScript andOracle Digital Assistant.

    https://blogs.oracle.com/mobile/techexchange%3a-developing-rich-conversational-user-interface-with-oracle-client-sdk-for-javascript-and-oracle-digital-assistant

    Open The pdf and see the "Adding videos" section.