Cloud business app - using sharepoint persons

hi,
we have a cloud business app using a sharepoint list as a data source, the list has a sharepoint person or group type column,
when you bring that list into LS app, it brings in the UserInformation list as well.
if you build screens for browsing the entity, you can surface the person.name property, by creating a computed field - however you cannot search for the person by name, a computed field does not appear to have the IsSearchable property.
is there anyway to include the related data in the search ?
MrP

I haven't encountered this situation (yet) so if the obvious things don't work I would make a
WCF RIA Service that would hydrate the name of the person in the person object and return that name as a simple string in a field in the entity.
I could then put that collection on a Browse screen and the end-user could search for the person by name.
Again, I would only do this after exhausting all other alternatives because I imagine there would be a performance hit to call into SharePoint to get the name on each row (which may be why LightSwitch doesn't do it)
Unleash the Power - Get the LightSwitch 2013 HTML Client / SharePoint 2013 book
http://LightSwitchHelpWebsite.com

Similar Messages

  • (Video) LightSwitch Cloud Business Apps and SharePoint Workflows

    You can create advanced enterprise applications when you incorporate Visual Studio LightSwitch Cloud Business Apps and SharePoint Workflows into your solutions. Microsoft SharePoint workflows are powerful, but the non-code version created with the SharePoint
    Designer do not allow you to implement complex data bound business rules without making web service HTTP calls. You can make these calls to Visual Studio LightSwitch Cloud Business Apps.
    LightSwitch Cloud Business Apps and SharePoint Workflows
    Unleash the Power - Get the LightSwitch 2013 HTML Client / SharePoint 2013 book
    http://LightSwitchHelpWebsite.com

    Thank You!
    Unleash the Power - Get the LightSwitch 2013 HTML Client / SharePoint 2013 book
    http://LightSwitchHelpWebsite.com

  • How to Get user profile properties in provider -cloud hosted app in sharepoint online - office 365 using REST API?

    How to Get user profile properties in provider -cloud hosted app in sharepoint online - office 365 using REST API?
    any idea?

    Hi,
    From your description, my understanding is that you want to get user profile properties in provider-hosted app in SharePoint online using REST API.
    Here is sample code for getting user profile properties:
    http://www.vrdmn.com/2013/07/sharepoint-2013-get-userprofile.html
    Here is a blog below about accessing data from the provider-host apps:
    http://dannyjessee.com/blog/index.php/2014/07/accessing-sharepoint-data-from-provider-hosted-apps-use-the-right-context/
    Best Regards,
    Vincent Han
    TechNet Community Support
    Please remember to mark the replies as answers if they help, and unmark the answers if they provide no help. If you have feedback for TechNet Support, contact
    [email protected]

  • Cloud business app and document sets

    we have a cloud business app connected to our office 365 tenant
    when we create an entity we would like to create a document set in a specific document library, is this possible for the created event on the entity or do we need to run a server side action ?
    how would we go about this?
    mrP

    I would use the server-side _Inserting event. See:
    Creating SharePoint Word Documents with AngularJS using LightSwitch
    Unleash the Power - Get the LightSwitch 2013 HTML Client / SharePoint 2013 book
    http://LightSwitchHelpWebsite.com

  • Documents and Cloud Business App

    based on this 
    http://blogs.msdn.com/b/officeapps/archive/2014/03/18/integrating-documents-into-cloud-business-apps.aspx
    Are you limited to files less than 1.5MB ?
    is there a way to get this working using REST so we can upload bigger files?
    thanks
    MrP

    HI MrP,
    For Cloud Business App, we can use the new
    document library integration support in the March 2014 Update.
    For HTML application, we can integrate document libraries into your application like
    this.
    But I didn't find that there is a limitation to file size for this.
    Please let me know if there is anything that I can do to help.
    Best regards,
    Angie
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • Please Take the LightSwitch/Cloud Business App Developer Survey!

    The LightSwitch team wants to hear from developers building LightSwitch applications or Cloud Business Apps!  Please take a few minutes to complete the short survey that the team has composed. 
    We really appreciate your feedback!
    http://aka.ms/CBA-Usage-Survey
    David Kidder | Senior SDET | Microsoft | LightSwitch

    Hi Dave,
    you seem to be the only one who tries to communicate with us which is great:-). I think it doesnt make much sense to ask if we develop any new apps in Lightswitch. You should probaby ask something like "would LS be a tool of your choice for a new project
    if LS and mainly SL was actively developed and supported?". And my answer would be YES, YES, YES, definitely YES, because LightSwitch (I mean it's SL client) is by far the most productive tool I've ever used. For HTML development there are other tools
    and frameworks, more mature and more flexible and most of them are for free. To be honest, LS HTML client is (compared to the SL one) just a bad joke - doesn't expose computed properties, default values, localization is poor...(just few main reasons) but the
    main reason why I actually bought LS was that I wanted to get out of that HTML+JS+CSS+bunchofothertechnologies messy hell. Instead of it LS offered a consistent environment with ONE language of my choice (no matter if VB or C# - both are great
    anyway). So I didnt hesitate and put my money and effort into it.
    Well, from the current point of view it was the worst decision I've ever made in my professional life.
    Best regards
    Pavel

  • Is there a way to not allow an employee to send texts on the business iPhone using their personal iCloud account?

    I work for a company that issues business iPhones to our sales representatives so that they can easily communicate with our customers in their territories and have access to many helpful resources.
    One of our sales reps recently went on to work for a different company (our competition). When we were getting his company phone ready for the next representative that would take over his territory, we discovered that he had been using his iCloud account to text customers for the past 2-3 months instead of the phones number. Unfortunately this means he still has access to all of our customers via his personal iCloud account, and they are probably still texting him for their product needs.
    We aren't sure if this was intentional or not, but is there anything we can do to keep things like this from happening in the future? A way to keep the sales rep from using their personal iCloud address to send and receive texts on the company phones?
    Thanks!

    Settings App > Messages > Start New Conversations From [set to your phone number].

  • How to Use calender control in cloud buissnes app in visual studio 2013

    Hi all,
    I have a task to use calender control in cloud business app in visual studio2013 how to use
    so please let me know if any one knows.to solve issue 
    Thanking you,
    ArunDarly

    Hi,
    We can use jQCalendarPart or other jQuery calendar control in SharePoint app.
    The following link for your reference:
    http://jqcalendarpart.codeplex.com/
     Best Regards,
    Dennis Guo
    TechNet Community Support

  • Retrieve data from a list in SharePoint 2013 provider hosted App using CSOM

    I have developed a provider hosted app in SharePoint 2013. As you already know, Visual Studio creates web application and SharePoint app. The web application gets hosted inside IIS and the SharePoint App in SharePoint site collection. I'm trying to get
    data from a list hosted in SharePoint using CSOM. But I get ran insecure content error. 
    here is my code in Default.aspx
        <script type="text/javascript" src="../Scripts/jquery-1.8.2.js"></script>
        <script type="text/javascript" src="../Scripts/MicrosoftAjax.js"></script>
        <script type="text/javascript" src="../Scripts/SP.Core.js"></script>
        <script type="text/javascript" src="../Scripts/INIT.JS"></script>
        <script type="text/javascript" src="../Scripts/SP.Runtime.js"></script>
        <script type="text/javascript" src="../Scripts/SP.js"></script>
        <script type="text/javascript" src="../Scripts/SP.RequestExecutor.js"></script>
        <script type="text/javascript" src="../Scripts/App.js"></script>
        <html xmlns="http://www.w3.org/1999/xhtml">
        <head runat="server">
            <title></title>
        </head>
        <body>
            <form id="form1" runat="server">
            <div>
                <input id="Button1" type="button" value="Get title via CSOM" onclick="execCSOMTitleRequest()" /> <br />
                <input id="Button2" type="button" value="Get Lists via CSOM" onclick="execCSOMListRequest()" />
            </div>
                <p ID="lblResultTitle"></p><br />
                <p ID="lblResultLists"></p>
            </form>
        </body>
        </html>
    and App.js is:
        var hostwebUrl;
        var appwebUrl;
        // Load the required SharePoint libraries
        $(document).ready(function () {
            //Get the URI decoded URLs.
            hostwebUrl =
                decodeURIComponent(
                    getQueryStringParameter("SPHostUrl")
            appwebUrl =
                decodeURIComponent(
                    getQueryStringParameter("SPAppWebUrl")
            // resources are in URLs in the form:
            // web_url/_layouts/15/resource
            var scriptbase = hostwebUrl + "/_layouts/15/";
            // Load the js files and continue to the successHandler
            //$.getScript(scriptbase + "/MicrosoftAjax.js",
            //   function () {
            //       $.getScript(scriptbase + "SP.Core.js",
            //           function () {
            //               $.getScript(scriptbase + "INIT.JS",
            //                   function () {
            //                       $.getScript(scriptbase + "SP.Runtime.js",
            //                           function () {
            //                               $.getScript(scriptbase + "SP.js",
            //                                   function () { $.getScript(scriptbase + "SP.RequestExecutor.js", execCrossDomainRequest); }
        function execCrossDomainRequest() {
            alert("scripts loaded");
        function getQueryStringParameter(paramToRetrieve) {
            var params = document.URL.split("?")[1].split("&");
            var strParams = "";
            for (var i = 0; i < params.length; i = i + 1) {
                var singleParam = params[i].split("=");
                if (singleParam[0] == paramToRetrieve)
                    return singleParam[1];
        function execCSOMTitleRequest() {
            var context;
            var factory;
            var appContextSite;
            var collList;
            //Get the client context of the AppWebUrl
            context = new SP.ClientContext(appwebUrl);
            //Get the ProxyWebRequestExecutorFactory
            factory = new SP.ProxyWebRequestExecutorFactory(appwebUrl);
            //Assign the factory to the client context.
            context.set_webRequestExecutorFactory(factory);
            //Get the app context of the Host Web using the client context of the Application.
            appContextSite = new SP.AppContextSite(context, hostwebUrl);
            //Get the Web
            this.web = context.get_web();
            //Load Web.
            context.load(this.web);
            context.executeQueryAsync(
                Function.createDelegate(this, successTitleHandlerCSOM),
                Function.createDelegate(this, errorTitleHandlerCSOM)
            //success Title
            function successTitleHandlerCSOM(data) {
                $('#lblResultTitle').html("<b>Via CSOM the title is:</b> " + this.web.get_title());
            //Error Title
            function errorTitleHandlerCSOM(data, errorCode, errorMessage) {
                $('#lblResultLists').html("Could not complete CSOM call: " + errorMessage);
        function execCSOMListRequest() {
            var context;
            var factory;
            var appContextSite;
            var collList;
            //Get the client context of the AppWebUrl
            context = new SP.ClientContext(appwebUrl);
            //Get the ProxyWebRequestExecutorFactory
            factory = new SP.ProxyWebRequestExecutorFactory(appwebUrl);
            //Assign the factory to the client context.
            context.set_webRequestExecutorFactory(factory);
            //Get the app context of the Host Web using the client context of the Application.
            appContextSite = new SP.AppContextSite(context, hostwebUrl);
            //Get the Web
            this.web = context.get_web();
            // Get the Web lists.
            collList = this.web.get_lists();
            //Load Lists.
            context.load(collList);
            context.executeQueryAsync(
                Function.createDelegate(this, successListHandlerCSOM),
                Function.createDelegate(this, errorListHandlerCSOM)
            //Success Lists
            function successListHandlerCSOM() {
                var listEnumerator = collList.getEnumerator();
                $('#lblResultLists').html("<b>Via CSOM the lists are:</b><br/>");
                while (listEnumerator.moveNext()) {
                    var oList = listEnumerator.get_current();
                    $('#lblResultLists').append(oList.get_title() + " (" + oList.get_itemCount() + ")<br/>");
            //Error Lists
            function errorListHandlerCSOM(data, errorCode, errorMessage) {
                $('#lblResultLists').html("Could not complete CSOM Call: " + errorMessage);
    Any solution is appreciated.

    Hi,
    To retrieve data from list in your provider-hosted app using SharePoint Client Object Model(CSOM), you can follow the links below for a quick start:
    http://msdn.microsoft.com/en-us/library/office/fp142381(v=office.15).aspx
    http://blogs.msdn.com/b/steve_fox/archive/2013/02/22/building-your-first-provider-hosted-app-for-sharepoint-part-2.aspx
    Best regards
    Patrick Liang
    TechNet Community Support

  • Error occurred in deployment step 'Install app for SharePoint': Failed to install app for SharePoint. Please see the output window for details.

    Hi All,
    i have created the Cloud Business App in visual studio 2013 .
    it ask share point server like below
    Now i given my share point server url and click finish button it create the cloud business app .
    Now i have added required screen in that HTML Client Appliction
    The Solution will be successfully build .Now i press F5 or Start button it throws the below error in errorList
     In Output window its show the below details
     How to resolve this error ? what wrongly i done in this .Please any one help me to resolve this issue 
    Thanks 
    Gobala
    gobalakrishnan S

    Hi,
    It says apps are desasbled on this site. Are you using developer site collection ?
    Thanks
    Melick Rajee http://melick-rajee.blogspot.com

  • Using Sharepoint as an archival and document management

    Hello, 
    I was asked by my manager to look for possible solutions to convert our archive paper file cabinets that are full of student records into digital format. We do not utilize sharepoint yet at the school but I was researching and found that sharepoint does a good
    job in archiving and content management. The ultimate goal for us is:
    1-  to be able to scan the documents in the file cabinets and save them into folders on sharepoint. We want to be able to create a folder under a specific students' name and then scan all documents related to that student into that specific folder. 
    2- Give permission to specific staff members to access and search for docs by student name. 
    I wanted to ask if  and how this is possible to achieve by Sharepoint knowing that we have an estimate of 120,0000 paper docs to scan. 
    I would much appreciate your help. 
    Thanks! 
    Nancy

    Hi
    There are many options to scan your documents and directly save and place in Sharepoint with very effective manner, you can Save directly from Scanner Deive, versioning, searching,
    ordering, automatic workflow and you can set the RCM policy in that if the documents is saved since very long time you can automatic arrive them from one location to another or can remove them apart from this there is many nice feature for content management
    you will get out of the box using SharePoint content management.
    You can use following application along with SharePoint to scan the contents.
    here are some of them.
    KnowledgeLake provides an affordable, platform based solution for managing
    your company’s unstructured content right
    within SharePoint. KnowledgeLake is an enterprise scalable and comprehensive SharePoint solution for searching, viewing,
    securing, routing and annotating your company’s mission critical electronic content. The KnowledgeLake solution is fully
    integrated with SharePoint, so it is easy to implement, easy to administer, presents low risk, and is cost effective.
    2. ScanSnap and Microsoft SharePoint enable you
    to expand the benefits of your Enterprise Content Management (ECM) system, right from your desk.  Fujitsu bundles the KnowledgeLake ‘Scan to Microsoft SharePoint’ application with the scanning software, making it easy to onramp scanned documents directly
    to SharePoint.
    Scan to Microsoft SharePoint is a desktop application enabling users to easily index, store and retrieve any document to SharePoint 2003/2007/2010 or Office Live. It eliminates
    the conventional multi-step, manual process that standard SharePoint constructs require, replacing it with a fully integrated and automated solution.
    Here is nice article you can find some good details about content management automate.
    http://www.technologyfirst.org/magazine-articles/120-march-2013/823-bizdocshow-to-make-your-small-business-paperless-using-sharepoint-with-integrated-imaging-and-scanning.html
    Krishana Kumar http://www.mosstechnet-kk.com

  • Creative Cloud Desktop App Does Not Work

    Since the last updates, the Creative Cloud Desktop app no longer works.  That is, I can no longer sync files, upload files, or update apps.  Everything with the Creative Cloud Desktop App used to work fine.  I am using Windows 7, 64 Bit system. 
    The files I try to upload through the desktop app, are under 5 GB.  Some are 10 MB.  When I try to upload a file I get a message that says: Sync Failure - with no detail about the failure.
    When the app tells me there's an update(s), when I either choose one update or update all I get a message that says: Update Failure - with no detail about the failure.
    I have tried to solve this problem by turning file and font sync off and then back on, or logging out and then back in.
    The Abobe Team, should test this product further.  I just want the community to know that this product does not always perform as expected.  Therefore, it's not always reliable.
    I would upload some screen shots, but after pressing the camera icon, the images would not insert.
    Any help would be appreciated.

    Are you getting Error code 1 while running CreativeCloudInstaller.dmg file ?
    If so , follow below steps :
    Important :  Launch Activity Monitor and "Force Quit" all the process related to Adobe like Creative Cloud setup, CoreSync, AAMupdater, AAMupdater notifier, Adobe Crash demon from Activity monitor.
    1)
    Click on the Finder and look for the options listed next to Apple Icon located at the top left corner of the Desktop screen and click on "Go" menu button and select "Utilities" option.
    (Applications>Utiliites)
    Locate Adobe Creative Cloud and Adobe Application Manager folder under Utilities window and trash both folders.
    2)
    Click on the below link and download & run Adobe Cleaner tool :
    Select the option "Adobe Application Manager for Mac OS X 10.6" and then click on "Clean up Selected" .
    https://helpx.adobe.com/content/help/en/creative-suite/kb/cs5-cleaner-tool-installation-pr oblems/_jcr_content/main-pars/accordion_container_1/accordion-par/accordion-item-1/accordi on-item-par/procedure/proc_par/step_3/step_par/download/file.res/AdobeCreativeCloudCleaner Tool.zip
    3) Click on the below link and download Creative Cloud Installer file and use the same to install the Creative Cloud Desktop application.
    https://ccmdls.adobe.com/AdobeProducts/KCCC/1/osx10/CreativeCloudInstaller.dmg

  • How to get sharepoint online (office 365) data in cloud/windows azure (provider) hosted app using Javascript?

    How to get sharepoint online (office 365) data in cloud/windows azure (provider) hosted app using Javascript?
    I wish to retrieve sharepoint online data in html page (hosted in windows azure) using javascript and then need to play with AngularJS

    Hi,
    According to your description, you might want to get data from Office 365 SharePoint Online(also known as host web) and pass to the Provider Hosted App which is hosted
    in Windows Azure site.
    I would suggest you take a look at the links below about accessing data from the host web
     for a quick start:
    https://msdn.microsoft.com/en-us/library/office/fp179927(v=office.15).aspx#SP15Accessdatafromremoteapp_Codeexample
    http://dannyjessee.com/blog/index.php/2014/07/accessing-sharepoint-data-from-provider-hosted-apps-use-the-right-context/
    Aother sample solution for your reference:
    https://code.msdn.microsoft.com/SharePoint-2013-Get-the-0ec36bb6
    Best regards
    Patrick Liang
    TechNet Community Support

  • OneDrive for business App- On premises installation (Sharepoint 2013)

    Hi, 
    Just needed clarification regarding One Drive for Business application on iPhone/iPad. 
    When I connect to internal corporate network, the application works fine. However when I go on external network, it gives an error that 'You are logged in but we can't access your settings'. Is there something I am missing? Same with One Drive for business
    application for laptop. 
    It also works fine when I connect my iPhone/laptop on VPN. 
    We are using SharePoint 2013 (on premises installation). Do I need to get some subscription for business in order to get the app working over the internet? I know we need Office365 or sharepoint online in order to get the app working but it works fine when
    I am connected to internal network or VPN. 
    We do have a public IP and URL for One Drive which works fine on any browser from external internet. So the problem is only limited to the application on Apple and Laptop (windows). We are using TMG.
    Any info would be appreciated!
    Thanks

    Hi aso,
    You may want to check the authentication types for SharePoint on-premise site internal and internet access, some authentication types are not supported, you can check if it is the case.
    http://office.microsoft.com/en-001/office365-sharepoint-online-enterprise-help/use-the-onedrive-for-business-app-on-an-iphone-or-ipad-HA104005688.aspx#_Toc383014604
    http://social.technet.microsoft.com/Forums/en-US/3ad5b8ca-37e9-43b2-9201-9c5c339d157c/onedrive-for-business-ipad-app-with-onpremise-sharepoint-2013?forum=sharepointadmin
    Thanks
    Daniel Yang
    TechNet Community Support

  • Business Events using Oracle Apps Adapter

    I am trying to use oracle.apps.per.api.person.update_person business event to get person data. I have followed the example mentioned in OracleEBSAdapterUserGuide(b_28351). I have specified APPS_WF_EVENTS_T.xsd as the schema.
    Dev Environment:
    JDeveloper 10.1.3.3 (windows XP)
    Oracle Apps 11i (IBM-RS6000)
    I am seeing two issues
    1) Event is not being raised when we create or update person data. I have looked at the troubleshooting section and it mentioned that we need to make sure WF_Listener is running. But I don't know how to check for that.
    2) It doesn't retrieve XML data if we manually invoke the BPEL process. It just gives me empty xml file as follows:
    <?xml version="1.0" ?><ns0:WF_EVENT_T xmlns="http://xmlns.oracle.com/xdb/APPS/HrEmpUpdateListener" xmlns:ns0="http://xmlns.oracle.com/xdb/APPS"/>
    I really appreciate any insight on this and our client would be very happy if we can resolve this issue.
    Thanks a million..
    Srini

    Hi Srini,
    Even i have a similar requirement . Could you please send me the link for OracleEBSAdapterUserGuide(b_28351). ?
    Did you come to know how to check whether WF_Listener is running ?
    Thanks in advance
    Nutan

Maybe you are looking for

  • PS CS6 in Win7

    PhotoShop CS6 on Win7 starts only in adminstrator mode. Also InDesign CS6. What works wrong? I can't work with  tasklist or direct job contact...

  • Cancel the invoice

    Hi... how to cancel the invoice and accounting doucment in sales order flow.... i think vf11 right?? give me reply,,, reagrds laks

  • Html tags using javax.jws.WebService

    Hi, I am using javax.jws.WebService and I met a problem for html tags. In a String containing "<" and ">", the javax.jws.WebService implmentation of IBM transfered the String with "<" and ">" in the XML reply. How could this translation be avoided? R

  • Unable to use Adobe Reader on some PDFs -- Please Help

    Hi.  I have a new HP laptop.  It uses Windows 7.  I have Adobe Reader -- I had 9.0 and was having problems so took it back to the store and they have now loaded 9.3.  It is hit or miss on opening some pdfs.  The only error message I get is that "ther

  • Shuffle With Smart Playlist

    Hey, I've been having this problem for awhile, and hopefully someone can help me out with it. I just got my ipod about a month ago, also got the iTrip. For anyone who has the iTrip, they know that the stations are mixed in with the music in shuffle m