Administrere Business Connectivity Service-programmer

I SharePoint Online kan du oprette BCS-forbindelser (Business Connectivity Services) til datakilder, f.eks. SQL Azure-databaser eller WCF-webtjenester (Windows Communication Foundation), der ligger uden for SharePoint-webstedet. Når du har oprettet disse forbindelser, kan du administrere eller redigere BCS-oplysninger på webstedet for SharePoint-administrationscenter. Du kan logge på webstedet for SharePoint-administrationscenter direkte eller logge på Office 365 Administration og derefter gå til SharePoint-administrationscenteret.

SharePoint Online anvender BCS sammen med Secure Store Services til at få adgang til og hente data som f.eks. BDC-modeller fra eksterne datasystemer. Du kan få flere oplysninger om BCS i SharePoint Online-planlægningsvejledning til Office 365.

I denne artikel

Administrere BCS-tilladelser

Objekttilladelser

Rettigheder til metadatalager

Importere eller eksportere en BDC-model (Business Data Connectivity)

Importere en BDC-model

Eksportere en BDC-model

Føje handlinger til eksterne indholdstyper

Vise eksterne data og indstillinger for eksterne data

Visningen Eksterne indholdstyper

Visningen Eksterne systemer

Vise egenskabsindstillinger

Konfigurere indstillinger for egenskaber

Visningen BDC-model

Administrere BCS-tilladelser

Bemærk: Du kan få oplysninger om, hvordan du konfigurerer BCS, under MSDN SharePoint Online Developer Center.

Når konfigurationen er fuldført, styrer brugertilladelserne adgangen til de data, som forbindelsen giver. Der er to typer tilladelser for BCS:

  • Objekttilladelser

  • Rettigheder til metadatalager

Et skærmbillede af båndet Rediger i Business Connectivity Settings, som viser knappen Import for BDC-modeller og indstillinger for tilladelser.

Objekttilladelser

Objekttilladelser gælder kun et specifikt eksternt system, BDC-model eller ECT (External Content Type). Hver enkelt ECT er et objekt, der kan sikres. Hvis du f.eks. har en ECT, der hedder WCFBookSales, gælder objekttilladelserne kun for WCFBookSales-objektet og ikke for nogen anden ECT, der måtte blive defineret.

Følg disse trin for at angive objekttilladelser for et objekt.

  1. Log på Office 365 med din SharePoint Online-administratorkonto.

  2. Gå til SharePoint Administration.

  3. Vælg BCS.

  4. Markér Administrer BDC-modeller og eksterne indholdstyper i sektionen Firmadatakatalog.

  5. Markér afkrydsningsfeltet ud for navnet på ECT'en eller det eksterne system, du vil administrere.

  6. Vælg Angiv objekttilladelser på båndet.
    Et skærmbillede af dialogboksen Angiv objekttilladelser for Business Connectivity Services i SharePoint Online.

  7. Angiv en brugerkonto eller et gruppenavn i tekstfeltet, og vælg derefter Tilføj. Du kan også vælge Gennemse for at søge efter det ønskede navn.

  8. Vælg navnet for den konto eller gruppe, for hvilken du vil angive adgangsmulighed for til ECT'en eller det eksterne system. Du kan kun angive tilladelser for én konto ad gangen. Hvis du har flere konti eller grupper, er du nødt til at angive adgangsniveauet for hver konto separat, og det gør du ved at vælge dem én ad gangen.
    I den følgende tabel beskrives tilladelserne og deres tilknyttede adgangsniveauer.

Tilladelse

Noter

Rediger

Gør det muligt for brugeren eller gruppen at oprette eksterne systemer og BDC-modeller og at importere og eksportere BDC-modeller. Denne indstilling bør kun tildeles brugere med de højeste tilladelser.

Udfør

Gør det muligt for brugeren eller gruppen at udføre handlinger (oprette, læse, opdatere, slette eller sende en forespørgsel) for eksterne indholdstyper.

Kan vælges under klienter

Giver brugeren eller gruppen mulighed for at oprette eksterne lister for en hvilken som helst ECT og til at få vist ECT'erne i vælgeren til eksterne elementer.

Angiv tilladelser

Gør det muligt for brugeren, gruppen eller kravbrugeren at angive tilladelser til metadatalageret.

Mindst én bruger eller gruppe skal have denne tilladelse i hver BCS-forbindelse, så det er muligt at administrere tilladelser. Med denne tilladelse kan en bruger tildele redigeringstilladelser til metadatalageret. Denne indstilling bør kun tildeles brugere med de højeste tilladelser

Toppen af siden

Rettigheder til metadatalager

Tilladelser til metadatalagret gælder globalt for hele BCS-lageret, og det vil sige, at de gælder for alle BDC-modeller, eksterne systemer, ECT'er, metoder og metodeforekomster, der er defineret for det pågældende eksterne datasystem. Du kan angive rettigheder for metadatalageret for at angive, hvem der kan redigere elementer og angive tilladelser til lageret.

Tilladelserne til metadatalageret gælder for mange objekter, f.eks. BDC-modeller, ECT'er og eksterne systemer. Da tilladelser til metadatalageret kan erstatte objekttilladelser, skal man administrere dem med omhu. Hvis de anvendes med omtanke kan tilladelser til metadatalageret give adgang på en hurtig og fyldestgørende måde.

Et billede af dialogboksen Angiv rettigheder til metadatalager i SPO'ens BCS.

Du kan angive tilladelser for metalageret ved at følge disse trin.

  1. Log på Office 365 med din SharePoint Online-administratorkonto.

  2. Gå til SharePoint Administration.

  3. Vælg BCS.

  4. Markér Administrer BDC-modeller og eksterne indholdstyper i sektionen Firmadatakatalog.

  5. Vælg Angiv rettigheder til metadatalager på båndet.

  6. Angiv en brugerkonto eller en gruppe i tekstfeltet, og vælg derefter Tilføj. Du kan også vælge Gennemse for at søge efter det ønskede navn.

  7. Kontoen eller gruppen vises i det andet tekstfelt. Hvis du har flere konti eller grupper, skal du vælge dem én ad gangen for at angive adgangsniveauet.

    Tilladelse

    Noter

    Rediger

    Gør det muligt for brugeren eller gruppen at oprette eksterne systemer og BDC-modeller og at importere og eksportere BDC-modeller. Denne indstilling bør kun tildeles brugere med de højeste tilladelser.

    Udfør

    Gør det muligt for brugeren eller gruppen at udføre handlinger (oprette, læse, opdatere, slette eller sende en forespørgsel) for eksterne indholdstyper.

    Kan vælges under klienter

    Giver brugeren eller gruppen mulighed for at oprette eksterne lister for en hvilken som helst ECT og til at få vist ECT'erne i vælgeren til eksterne elementer.

    Indstille tilladelser

    Gør det muligt for brugeren, gruppen eller kravbrugeren at angive tilladelser til metadatalageret.

    Mindst én bruger eller gruppe skal have denne tilladelse i hver BCS-forbindelse, så det er muligt at administrere tilladelser.

    Med denne tilladelse kan en bruger tildele redigeringstilladelser til metadatalageret. Denne indstilling bør kun tildeles brugere med de højeste tilladelser.

  8. Hvis du vil overføre tilladelser til alle elementer i metadatalageret, skal du vælge Overfør rettigheder til alle BDC-modeller, eksterne systemer og eksterne indholdstyper i BDC-metadatalageret. Hvis du vælger denne indstilling, erstatter du alle eksisterende tilladelser (herunder objekttilladelser), som du muligvis har angivet et andet sted i dit valgte BCS-program.

Toppen af siden

Importere eller eksportere en BDC-model (Business Data Connectivity)

Med BDC-modelvisningen kan en bruger importere og eksportere den underliggende struktur for forretningsdataforbindelsen. Dette er meget nyttigt, hvis du er nødt til at genskabe forbindelsen i et nyt miljø. En BDC-modelfil kan importeres for at oprette en ECT-forbindelse til et eksternt system.

Du kan importere eller eksportere to typer modelfiler:

Model    Eksporterer XML-metadataene for et valgt system.

Ressource    Eksporterer de oversatte navne, egenskaber og tilladelser for et valgt system.

Bemærk: Du kan oprette en BDC-model vha. XML-kode. Hvis du gør det, er et vigtigt at vide, at du ikke kan bruge godkendelsestilstandene RevertToSelf og PassThrough med SharePoint Online. Selvom du måske kan importere en BDC-model, der er skrevet i XML, kan forbindelsen ikke bruges.

Toppen af siden

Importere en BDC-model

Når du importerer en BDC-model, kan du også importere dens specifikke tilladelser. Før du importerer en BDC-model, er det en god ide at forstå, hvordan importerede tilladelser interagerer med eksisterende tilladelser.

Importerede tilladelser for en BDC-model føjes til lageret af eksisterende tilladelser i BDC-tjenesten. Hvis der allerede findes en post for et objekt på adgangskontrollisten, overskrives den eksisterende værdi med tilladelsesoplysningerne fra den importerede fil.

Du kan importere en BDC-model ved at følge disse trin:

  1. Log på Office 365 med din SharePoint Online-administratorkonto.

  2. Gå til SharePoint Administration.

  3. Vælg BCS.

  4. Markér Administrer BDC-modeller og eksterne indholdstyper i sektionen Business Connectivity Services.

  5. Vælg Importér på båndet.

  6. I afsnittet BDC-model skal du skrive navnet på BDC-modelfilen. Modelnavnet må ikke indeholde specialtegn, f.eks ~ " # % & * : < > ? \ { | } eller tegnet 0x7f. Du kan også vælge Gennemse for at finde *.bdcm-filen til en BDC-model.

    Skærmbillede af visningen BCS-modellen.

  7. Vælg Model eller Ressource under Filtype som den filtype, du vil importere.

  8. I sektionen Avancerede indstillinger kan du vælge en eller flere ressourcer, som skal importeres:

  9. Oversatte navne for at importere oversatte navne for ECT'erne til en bestemt landestandard. De importerede oversatte navne flettes med de eksisterende oversatte navne i Business Data Connectivity.

  10. Egenskaber for at importere egenskaber for ECT'er. Importerede egenskaber flettes med de eksisterende egenskabsbeskrivelser i Business Data Connectivity.

  11. Tilladelser for at importere tilladelser for ECT'er og andre objekter, der kan sikres, i modellen.

  12. (Valgfrit) For at gemme ressourceindstillingerne i en fil til senere brug skal du skrive et navn på ressourcefilen i tekstfeltet Anvend brugerdefinerede miljøindstillinger.

  13. Vælg Importér.

Toppen af siden

Eksportere en BDC-model

Du kan importere en BDC-model og derefter læse indholdet af den for at bestemme forskellene mellem forbindelserne. Dette kan være nyttigt, hvis du foretager fejlfinding. Du kan også importere en eksporteret BDC-modelfil til et andet miljø med henblik på test eller genbrug.

Du kan eksportere en BDC-model eller en ressourcefil ved at følge disse trin:

  1. Log på Office 365 med din SharePoint Online-administratorkonto.

  2. Gå til SharePoint Administration.

  3. Vælg BCS.

  4. Vælg Administrer BDC-modeller og eksterne indholdstyper.

  5. Vælg rullelisten, og vælg BDC-model i gruppen Visning.

  6. Vælg navnet på den BDC-model, du vil eksportere, og vælg derefter Eksportér på båndet.

  7. Vælg den model- eller ressourcefil, du vil eksportere, på siden med Business Data Connectivity-modeller.

  8. Vælg Model eller Ressource i afsnittet Filtype på eksportsiden for at angive, hvilken filtype du vil eksportere.

  9. Vælg en eller flere af følgende i sektionen Avancerede indstillinger for yderligere at indskrænke dataeksporten.

    • Vælg Oversatte navne for at eksportere oversatte navne for de eksterne indholdstyper i en bestemt landestandard.

    • Vælg Egenskaber for at eksportere egenskaber for eksterne indholdstyper.

    • Vælg Tilladelser for at eksportere tilladelser til eksterne indholdstyper.

    • Vælg Proxyer for at eksportere en implementeringsspecifik proxy, der bruges til at oprette forbindelse til det eksterne system.

  10. Hvis du har gemt en fil med ressourceindstillinger til senere brug, skal du skrive navnet på filen, der skal eksporteres, i feltet Anvend brugerdefinerede miljøindstillinger.

  11. Vælg Eksportér for at starte en dialogboks, hvor du kan gemme en *.bdcm-fil på dit lokale drev. Du kan åbne *.bdcm-filen i et tekstredigeringsprogram.

    Toppen af siden

Føje handlinger til eksterne indholdstyper

Når administratorerne føjer handlinger til ECT'er, knytter de en URL (uniform resource locator) til en ECT. Dette starter automatisk et bestemt program eller åbner en angivet webside.

Handlinger kan angive parametre, der er baseret på et eller flere felter i en ECT. Du kan f.eks. oprette en handling for en ECT, der angiver en URL-adresse for søgesiden. Parameteren for denne handling kunne være id'et for et element i den eksterne datakilde. Dette ville give dig mulighed for at angive en brugerdefineret handling for den ECT, der automatiserer søgningen efter dette element.

Bemærk:  Når du tilføjer en ny handling på en ECT, føjes denne handling ikke til eksisterende eksterne lister for den pågældende ECT. Denne handling er kun tilgængelig i nye eksterne lister for ECT'en.

Du kan føje en handling til en ECT ved at følge disse trin.

  1. Log på Office 365 med din SharePoint Online-administratorkonto.

  2. Gå til SharePoint Administration.

  3. Vælg BCS.

  4. Vælg Administrer BDC-modeller og eksterne indholdstyper.

  5. Peg på navnet på den eksterne indholdstype, som du vil føje en handling til, og vælg derefter den pil, der vises. Vælg Tilføj handling i menuen for at åbne siden Tilføj handling.

  6. Giv handlingen et beskrivende navn i feltet Navn.

  7. Skriv den URL-adresse, handlingen skal åbne, i feltet URL-adresse.

    Bemærk:  Du kan finde en eksempel-URL-adresse under kontrolelementet. Eksemplet viser, hvordan du kan tilføje en eller flere parameterpladsholdere som f.eks. {0} eller {1} (http://www.adventure-works.com/sample.aspx?p0={0}&p1={1} ).

  8. Hvis du ønsker, at webdelene skal kunne bruge denne nye handling, skal du vælge en af følgende indstillinger:

Kommando

Handling

Ja

Starter handlingen i et nyt browservindue (bevarer sidekonteksten).

Nej

Starter handlingen i det samme browservindue.

  1. Angiv de parametre, der er påkrævet for URL-adressen, i feltet URL-parametre. Vær opmærksom på, at disse bliver nummereret i grænsefladen startende med 0.

  2. Bestem, hvorvidt du vil bruge et ikon eller ej. Dette felt gør det også muligt at bruge standardikoner.

  3. Hvis handlingen skal være standardhandlingen, skal du markere afkrydsningsfeltet Standardhandling.

    Vigtigt:  Parametrene kan indeholde personligt identificerbare oplysninger som f.eks. navne og sygesikringsnumre. Når du designer en handling, skal du være omhyggelig med ikke at bruge felter, der viser personligt identificerbare oplysninger.

Toppen af siden

Vise eksterne data og indstillinger for eksterne data

Du kan bruge sektionen Visningen på båndet til at vælge forskellige visninger af BCS-forbindelser. De tre visninger indeholder oplysninger om BCS-forbindelsen på forskellig vis og giver dig adgang til forskellige handlinger. Det er vigtigt, at du gør dig bekendt med disse visninger, fordi visse opgaver kun er tilgængelige i bestemte visninger.

De tre visningsindstillinger er BDC-modeller, Eksterne systemer og Eksterne indholdstyper, sådan som det er vist i den følgende illustration.

Skærmbillede med valg af visning for BCS-datakatalogvisninger.

Du kan få flere oplysninger om, hvordan du kan bruge disse visninger til at administrere BCS ved at se følgende afsnit.

Toppen af siden

Visningen Eksterne indholdstyper

BCS-forbindelsen anvender som standard visningen Eksterne indholdstyper. Denne visning indeholder Service Application Information og viser følgende oplysninger:

  • ECT-navn

  • ECT – vist navn

  • ECT-typenavneområde

  • Version af navneområde

  • Navn på eksternt system

Et skærmbillede af båndet i standardvisningen for ekstern indholdstype (BCS.

For de fleste processer i BCS gælder det, at denne visning er tilstrækkelig. Hvis der imidlertid er mange ECT'er, kan det være vanskeligt at navigere i denne visning.

Toppen af siden

Visningen Eksterne systemer

Visningen Eksterne systemer viser en BCS-forbindelse mht. dens oprindelige system. Denne visning er nyttig, hvis du vil kende oplysningerne om BCS-forbindelsen, når du har oprettet BCS'en. I denne visning kan du egenskabsindstillingerne for et navngivet eksternt system. Herudover kan du tilføje nogle egenskabsindstillinger.

AQ-skærmbillede af båndet, når det er i den eksterne visning for SPO'ens BCS.

Vise egenskabsindstillinger

Navnet på det eksterne system vises på denne side som et link, der kan vælges (en navigerbar URL). Du kan vælge URL-adressen for at åbne et vindue, der viser de oprindelige egenskabsindstillinger for det pågældende lager. Hvis du har forbindelse til SQL Azure, kan du desuden se databaseservernavnet og databasen i denne visning.

Afhængigt af typen af BCS-forbindelse kan egenskabsindstillingerne omfatte en hvilken som helst kombination af følgende elementer:

  • Adgangsudbyder, f.eks. WCF-tjenesten

  • Godkendelsestilstand, f.eks. bruger-id

  • Databaseserver

  • Repræsentationsniveau (f.eks Ingen, Anonym, Identifikation, Repræsentation, Delegering)

  • Første databasenavn

  • Integreret sikkerhed, f.eks. SSPI

  • Secure Store-implementering

  • Id for Secure Store-destinationsprogram (som det id, der er angivet i Secure Store)

  • Slutpunktadresse for tjeneste, f.eks. en URL-adresse, der peger på SomeWCFService.svc

  • Gruppering af forbindelse (aktiv/inaktiv)

  • Id for sekundært Secure Store-destinationsprogram

  • Secure Store-implementering

Konfigurere indstillinger for egenskaber

Hvis du peger på navnet på et eksternt systemnavn, kan du åbne en genvejsmenu, der indeholder kommandoen Indstillinger. Dette er nyttigt for SharePoint Online-forbindelser, der anvender WCF-webtjenester (Windows Communication Foundation ). Ved at vælge indstillingen Indstillinger i menuen kan du konfigurere en af følgende indstillinger:

  • Exchange-URL-adresse for metadata

  • Exchange-registreringstilstand for metadata

  • WDSL-godkendelsestilstand (Web Services Description Language)

  • Id for destinationsprogram til WSDL i Secure Store

  • Secure Store-implementering

Toppen af siden

Visningen BDC-model

Visningen BDC Model har kommandoer på båndet, der gør det muligt at importere eller eksportere BDC-modeller. Herudover kan visningen BDC-model gøre det nemmere at komme rundt i en stor samling ECT'er. Da BDC-modellen viser links for hver enkelt forbindelse, i stedet for at vise alle ECT'er for hver enkelt forbindelse, kan det give en liste, der er nemmere at holde styr på.

Et billede af visningen BDC-model på båndet i SPO'ens BCS.

Hvis du vil se alle de eksterne indholdstyper for en BDC-model, skal du blot vælge navnet på modellen. Hvis du derefter vælger navnet på en ekstern indholdstype, åbner du en tabel, som indeholder de felter, der er defineret for den eksterne indholdstype. Den ligner tabellen nedenfor.

Navn

Type

Vis som standard

Ordrenr

System.String

Nej

Medarbejder-id

System.String

Nej

Fragt

System.Nullable '1[[System.Decimal, ....

Nej

Denne visning kan overvåge layoutet for den datakilde, der er oprettet forbindelse til, med en ECT, og den kan give en bedre indsigt i strukturen af de underliggende data.

Derudover viser siden eventuelle tilknytninger, handlinger eller filtre for denne ECT nederst på siden.

Toppen af siden

Del Facebook Facebook Twitter Twitter Mail Mail

Var disse oplysninger nyttige?

Fantastisk! Har du mere feedback?

Hvordan kan vi forbedre det?

Tak for din feedback!

×