Steg 2. Använd Microsoft Teams för att skapa din kanal för kontraktshantering
När din organisation skapar en lösning för kontraktshantering behöver du en central plats där intressenter kan granska och hantera kontrakt. För detta ändamål kan du använda Microsoft Teams konfigurera en kanal Teams och använda funktionerna i Teams för att:
Skapa en plats för intressenter för att enkelt kunna se alla kontrakt som kräver åtgärder. I Teams kan du till exempel skapa fliken Kontrakt i kanalen Kontraktshantering där medlemmarna kan se en användbar panelvy över alla kontrakt som kräver godkännande. Du kan också konfigurera vyn så att varje "kort" visar viktig information som är viktig för dig (t.ex. klient, entreprenör och avgiftsbelopp).

Ha en plats där medlemmarna kan interagera med varandra och se viktiga händelser. I till exempel Teams kan fliken Inlägg användas för att ha konversationer, få uppdateringar och visa åtgärder (till exempel en medlem som avvisar ett kontrakt). När något har hänt (till exempel om ett nytt avtal har skickats in för godkännande) kan fliken Inlägg inte bara användas för att meddela den, utan också för att hålla reda på det. Och om medlemmarna prenumererar på aviseringar får de ett meddelande när det finns en uppdatering.

Ha en plats där medlemmarna kan se godkända kontrakt för att veta när de kan skickas in för betalning. I SharePoint behöver du skapa en lista med utbetalnings och ta med kolumner för Klient, Leverantörer och Avgiftsbelopp och välja Enskild rad med text som kolumntyp. Du måste lägga till listan För utbetalningar som en Teams i kanalen Kontraktshantering, ungefär som du gör för fliken Kontrakt. På fliken För utbetalningar visas alla kontrakt som ska skickas in för betalning. Du kan enkelt utöka den här lösningen så att den istället skriver den här informationen direkt till en ekonomisk app från tredje part (till exempel Dynamics CRM).
Bifoga ditt SharePoint dokumentbibliotek på fliken Kontrakt
När du har skapat fliken Kontrakt i kanalen Kontraktshantering måste du bifoga ditt SharePoint till den. Den SharePoint dokumentbibliotek som du vill bifoga är den där du SharePoint Syntex tillämpat dokument förstå modellen i föregående avsnitt.
När du bifogat SharePoint-dokumentbiblioteket kan du visa alla klassificerade kontrakt via en standardlistvy.

Anpassa panelvyn på fliken Kontrakt
Anteckning
Det här avsnittet refererar till kodexempel som finns i filen ContractTileFormatting.json som ingår i databasen för hanteringslösningstillgångar.
Även Teams visa dina kontrakt i en panelvy kan du anpassa den för att visa de kontraktsdata du vill göra synliga på kontraktskortet. För fliken Kontrakt är det till exempel viktigt att medlemmarna ser klienten, leverantören och avgiftsbeloppet på kontraktskortet. Alla dessa fält har extraherats från varje kontrakt via din SharePoint Syntex-modell som tillämpats på ditt dokumentbibliotek. Du vill också kunna ändra panelrubrikfältet till olika färger för varje status så att medlemmarna enkelt kan se var avtalet ligger i godkännandeprocessen. Alla godkända kontrakt kommer till exempel att ha en blå rubrikfält.

Den anpassade panelvyn du använder kräver att du gör ändringar i JSON-filen som används för att formatera den aktuella panelvyn. Du kan referera till den JSON-fil som används för att skapa kortvyn genom att titta på filen ContractTileFormatting.json. I följande avsnitt visas specifika avsnitt i koden för funktioner som finns på kontraktskorten.
Om du vill se eller göra ändringar i JSON-koden för vyn i din Teams-kanal går du till Teams-kanalen, väljer listrutan Visa och väljer sedan Formatera aktuell vy.

Kortstorlek och -form
I filen ContractTileFormatting.json kan du titta på följande avsnitt för att se koden för hur kortets storlek och form är formaterade.
{
"elmType": "div",
"style": {
"background-color": "#f5f5f5",
"padding": "5px",
"width": "180px"
},
"children": [
{
"elmType": "img",
"attributes": {
"src": "@thumbnail.large"
},
"style": {
"width": "185px",
"height": "248px"
}
}
Kontraktsstatus
Med följande kod kan du ange status för varje titelkort. Observera att varje statusvärde (Ny, I granskning, Godkänd och Avvisad) visar olika färgkoder för varje statusvärde. I filen ContractTileFormatting.json tittar du i avsnittet som definierar statusen.
{
"elmType": "div",
"children": [
{
"elmType": "div",
"style": {
"color": "white",
"background-color": "=if([$Status] == 'New', '#00b7c3', if([$Status] == 'In review', '#ffaa44', if([$Status] == 'Approved', '#0078d4', if([$Status] == 'Rejected', '#d13438', '#8378de'))))",
"padding": "5px 15px",
"height": "auto",
"text-transform": "uppercase",
"font-size": "12.5px"
},
"txtContent": "[$Status]"
}
Extraherade fält
Varje kontraktskort visar tre fält som har extraherats för varje kontrakt (klient, leverantörer och avgiftsbelopp). Dessutom vill du visa det tid/datum då filen klassificerades av den SharePoint Syntex användes för att identifiera den.
I filen KontraktTileFormatting.json definierar följande avsnitt var och en av dessa.
Klient
Det här avsnittet definierar hur "Klient" visas på kortet och använder värdet för det specifika avtalet.
{
"elmType": "div",
"style": {
"color": "#767676",
"font-size": "12px"
},
"txtContent": "Client"
},
{
"elmType": "div",
"style": {
"margin-bottom": "12px",
"font-size": "16px",
"font-weight": "600"
},
"txtContent": "[$Client]"
},
Entreprenör
Det här avsnittet definierar hur "Entreprenör" visas på kortet och använder värdet för det specifika avtalet.
{
"elmType": "div",
"txtContent": "Contractor",
"style": {
"color": "#767676",
"font-size": "12px",
"margin-bottom": "2px"
}
},
{
"elmType": "div",
"style": {
"margin-bottom": "12px",
"font-size": "14px"
},
"txtContent": "[$Contractor]"
},
Avgiftsbelopp
Det här avsnittet definierar hur "Avgiftsbelopp" visas på kortet och använder värdet för det specifika avtalet.
{
"elmType": "div",
"txtContent": "Fee amount",
"style": {
"color": "#767676",
"font-size": "12px",
"margin-bottom": "2px"
}
},
{
"elmType": "div",
"style": {
"margin-bottom": "12px",
"font-size": "14px"
},
"txtContent": "[$FeeAmount]"
},
Klassificeringsdatum
Det här avsnittet definierar hur "Klassificering" visas på kortet och använder värdet för det specifika avtalet.
{
"elmType": "div",
"txtContent": "Classified",
"style": {
"color": "#767676",
"font-size": "12px",
"margin-bottom": "2px"
}
},
{
"elmType": "div",
"style": {
"margin-bottom": "12px",
"font-size": "14px"
},
"txtContent": "[$PrimeLastClassified]"
}
Nästa steg
Steg 3. Använd Power Automate för att skapa flödet för att bearbeta dina kontrakt