Com enllaçar llistes de SharePoint mitjançant una columna de cerca a Power Apps
Aquest tutorial mostra com podeu connectar dues llistes de SharePoint amb una columna de cerca en una aplicació de llenç.
Informació general
SharePoint proporciona dos tipus de columna de cerca:
- Cerca: enllaça a una altra llista, per exemple, una llista de Comandes pot tenir una columna de cerca que enllaci amb els clients d'una llista de Clients;
- Opció: en fer clic o tocar la columna es mostra un petit menú d'elements entre els quals trieu.
En aquest tutorial, creeu una aplicació que utilitza aquests tipus de columna de cerca.
Per què cal utilitzar una columna de cerca?
Les dades d'una empresa són grans i complexes. Les dades d'una llista SharePoint sovint es refereixen a dades d'una altra llista. La columna de cerca és la forma principal en què es reuneixen aquestes dades empresarials.
Per exemple, pot ser que tingueu una llista de Comandes que tingui una columna de cerca que enllaci a una llista de Clients per mostrar quin client ha fet la comanda. La columna de cerca de la llista de Comandes també us permet obtenir altres dades de la llista de Clients. També podeu utilitzar una columna de cerca per connectar la llista de Comandes a una llista de Productes i aportar informació que necessiteu sobre el producte demanat, com ara imatges del producte, especificacions, detalls del fabricant, etc.
Per què s'utilitza la columna Elecció?
La columna Elecció s'utilitza per a llistes molt curtes, però en lloc de crear una llista separada, incloeu els valors de llista en un menú petit que apareix quan seleccioneu la columna Elecció i seleccioneu un dels valors.
Alguns exemples són dades com el codi d'estat del client, la disponibilitat del producte o els codis d'estat; bàsicament, qualsevol llista fixa que sigui relativament curta. Aquestes dades, de fet, es podrien implementar com a llistes separades, i després utilitzaríeu una columna de Cerca per enllaçar-les, però normalment és més fàcil i ràpid implementar-les com a columna Elecció.
Suggeriment
Per obtenir més tutorials d'integració SharePoint i Power Apps, aneu a escenaris d'integració SharePoint.
Crea les llistes en SharePoint
En aquest tutorial, enllaceu dues llistes personalitzades SharePoint, Assets i RepairShop. La llista Actius s'utilitza per fer un seguiment dels equips de maquinari en un equip. Com que el maquinari s'avaria de tant en tant, fem servir la llista RepairShop per fer un seguiment de les botigues locals que poden reparar-lo.
La columna de cerca utilitzada en aquest exemple
La llista RepairShop utilitza la columna ContactEmail per identificar la botiga. Aquesta llista es defineix en primer lloc de manera que cada fila de la llista Actius tingui alguna cosa on apuntar.
La llista de Recursos té dues columnes de cerca:
- un denominat RepairShop, de tipus Cerca, que utilitza les adreces electròniques per apuntar a entrades de la llista RepairShop;
- un denominat AssetType, de tipus Opció, que enumera els tipus de maquinari que podria ser aquest actiu.
El més probable és que definiu columnes addicionals, en funció de la informació de la qual necessiteu fer el seguiment.
Definir la llista RepairShop i afegir dades
Feu això primer, de manera que quan afegiu dades a la llista de Recursos, les entrades RepairShop estiguin disponibles per triar des de la columna de cerca Assets.RepairShop.
Al lloc SharePoint, creeu una llista nova de RepairShop des de l'en blanc.

Afegeix una columna ContactEmail del tipus Una línia de text.

Afegiu les altres columnes que necessiteu.
Seleccioneu + Nou per introduir dades d'exemple a la llista, almenys 3 files amb diferents valors de ContactEmail. Quan un actiu s'hagi de reparar, n'heu de triar un d'aquests. També podeu utilitzar Edita a la visualització de quadrícula per introduir text ràpidament a la quadrícula.

Definir la llista Actius
Al lloc SharePoint, creeu una llista d'actius nova des de l'en blanc.
Afegiu una columna AssetType del tipus Elecció i empleneu els valors que voleu que apareguin al menú d'opcions com a opcions. A continuació, seleccioneu Desa.

Seleccioneu + Afegeix una columna > Més.
Introduïu el nom de la columna com a RepairShop. I el tipus de columna com a Cerca.

A la configuració de columna addicional, seleccioneu RepairShop com a llista per obtenir la informació i la columna de la cerca com a ContactEmail.

Seleccioneu D'acord.
Afegiu qualsevol columna addicional que vulgueu.
Crear una aplicació des de la llista Actius
Utilitzeu aquesta aplicació per afegir dades a la llista Actius.
Inicieu la sessió a Power Apps.
A Inicia de dades, seleccioneu SharePoint.

Seleccioneu el vostre lloc SharePoint. Si no teniu una connexió SharePoint, seleccioneu Crea, connecteu-vos a SharePoint en línia i trieu el vostre lloc.
Trieu la llista principal del lloc SharePoint, en aquest exemple, Recursos. Trieu el botó Connecta a la cantonada inferior dreta.

Afegir dades a la llista Actius
Ara podeu executar l'aplicació i veure com la pantalla de detalls de la visualització cerca les columnes de cerca.
Premeu F5 o seleccioneu Visualització prèvia (
).Seleccioneu el símbol + de la cantonada superior dreta per afegir una entrada.
Introduïu un Títol per a aquest actiu.
Seleccioneu la fletxa desplegable AssetType. Els valors que es visualitzen són els que heu introduït en crear aquesta columna. Trieu una de les entrades.

Seleccioneu la fletxa desplegable RepairShop. Trieu una de les entrades.

A l'extrem superior dret, seleccioneu la marca de selecció per desar la nova entrada.
(Opcional) Repetiu aquest procediment per afegir tants elements a la llista com vulgueu.
Premeu Esc per tornar a l'àrea de treball per defecte.
Deseu i publiqueu l'aplicació.
Passos següents
- Introducció de compatibilitat per a les cerques i una nova aplicació d'exemple
- Rendiment, botó Actualitza, ForAll i cerques de diverses columnes
- Generar una aplicació mitjançant una base de dades Microsoft Dataverse
- Crear una aplicació des de zero mitjançant una base de dades Dataverse