Notaðu Teams lista (SharePoint) og Power Automate til að ákvarða hvenær á að kveikja og slökkva á Az
- Ómar Örn Magnússon
- Feb 17, 2021
- 1 min read
Einn viðskiptavinur vildi auðvelda leið fyrir verktakana til að stjórna því hvenær Azure dev vélarnar eru á, sjálfgefnar eru þær nú slökkt þar til tími er gefinn til að kveikja og slökkva á þeim.
Í fyrsta lagi er listinn búinn til
Bæta við netþjóni, ResourceGroup (val), áskrift, vikudagar (val), tíminn á, frí, sögu, lýsing á listann
Bættu síðan við sýndarþjónum á listann

Svo búum við til nýtt Scheduled Cloud flow og stillum það til að keyra á klukkutíma fresti (eða oftar)
Síðan byrjum við á því að bæta við einhverjum aðgerðaaðgerðum til að fá klukkustundina með expressions startOfHour(utcNow(),'HH:mm')
svo bjó ég til annað expression if(equals(dayOfWeek(utcNow()),5),'Friday','') að fá virka daginn í númer
þá fæ ég alla SharePoint hluti
beittu síðan nokkrum expressions til að passa ef dagurinn og tíminn er sami og úr SharePoint lista dálknum

Fyrir tíma if(equals(outputs('Time-ON'),outputs('get_the_hour:min_or_HH:mm')),'timeonyes','')
Utan tíma if(equals(outputs('Time-OFF'),outputs('get_the_hour:min_or_HH:mm')),'timeoffyes','')
og expression fyrir hvaða vikudag if(equals(outputs('dagur'),outputs('Day_of_the_week_number_to_the_day')),'dayyes','')
svo notaði ég Switch og gerði "case"
dayyestimeonyes fyrir aðgerðina til að kveikja á netþjóninum
og dayyestimeoffyes fyrir til að ákvarða hvenær skal keyra niður netþjónin

Og svo skrái ég aðgerðina í lýsinguna og "history" dálkinn með því að uppfæra SharePoint færsluna
Vona að þetta hjálpi einhverjum , vinsamlegast ekki hika við að senda mér línu eða einhverjar spurningar, ef þær brenna á þér, gegnum einhverja af samfélagsmiðlunum sem taldir eru hér efst uppi.
Bestu kveðjur Ómar
Comments