Editatu lanorduen egutegiak APIak erabiliz
Erakundeek maiz programazioz sortu, editatu edo ezabatu behar dituzte lanorduak beren baliabideen egutegietan. Egutegiek laneko ordutegia, atsedena eta atsedenaldiak erakusten dituzte, lana antolatzen ari denean baliabide baten erabilgarritasuna zehazten dutenak. Baliabide horiek ordu-zona zehatz batzuetan programatu behar dira, negozioen itxierak behatu ditzakete edo ez, eta edukiera aldakorra izan dezakete. Field Service aplikazioan lan-orduak definitzeari buruzko informazio gehiago lortzeko, joan Gehitu lan-orduak erreserba daitekeen baliabide batean.
Field Service aplikazioa erabiltzeaz gain, API hauek erabil ditzakezu hautatutako erregistro moten egutegiko arauak aldatzeko:
- Save Calendar API-k (
msdyn_SaveCalendar
) hautatutako entitate baten egutegi-erregistroak sortzen edo eguneratzen ditu, eskaera gisa emandako sarreretan oinarrituta. - Ezabatu egutegia API-ak (
msdyn_DeleteCalendar
) hautatutako entitate bateko egutegi baten barneko egutegi-arau guztiak ezabatzen ditu, eskaera gisa emandako sarreretan oinarrituta. - Gorde/Ezabatu Egutegia V2 APIak (msdyn_SaveCalendar/msdyn_DeleteCalendar, UseV2 marka gainditu) hainbat lan ordu errepikatzea ahalbidetzen du aldi berean, gainjarritako arauen logika aldatuz. Informazio gehiago lortzeko, ikus Zer gertatzen da gainjartzen diren arauak badaude?.
Artikulu honek API bakoitzaren sarrera (eskaera) eta irteera (erantzun) eta haien erabilerari buruzko xehetasunak ditu, adibideekin.
Aurrebaldintzak
- Plataformaren bertsioa 9.2.21055 edo gehiago, Universal Resource Scheduling bertsioarekin 3.12.45.7.
- Erregistro mota hauetako baten erabilera:
- Erreserba daitekeen baliabidea (erreserbatzeko baliabidea)
- Baliabideen eskakizuna (msdyn_resourcerequirement)
- Lan orduko txantiloia (msdyn_workhourtemplate)
- Proiektua (msdyn_project)
Egutegiko gertaera motak
Egutegi bat sortzen duzunean, zehazten duzu zenbat aldiz gertatzen den lan ordu mota : behin, egun osoan, astean edo egunero, edo errepikapen pertsonalizatu bat sor dezakezu. . Egutegiko gertaera hauei buruzko informazio gehiago lortzeko, joan artikulu honetako adibideetara.
Gertaldia
Lan-ordu mota bat entitatearen egutegian behin bakarrik gertatzen denean, gertaera deritzo.
Adibidez, kontuan hartu 2021eko maiatzaren 26ko 05:00etatik 10: 00etara bitarteko baliabide bat. API hauek egun berean hasi eta amaitzen diren gertaera mota hau soilik onartzen dute. Beste adibide bat lortzeko, kontuan hartu 2021eko maiatzaren 26tik 2021eko 20:00etara 2021eko maiatzaren 27ko 10:00etatik aurrera funtzionatzen duen baliabide bat. Ezin duzu agerraldi hau sortu msdyn_SaveCalendar
APIaren dei bakarra erabiliz; ordez bi dei egin behar dituzu.
Egun osoko agerraldia
Lan-ordu mota bat egun oso batean edo gehiagotan gertatzen denean, hasiera-datako gauerdian (12:00etan) hasita, egun osoko gertaera da. Egun osoko gertaeraren gehieneko iraupena bost urtekoa da.
Adibidez, baliabide batek egun osoan funtzionatzen du 2021eko maiatzaren 26tik 2021eko maiatzaren 30era egunaren amaierara arte. Bost egun irauten duen egun osoko gertakaria da.
Asteroko maiztasuna
Astero hautatutako egunetan lan ordu mota bat aldi berean gertatzen denean, asteko errepikapena deritzo.
Adibidez, baliabide batek 05:00etatik 10:00etara funtzionatzen du astelehen, astearte eta asteazken guztietan.
Eguneroko maiztasuna
Lan-ordu mota egunero ordu berean gertatzen denean, eguneroko errepikapena deritzo.
Adibidez, baliabide batek 05:00etatik 10:00etara funtzionatzen du asteko egun guztietan.
Maiztasun pertsonalizatua
Lan-ordu mota bat asteko egun jakin batzuetan une jakin batzuetan gertatzen denean, baina orduak egun desberdinetan desberdinak direnean, errepikapen pertsonalizatua sor dezakezu.
Adibidez, baliabide batek 05:00etatik 10:00etara astelehenero funtzionatzen du eta 12:00etatik 15:00etara asteazkenero.
Lan ordu motak
API hauek onartzen dute laneko ordu mota hauetarako eragiketak sortu, eguneratu eta ezabatzea:
Lanorduak
Laneko orduak entitate batek lana burutzeko erabilgarri dauden orduak dira.
API hauek erabiliz, hau egin dezakezu:
- Sortu, editatu edo ezabatu lanorduko agerraldia.
- Sortu, editatu edo ezabatu lanorduko eguneko maiztasuna.
- Sortu, editatu edo ezabatu lanorduko asteko maiztasuna.
- Sortu, editatu edo ezabatu lanorduko pertsonalizatutako maiztasuna.
- Sortu, editatu edo ezabatu egun guztietako lanorduak.
- Sortu edo editatu gaitasuna lanorduetan.
- Editatu lan ordu bakarreko agerraldi bat errepikapen batean.
- Editatu Hau eta ondorengo agerraldiak errepikapen batean.
- Aldatu laneko orduko agerraldia errepikapenera.
- Aldatu denbora-eremua egutegiaren araua.
API hau erabiliz, hau egin dezakezu:
- Ezabatu lan ordu bakarreko agerraldi bat errepikapen batean.
- Sortu 24 ordukoa baina gauerdian (00:00) hasi eta amaitzen ez den agerraldia.
- Sortu, editatu edo ezabatu egun guztietako maiztasuna.
Langabeko ordua
Entitatea zehaztu gabeko arrazoi batengatik lan egiteko prest ez dagoen garaia da.
API hauek erabiliz, hau egin dezakezu:
- Sortu edo editatu egun osoko lanorduak.
- Sortu edo editatu lanordurik gabeko agerraldia.
- Aldatu denbora-eremua egutegiaren araua.
API hauek erabiliz, hau ezin duzu egin:
- Sortu edo editatu lanik gabeko orduen errepikapena.
Jauzia
Entitate batek atsedenaldia hartzen duen eta lanerako erabilgarri ez dagoen laneguneko garaiak dira. Atsedenaldiak ezin dira egon lanordurik gabe; egunean bi lan ordu artean gertatu behar dute. Atsedenaldiak ezin dira lanorduekin gainjarri.
API hauek erabiliz, hau egin dezakezu:
- Sortu edo editatu hutsunean lanorduetan zehar.
API hauek erabiliz, hau ezin duzu egin:
- Ezabatu lanorduen agerraldi edo errepikapenen etenaldiak soilik.
Astialdia
Entitatea oporrengatik lan egiteko prest ez dagoen garaia da. Atsedenaldiaren zergatia zehaztu daiteke.
API hauek erabiliz, hau egin dezakezu:
- Etiketa batekin sortu edo editatu denbora librea.
- Aldatu denbora-eremua egutegiaren araua.
API hauek erabiliz, hau ezin duzu egin:
- Sortu edo editatu lanekoa ez den orduen errepikapena.
Negozio-itxiera
Enpresa ixteko entitateak sor ditzakezu enpresa ixteko orduak definitzen dituztenak. msdyn_SaveCalendar
APIa erabiliz, entitate guztiak ezar ditzakezu erakundearen negozioen itxiera-orduak behatzeko edo baztertzeko aukerako ObserveClosure gakoa erabiliz. Itxiera hauek behatzeko prest daudenean, entitateak ez daude lanerako erabilgarri.
Gorde egutegiaren API
Sarrera
Eskaerak atributu bakarra dauka: CalendarEventInfo, hau da, String mota. Kate honetan txertatutako beste hainbat atributu ditu.
Oharra
Hurrengo taulan, Mota eskaera arrakastatsua egiteko espero den formatua adierazten du. Hala ere, eskaera osoa kate bakar gisa analizatzen da.
CalendarEventInfo
Izena | Mota | Beharrezkoa | Deskribapenak |
---|---|---|---|
EntityLogicalName | String | Yes | Gako honek APIa deitzen den entitatea deskribatzen du. Entitate honen egutegia sortu edo editatu behar da. |
CalendarId | GUID | Yes | Gako honek goian deskribatutako entitatearekin lotutako egutegiaren IDa dauka. Entitate hauetakoren bat sortzen denean, egutegi erregistro bat ere automatikoki sortzen da. API hauek egutegiko erregistroa editatzen dute arauak gehituz edo lehendik dauden arauak editatuz. |
RulesAndRecurrences | RulesAndRecurrences | Yes | Gako hau array bat da, eta elementu bakoitzak atributu ugari ditu ondoko ataleko taulan zerrendatutako moduan. Matrizearen tamainak gutxienez bat izan behar du. |
IsVaried | Boolean | No | Gako hau true n ezarri behar da errepikapen pertsonalizatutako eszenatokietarako. |
IsEdit | Boolean | No | Gako hau true n ezarri behar da lehendik dauden arauak editatzeko. |
TimeZoneCode | Integer | No | Gako honek egutegiko arauen ordu-zonari dagokion zenbaki oso bat hartzen du. Mapak egiteko, joan Ordu-eremuaren kodeakra, artikulu honetan geroago. Lehenetsitako balioa erabiltzailearen ordu zona da. |
InnerCalendarDescription | String | No | Gako hau egutegiko araua atsedenaldirako bada bakarrik behar da. Atsedenaldiaren arrazoia jaso beharko luke. |
Behatu itxitura | Boolean | No | Gako hau errepikapenetarako espezifikoa da. true gisa ezartzen bada, entitateak negozioaren itxiera ikusten du. |
RecurrenceEndDate | DateTime | No | Gako hau errepikapenetarako espezifikoa da. Errepikapenaren amaiera data dauka. Denbora-marka 08:00:00 edo lehenagokoa bada, errepikapenaren amaiera data zehaztutako eguna baino egun bat lehenago da. Denbora-marka 08:00:01 edo geroago bada, data dagoen bezala errespetatuko da. Agerraldien balio lehenetsia nulua da. Errepikapenen balio lehenetsia 9999ko abenduaren 30a da, 23:59:59 ordu, UTC. |
ErrepikapenaSplit | Boolean | No | Gako hau errepikapenetarako espezifikoa da. Errepikapen baten "Hau eta ondorengo agerraldiak" editatzeko true konfiguratuta dago. |
BaliabidearenIda | GUID | No | Gako honek SystemUserId edo ResourceId dauka eta dei honekin lotutako entitatea bat denean bakarrik pasatu behar da. SystemUser motako baliabide erreserbagarria. Beharrezkoa da OwnCalendar pribilegioak egiaztatzeko Zerbitzuen kudeaketa fitxan. |
ErabiliV2 | marka | No | Bandera hau gainditzean, lan orduko egutegiaren V2 bertsioa gaitzen da, gainjarritako arauen logika hobetu batekin, errepikapen ugari egiteko aukera ematen duena. Informazio gehiago lortzeko, ikus Zer gertatzen da gainjartzen diren arauak badaude?. |
RulesAndRecurrences
Eman izena | Idatzi | Beharrezkoa | Deskribapenak |
---|---|---|---|
Arauak | Arauak | Yes | Gako hau array bat da, eta elementu bakoitzak atributu ugari ditu ondoko ataleko taulan zerrendatutako moduan. Matrizearen tamainak gutxienez bat izan behar du. |
RecurrencePattern | String | No | Gako hau errepikapenetarako espezifikoa da. Momentu honetan eredu hau bakarrik onartzen dugu: FREQ=WEEKLY;INTERVAL=1;BYDAY=SU,MO,TU,WE,TH,FR,SA . BYDAY alda daiteke egun gutxiago sartzeko; hala ere, FREQ eta INTERVAL ezin dira aldatu. |
InnerCalendarId | GUID | No | Gako hau editatzeko espezifikoa da. Arau bat editatzen ari bada, InnerCalendarId hemen pasatu behar da. InnerCalendarId pasatzen ez bada, APIak arau berri bat sortzen du, nahiz eta IsEdit gakoa ezarrita egon. egiara. |
Jarduera | Integer | No | Gako hau pertsonalizatutako errepikapenetarako espezifikoa da. Errepikapen pertsonalizatua sortzen edo editatzen bada, zenbaki hauetako bat sartu beharko litzateke:
|
Arauak
Izena | Mota | Beharrezkoa | Deskribapenak |
---|---|---|---|
StartTime | DateTime | Yes | Gako honek data-orduaren sarrera dauka ISO formatuan. Adibidez, \"2021-05-15T12:00:00.000Z\" . Denbora zatiak lehenago zehaztutako ordu eremuan lan orduaren hasiera denbora zehazten du. Data zatiak lan orduaren hasiera data zehazten du. Hemen, 2021eko maiatzaren 15a gertatu zen eguna edo errepikapenaren hasiera data da. Eredua BYDAY=TU,WE bazen, baina maiatzaren 15a (larunbata) data bada, APIak automatikoki sortuko edo editatuko ditu arauak maiatzaren 15aren ondorengo astearte eta asteazken guztietarako. Hori gertatzen da arauak egunari dagokion data izan behar ez duenean. |
EndTime | DateTime | Yes | Honek data-orduaren sarrera bat dauka ISO formatuan. Adibidez, \"2021-05-15T12:00:00.000Z\" . Denbora zatiak lehenago zehaztutako ordu eremuan lan orduaren amaiera denbora zehazten du. Data-zatiak data-zatiak Hasiera-ordua-ren data bera izan behar du. Salbuespen bakarrak hauek dira:
|
WorkHourType | Integer | Yes | Gako honek aukera hauetako bati dagokion zenbaki bat dauka:
|
Ahalegina | Integer | No | Gako honek entitatearen gaitasuna zehazten du. Osoko zenbaki bat izan behar du. Balio lehenetsia 1 da. |
Irteera
POST API honek egutegiko arauen erregistroak sortzen edo aldatzen ditu hautatutako entitatearentzat. Honako irteera ere ematen du.
Izena | Mota | Deskribapenak |
---|---|---|
InnerCalendarIds | String | POST eragiketaren ondorio diren InnerCalendarIds GUID-en matrizea. |
Ezabatu egutegia API
Sarrera
Izena | Mota | Beharrezkoa | Deskribapenak |
---|---|---|---|
EntityLogicalName | String | Yes | Eremu honek egutegiko arauak ezabatu nahi dituen entitatea deskribatzen du. |
InnerCalendarId | GUID | Yes | Eremu honek ezabatu behar den InnerCalendarId ren IDa deskribatzen du. Arau bakar batekin lotutako InnerCalendarIds anitz badaude, nahikoa da hemen edozein ID. Barneko eta kanpoko egutegiei buruzko informazio gehiago: Egutegiko entitateak |
CalendarId | GUID | Yes | Eremu honek entitatearen CalendarId deskribatzen du. |
IsVaried | Boolean | No | Eremu hau errepikapenetarako espezifikoa da eta yes errepikapen-arau pertsonalizatu bat ezabatzen ari bada ezartzen da. |
ErabiliV2 | marka | No | Bandera hau gainditzean, lan orduko egutegiaren V2 bertsioa gaitzen da, gainjarritako arauen logika hobetu batekin, errepikapen ugari egiteko aukera ematen duena. Informazio gehiago lortzeko, ikus Zer gertatzen da gainjartzen diren arauak badaude?. |
Irteera
POST API honek egutegiko arauen erregistroak ezabatzen ditu hautatutako entitatearentzat. Gainera, hurrengo irteera ematen du.
Izena | Mota | Deskribapenak |
---|---|---|
InnerCalendarIds | String | POST eragiketaren ondorio diren InnerCalendarIds GUID-en matrizea. |
Kargatu Calendar APIa
Sarrera
Izena: msdyn_LoadCalendars
Mota: Ekintza
Deskribapena: LoadCalendarsInput emandako egutegiak itzultzen ditu.
Izena: msdyn_LoadCalendars.LoadCalendarsInput
Mota: Parametroa
Deskribapena: katea JSON formatuan:
{
StartDate: string,
EndDate: string,
CalendarIds: string[]
}
Izena: msdyn_LoadCalendarsResponse
Mota: ComplexType
Deskribapena: msdyn_loadCalendars ekintzako erantzun dauka.
Izena: msdyn_LoadCalendarsResponse.CalendarEvents
Mota: Jabetza
Deskribapena: katea JSON formatuan:
{
"calendarId": CalendarEventSlot[]
}
Non calendarId Egutegiaren Guid adierazten duen gida egokia den eta CalendarEventSlot formatu honetako objektu bat da:
{
CalendarId: string,
InnerCalendarId: string,
Start: string,
End: string,
Effort: double
}
Nola deitu APIak
API hauei arakatzailea erabiliz deitu daiteke.
- Ireki egutegi aldaketa hauek egin behar dituzun arakatzailea eta erakundea.
- Ireki Garatzaile-tresnak (hautatu Ktrl+Maius+I in Microsoft Edge, hautatu F12 Google Chrome-n).
- Kontsolan, sartu funtzio hau, [org-izena] erakundearen xehetasunekin ordezkatu ondoren (adibidez,
http://your_org.crm.dynamics.com
):
function CalendarAction(action, data) {
let req = new XMLHttpRequest();
req.open("POST", "**[org-name]**/api/data/v9.0/" + action, true);
req.setRequestHeader("OData-MaxVersion", "4.0");
req.setRequestHeader("OData-Version", "4.0");
req.setRequestHeader("Accept", "application/json");
req.setRequestHeader("Content-Type", "application/json; charset=utf-8");
req.setRequestHeader("Prefer", 'odata.include-annotations="*"');
req.onreadystatechange = function () {
if (this.readyState === 4) {
req.onreadystatechange = null;
if(this.status == 200) {
console.log(JSON.parse(this.response));
} else {
console.error(JSON.parse(this.response));
}
}
};
req.send(JSON.stringify(data));
}
- Funtzio hau definitu ondoren, APIak erabiliz egutegiak sortu, editatu edo ezabatzeko deitu dezakezu. Sartu dei hau egutegi bat gordetzeko:
CalendarAction("msdyn_SaveCalendar",{
"CalendarEventInfo":"{
\"CalendarId\":\"df0857c4-50f5-4576-8e89-f236670ad2d5\",
\"EntityLogicalName\":\"bookableresource\",
\"TimeZoneCode\":92,\"StartDate\":\"2021-04-25T00:00:00.000Z\",
\"IsVaried\":false,
\"RulesAndRecurrences\":[{
\"Rules\":[{
\"StartTime\":\"2021-04-25T08:00:00.000Z\",
\"EndTime\":\"2021-04-25T17:00:00.000Z\",
\"Duration\":540,
\"Effort\":1
}]
}]
}"
})
Sartu dei hau egutegi bat ezabatzeko:
CalendarAction("msdyn_DeleteCalendar", {
"CalendarEventInfo":"{
\"CalendarId\":\"8390358c-77d0-430f-b176-f27adadac8eb\",
\"EntityLogicalName\":\"bookableresource\",
\"InnerCalendarId\":\"cf508c2c-5c55-485c-be1e-d2ebcb385441\"
}"
})
Ikusi hurrengo atala zure beharren arabera dei desberdinak nola egin jakiteko. Ordeztu urrats 3-ko funtzio-deiaren action
msdyn_SaveCalendar
edo msdyn_DeleteCalendar
, eta ordezkatu data
dagokion CalendarEventInfo
.
Ikusi ere Power Automate ekintzarako msdyn_SaveCalendar
dei baterako hurrengo pantaila-argazkia:
APIa erabiltzeko eszenatoki adibideak
Ikus ditzagun API hauek erabil ditzakezun eszenatoki batzuk.
Bob eta Tim Contoso Enterprises enpresako kamioi gidariak dira Bellevue-n (Washington). Haien bidaltzailea, Debbie, lanorduen egutegietan aldaketak egiteaz arduratzen da. Debbiek aldaketa hauek msdyn_SaveCalendar
eta msdyn_DeleteCalendar
APIak erabiliz egiten ditu.
Sortu lanorduko agerraldia.
Bobek 2021eko maiatzaren 15ean goizeko 09:00etatik 17:00etara paketeak entregatzeko gidatuko du. Debbiek msdyn_SaveCalendar
APIa erabiltzen du.
Eskaera
{
"CalendarEventInfo": "{\"CalendarId\":\"d33263c7-c16b-4e3e-a56a-20f7a66cafc1\",\"EntityLogicalName\":\"bookableresource\",\"TimeZoneCode\":5,\"RulesAndRecurrences\":[{\"Rules\":[{\"StartTime\":\"2021-05-15T09:00:00.000Z\",\"EndTime\":\"2021-05-15T17:00:00.000Z\",\"Effort\":1,\"WorkHourType\":0}]}]}"
}
Erantzuna
{
"InnerCalendarIds": "[\"f76cc333-cbbe-eb11-a81d-000d3a6e4359\"]"
}
Editatu lanorduko agerraldia.
Boben ordutegia aldatu egingo da 2021eko maiatzaren 15eko 10:00etan hasteko. Debbiek msdyn_SaveCalendar
APIa erabiltzen du.
Eskaera
{
"CalendarEventInfo": "{\"CalendarId\":\"d33263c7-c16b-4e3e-a56a-20f7a66cafc1\",\"EntityLogicalName\":\"bookableresource\",\"IsEdit\":\"true\",\"TimeZoneCode\":5,\"RulesAndRecurrences\":[{\"Rules\":[{\"StartTime\":\"2021-05-15T10:00:00.000Z\",\"EndTime\":\"2021-05-15T17:00:00.000Z\",\"Effort\":1,\"WorkHourType\":0}], \"InnerCalendarId\":\"f76cc333-cbbe-eb11-a81d-000d3a6e4359\"}]}"
}
Erantzuna
{
"InnerCalendarIds": "[\"f76cc333-cbbe-eb11-a81d-000d3a6e4359\"]"
}
Ezabatu lanorduko agerraldia.
Familiako larrialdi bat dator, eta Bobek lan egun osoa bertan behera utzi behar du. Debbiek msdyn_DeleteCalendar
APIa erabiltzen du.
Eskaera
{
"CalendarEventInfo": "{\"CalendarId\":\"d33263c7-c16b-4e3e-a56a-20f7a66cafc1\",\"EntityLogicalName\":\"bookableresource\",\"InnerCalendarId\":\"f76cc333-cbbe-eb11-a81d-000d3a6e4359\"}"
}
Erantzuna
{
"InnerCalendarIds": "[\"f76cc333-cbbe-eb11-a81d-000d3a6e4359\"]"
}
Sortu lanorduko eguneko errepikapena
2021eko maiatzaren 20tik aurrera, Bobek aste osoan Contosorekin lan egitea erabakitzen du 08:00etatik 17:00etara, eta bertan lan egiteari utziko dio 2021eko uztailaren 15ean.
Eskaera
{
"CalendarEventInfo": "{\"CalendarId\":\"d33263c7-c16b-4e3e-a56a-20f7a66cafc1\",\"EntityLogicalName\":\"bookableresource\",\"TimeZoneCode\":5,\"RecurrenceEndDate\":\"2021-07-15T00:00:00.000Z\",\"RulesAndRecurrences\":[{\"Rules\":[{\"StartTime\":\"2021-05-20T08:00:00.000Z\",\"EndTime\":\"2021-05-20T17:00:00.000Z\",\"Effort\":1,\"WorkHourType\":0}],\"RecurrencePattern\":\"FREQ=WEEKLY;INTERVAL=1;BYDAY=SU,MO,TU,WE,TH,FR,SA\"}]}"
}
Erantzuna
{
"InnerCalendarIds": "[\"20f6cfa7-cfbe-eb11-a81d-000d3a6e4359\"]"
}
Editatu laneko orduko eguneroko errepikapena ahalmen handiagoarekin
Bobek 2021eko ekainaren 15eko aste osoan lan egiteari uztea erabaki du atseden bat hartzeko. Ordura arte, Bobek aste osoko ordutegiarekin jarraituko du aurrez adostutako moduan. Debbiek aldaketa hauek msdyn_SaveCalendar
APIa erabiliz egiten ditu.
Eskaera
{
"CalendarEventInfo": "{\"CalendarId\":\"d33263c7-c16b-4e3e-a56a-20f7a66cafc1\",\"EntityLogicalName\":\"bookableresource\",\"TimeZoneCode\":5,\"RecurrenceEndDate\":\"2021-06-15T00:00:00.000Z\",\"RulesAndRecurrences\":[{\"Rules\":[{\"StartTime\":\"2021-05-20T08:00:00.000Z\",\"EndTime\":\"2021-05-20T17:00:00.000Z\",\"Effort\":1,\"WorkHourType\":0}],\"InnerCalendarId\":\"20f6cfa7-cfbe-eb11-a81d-000d3a6e4359\",\"RecurrencePattern\":\"FREQ=WEEKLY;INTERVAL=1;BYDAY=SU,MO,TU,WE,TH,FR,SA\"}]}"
}
Erantzuna
{
"InnerCalendarIds": "[\"867a2461-cdbe-eb11-a81d-000d3a6e4359\"]"
}
Sortu lanorduko asteko errepikapena
2021eko ekainaren 16tik aurrera, Bobek 08:00etatik 17:00etara egingo du lan asteazken eta ostiraletan, eta atsedenaldia egingo du bazkaltzeko 12:00etatik 12:30era. Debbiek msdyn_SaveCalendar
APIa erabiltzen du, baina akats bat egiten du eta atsedenaldia 12:00etatik 13:00etara programatzen du.
Eskaera
{
"CalendarEventInfo": "{\"CalendarId\":\"d33263c7-c16b-4e3e-a56a-20f7a66cafc1\",\"EntityLogicalName\":\"bookableresource\",\"TimeZoneCode\":5,\"RulesAndRecurrences\":[{\"Rules\":[{\"StartTime\":\"2021-06-16T08:00:00.000Z\",\"EndTime\":\"2021-06-16T12:00:00.000Z\",\"Effort\":1,\"WorkHourType\":0}, {\"StartTime\":\"2021-06-16T12:00:00.000Z\",\"EndTime\":\"2021-06-16T13:00:00.000Z\",\"Effort\":null,\"WorkHourType\":1}, {\"StartTime\":\"2021-06-16T13:00:00.000Z\",\"EndTime\":\"2021-06-16T17:00:00.000Z\",\"Effort\":1,\"WorkHourType\":0}],\"RecurrencePattern\":\"FREQ=WEEKLY;INTERVAL=1;BYDAY=WE,TH,FR\"}]}"
}
Erantzuna
{
"InnerCalendarIds": "[\"1f894441-d0be-eb11-a81d-000d3a6e4359\"]"
}
Editatu jauzi bat lanorduko asteroko maiztasunetik
Ondoren, Debbiek akatsa zuzentzen du eta etenaldia 12:00etatik 12:30era gerta dadin aldatzen du msdyn_SaveCalendar
APIa erabiliz.
Eskaera
{
"CalendarEventInfo": "{\"CalendarId\":\"d33263c7-c16b-4e3e-a56a-20f7a66cafc1\",\"EntityLogicalName\":\"bookableresource\",\"IsEdit\":\"true\",\"TimeZoneCode\":5,\"RulesAndRecurrences\":[{\"Rules\":[{\"StartTime\":\"2021-06-15T08:00:00.000Z\",\"EndTime\":\"2021-06-15T12:00:00.000Z\",\"Effort\":1,\"WorkHourType\":0}, {\"StartTime\":\"2021-06-15T12:00:00.000Z\",\"EndTime\":\"2021-06-15T12:30:00.000Z\",\"Effort\":null,\"WorkHourType\":1}, {\"StartTime\":\"2021-06-15T12:30:00.000Z\",\"EndTime\":\"2021-06-15T17:00:00.000Z\",\"Effort\":1,\"WorkHourType\":0}],\"InnerCalendarId\":\"1f894441-d0be-eb11-a81d-000d3a6e4359\",\"RecurrencePattern\":\"FREQ=WEEKLY;INTERVAL=1;BYDAY=WE,TH,FR\"}]}"
}
Erantzuna
{
"InnerCalendarIds": "[\"1f894441-d0be-eb11-a81d-000d3a6e4359\"]"
}
Sortu lanorduko pertsonalizatutako errepikapena
Tim-ek Contoso-rentzat lan egiten du astelehenetan 8:00etatik 17:00etara eta asteazkenetan 11:00etatik 15:00etara. Tim Contoso-n lanean hasi zen 2021eko maiatzaren 16an. Debbiek msdyn_SaveCalendar
APIa erabiltzen du Tim-en lan-orduak sortzeko.
Eskaera
{
"CalendarEventInfo": "{\"CalendarId\":\"a68245c9-ba2e-4496-9c18-3bee75fda396\",\"EntityLogicalName\":\"bookableresource\",\"TimeZoneCode\":5,\"IsVaried\":true,\"RulesAndRecurrences\":[{\"Rules\":[{\"StartTime\":\"2021-05-16T08:00:00.000Z\",\"EndTime\":\"2021-05-16T17:00:00.000Z\",\"Effort\":1,\"WorkHourType\":0}],\"Action\":1,\"RecurrencePattern\":\"FREQ=WEEKLY;INTERVAL=1;BYDAY=MO\"},{\"Rules\":[{\"StartTime\":\"2021-05-16T11:00:00.000Z\",\"EndTime\":\"2021-05-16T15:00:00.000Z\",\"Effort\":1,\"WorkHourType\":0}],\"Action\":1,\"RecurrencePattern\":\"FREQ=WEEKLY;INTERVAL=1;BYDAY=WE\"}]}"
}
Erantzuna
{
"InnerCalendarIds": "[\"9fb8c199-d1be-eb11-a81d-000d3a6e4359\", \"a2b8c199-d1be-eb11-a81d-000d3a6e4359\"]"
}
Editatu lanorduko pertsonalizatutako errepikapena
Tim-en ordutegia, ondoren, asteazkenetatik 17:00etatik 20:00etara eta ostegunean 10:00etatik 12:00etara lan orduetara aldatzen da. Astelehena Tim-en ordutegitik kendu da. Debbiek msdyn_SaveCalendar
APIa erabiltzen du hori lortzeko.
Eskaera
{
"CalendarEventInfo": "{\"CalendarId\":\"a68245c9-ba2e-4496-9c18-3bee75fda396\",\"EntityLogicalName\":\"bookableresource\",\"TimeZoneCode\":5,\"IsVaried\":true,\"IsEdit\":true,\"RulesAndRecurrences\":[{\"Rules\":[{\"StartTime\":\"2021-05-16T08:00:00.000Z\",\"EndTime\":\"2021-05-16T17:00:00.000Z\",\"Effort\":1,\"WorkHourType\":0}],\"Action\":2,\"InnerCalendarId\":\"9fb8c199-d1be-eb11-a81d-000d3a6e4359\",\"RecurrencePattern\":\"FREQ=WEEKLY;INTERVAL=1;BYDAY=MO\"},{\"Rules\":[{\"StartTime\":\"2021-05-16T17:00:00.000Z\",\"EndTime\":\"2021-05-16T20:00:00.000Z\",\"Effort\":1,\"WorkHourType\":0}],\"Action\":3,\"InnerCalendarId\":\"a2b8c199-d1be-eb11-a81d-000d3a6e4359\",\"RecurrencePattern\":\"FREQ=WEEKLY;INTERVAL=1;BYDAY=WE\"}, {\"Rules\":[{\"StartTime\":\"2021-05-16T10:00:00.000Z\",\"EndTime\":\"2021-05-16T12:00:00.000Z\",\"Effort\":1,\"WorkHourType\":0}],\"Action\":1,\"InnerCalendarId\":null,\"RecurrencePattern\":\"FREQ=WEEKLY;INTERVAL=1;BYDAY=TH\"}]}"
}
Erantzuna
{
"InnerCalendarIds": "[\"a2b8c199-d1be-eb11-a81d-000d3a6e4359\", \"942bda0f-d3be-eb11-a81d-000d3a6e4359\"]"
}
Editatu lan ordu bakarreko agerraldi bat errepikapen batean
2021eko maiatzaren 26an, Timek 13:00etatik 19:00etara bakarrik lan egin dezake. Debbie erabili msdyn_SaveCalendar
API hemen.
Eskaera
{
"CalendarEventInfo": "{\"CalendarId\":\"a68245c9-ba2e-4496-9c18-3bee75fda396\",\"EntityLogicalName\":\"bookableresource\",\"TimeZoneCode\":5,\"RulesAndRecurrences\":[{\"Rules\":[{\"StartTime\":\"2021-05-26T13:00:00.000Z\",\"EndTime\":\"2021-05-26T19:00:00.000Z\",\"Effort\":1,\"WorkHourType\":0}], \"InnerCalendarId\":\"a2b8c199-d1be-eb11-a81d-000d3a6e4359\"}]}"
}
Erantzuna
{
"InnerCalendarIds": "[\"a2b8c199-d1be-eb11-a81d-000d3a6e4359\"]"
}
Ezabatu lanorduko pertsonalizatutako errepikapena
Timek enpresa uztea erabaki du eta agenda osoa kendu behar du. Debbie erabili msdyn_DeleteCalendar
API hemen.
Eskaera
{
"CalendarEventInfo": "{\"CalendarId\":\"a68245c9-ba2e-4496-9c18-3bee75fda396\",\"EntityLogicalName\":\"bookableresource\",\"InnerCalendarId\":\"34d2210c-9fb6-eb11-a820-000d3afb1dba\",\"IsVaried\":true}"
}
Erantzuna
{
"InnerCalendarIds": "[\"a2b8c199-d1be-eb11-a81d-000d3a6e4359\", \"942bda0f-d3be-eb11-a81d-000d3a6e4359\"]"
}
Sortu astialdia
Timek hiru eguneko atsedenaldia hartuko du 2021eko ekainaren 9tik aurrera familiako oporretarako.
Eskaera
{
"CalendarEventInfo": "{\"CalendarId\":\"a68245c9-ba2e-4496-9c18-3bee75fda396\",\"InnerCalendarDescription\":\"Family Vacation\",\"EntityLogicalName\":\"bookableresource\",\"TimeZoneCode\":5,\"RulesAndRecurrences\":[{\"Rules\":[{\"StartTime\":\"2021-06-15T00:00:00.000Z\",\"EndTime\":\"2021-06-17T00:00:00.000Z\",\"Effort\":1,\"WorkHourType\":3}]}]}"
}
Erantzuna
{
"InnerCalendarIds": "[\"266c434e-d5be-eb11-a81d-000d3a6e4359\"]"
}
Sortu egun osoko lan orduak
Timek 72 orduko txanda du 2021eko maiatzaren 20tik aurrera. Debbiek msdyn_SaveCalendar
APIa erabiltzen du Tim-en lan-orduak sortzeko.
Eskaera
{
"CalendarEventInfo": "{\"CalendarId\":\"a68245c9-ba2e-4496-9c18-3bee75fda396\",\"EntityLogicalName\":\"bookableresource\",\"TimeZoneCode\":5,\"RulesAndRecurrences\":[{\"Rules\":[{\"StartTime\":\"2021-05-20T00:00:00.000Z\",\"EndTime\":\"2021-05-22T00:00:00.000Z\",\"Effort\":1,\"WorkHourType\":0}]}]}"
}
Erantzuna
{
"InnerCalendarIds": "[\"6e160a8e-d5be-eb11-a81d-000d3a6e4359\"]"
}
-i buruz maiz egiten diren galderak
Akatsa jasotzen dut: "StartTime ezin da EndTime baino handiagoa edo berdina izan".
Egiaztatu egutegiko arau desberdinen denbora tarteetan ez dagoela gainjartzerik. Egiazta ezazu datak, hasiera-ordua amaiera-ordua baino geroagokoa ez dela ziurtatzeko . Gainera, egiaztatu orduak 24 orduko formatua jarraitzen duela.
Erabil al daitezke API erakundeak "Lan ordu-orduen plantillak" erakundea eguneratzeko?
Bai, API hau erabil dezakezu laneko orduen txantiloiak sortzeko eta eguneratzeko baliabideen laneko orduez gain.
Akatsa jaso dut Microsoft.Dynamics.UCICalendar.Plugins.SaveCalendarContract+CalendarEventInfo motako objektua deserializatzean. Sarrera-iturriak ez du formatu egokia.
or
'Elemento' egoeraren zain. 'Texto' aurkitu nuen, '', izenen espazioa' izenarekin.
Ziurtatu katea ondo analizatzen dela. Baliteke kortxete, koma edo puntu eta koma falta izatea.
Akatsa jasotzen dut, "Baliorik gabeko aldizkakotasun-patroia. Kontsulta ezazu onartutako patroiak ezagutzeko dokumentazioa".
Gaur egun, patroi hau besterik ez dugu onartzen: FREQ=DAILY;INTERVAL=1;BYDAY=SU,MO,TU,WE,TH,FR,SA
BYDAY
alda daiteke egun gutxiago sartzeko; hala ere, FREQ
eta INTERVAL
ezin dira aldatu. Ziurtatu ereduan tarterik ez dagoela.
Nola lortzen dugu CalendarId eta InnerCalendarId-en informazioa baliabidetik?
Baliabideen CalendarId
atributuetatik errekupera daiteke. Egin dei hau informazio hau lortzeko: [org-url]/api/data/v9.1/bookableresources([bookableresourceGUID])
Aurreko deialdiaren adibide bat izango litzateke [org-url]/api/data/v9.1/bookableresources(7bb0224b-6712-ec11-94f9-000d3a6d888e)
.
InnerCalendarId
Egutegiko atributuetatik errekupera daiteke. Egin dei hau informazio hau lortzeko: [org-url]/api/data/v9.1/calendars([calendar-id-from-above-call])?$expand=calendar_calendar_rules
Aurreko deiaren adibide bat da [org-url]/api/data/v9.1/calendars(02481736-1b6a-4d49-9ebd-a5bd041c1c99)?$expand=calendar_calendar_rules
.
Zer gertatzen da gainjarritako arauak baldin badaude?
Arauen araberako maila desberdinak daude:
- 1 . maila: eguneroko burutazioa (lana/ez lana) eta aisialdiko burutazioa.
- 0 . maila: asteroko errepikatzea (lan-mundua/lanordarik gabekoa).
Gainjarritako arauak V2
- 1. mailako arauek 0 mailako arauek baino lehentasun handiagoa dute. Egun berean bi arau (maila bakoitzetik bat) baldin badaude, eguneroko burutazioak edo aisialdiko burutazioak lehentasuna izango dute asteroko errepikapenaren gainetik.
- 0 mailako zenbait arau data-tarte berean daudenean:
- Denborak gurutzatzen ez badira, biak egutegian geratuko dira.
- Orduak gurutzatzen badira, sortu edo aldatu den araua baliabidearen egutegirako kontuan hartzen dena da. Gainerako elkargune-arau guztiak ezabatu egiten dira data-tartean. 0 mailako arau batzuek egun batzuetan intersekzioak badituzte, baina ez beste batzuetan, araua berdindu egiten da elkarren sekzioak gordetzeko, eta tartekatzen diren zatiak kendu egiten dira.
V2. egutegiaren portaera-adibideak:
1 - Lan ordu errepikatuak: egunik gabeko data gainjarriak/ gainjarritako orduak
Data jakin baterako, teknikari bat goiz, arratsalde edo gaueko txantetan ari da lanean, egun ezberdinetan.
Egutegi-arau bat sortzen du, data jakin baterako lehen aldiz errepikatuko dena. Adibidez: Repetir lunes, martes; 1.1-4.1; 8am-5pm ET.
Egutegiko bigarren arau bat sortzen du, tarteka tarteko, eta, aldi berean, lan-orduak aurreko egun edo orduekin elkarren artean ez direla tartekatzen ziurtatuko da. Adibidez: Repetir miércoles, jueves; 1.1-4.1; 8 a.m. a 5 p.m. ET o Repetir lunes, martes; 1.1-4.1; 5 p.m. a 8 p.m. ET.
Emaitza: Egutegiko bi arauak bata bestearen ondoan daude eta elkarrekin bizi dira.
2 - Lan ordu errepikatuak: gainjarritako data batzuk, egun guztiak gainjarrita eta bigarren araua lehenengo arauaren aurretik edo ondoren hasten/termina
Teknikari batek lan-ordutegi berri bat lortu du, aurreko ordutegiaren aste batzuk ordezkatuz. Kontratu bidez, astean egun berberetan lan egiten dute beti.
Egutegi-arau bat sortzen du, data jakin baterako lehen aldiz errepikatuko dena. Adibidez: Repetir lunes, martes; 2.1-4.1; 8 a.m. a 5 p.m., ekialdeko ordua.
Egutegiko bigarren arau bat sortzen du, gainjarritako data-tarte baterako, non egunero lanegun gainjarriak izaten dituzten. Aukeratu arau berri honen hasiera/ amaiera datak, lehenengo araua hasi/amaitu aurrekoak edo ondorengoak badira. Adibidez: Astelehen, asteartea; 3.1-5.1; 1pm-8pm ET.
Emaitza: lehenengo araua aldatu egiten da bigarren arauaren hasiera- eta amaiera-datari lekua emateko. Adibidez: Repetir lunes, martes; 2.1-2.28; 8 a.m. a 5 p.m. ET Y repetir lunes, martes; 3.1-5.1; 1 p.m. a 8 p.m. ET.
3 - Lan ordu errepikatuak: Data guztiak gainjartzen dira, egun/ordu gainjarri batzuekin
Teknikaria 2 hilabeteko aldi finkorako kontratatutako langilea da. Egun batzuetan lan gehigarria egitea adostu dute. Astearteetako lan-ordutegia ordu goiztiarrago edo geroago aldatu nahi dute.
Egutegi-arau batzuk sortzen ditu data jakin baterako. Adibidez: Repetir lunes, martes; 2.1-4.1; 8 a.m. a 12 p.m. ET Y repetir martes, miércoles; 2.1-4.1, 1 p.m. a 5 p.m. ET.
Egutegi errepikakorreko arau berri bat sortzen du data-tarte bererako. Aukeratu egunak eta orduak, jatorrizko arauekin partzialki gainjartzen direnak. Adibidez: Asteartea, osteguna; 2.1-4.1; 10am-2pm ET.
Emaitza: Arau berriak gainjarriak dauden antzinakoa gainjartzen du eta gainerakoak aldaketarik gabe uzten ditu. Adibidez: Errepikatu astelehenean; 2.1-4.1; 8am-12pm ET eta errepikatu asteazkenean; 2.1-4.1; 1pm-5pm ET eta errepikatu astearte, osteguna; 2.1-4.1; 10am-2pm ET.
4 - Lan-ordu errepikatuak: Arau-data berriak, aurreko arauan jasotakoak, egun/ordu gainjarri batzuk
Teknikari batek 8 eta 5 p.m.-ra egiten du lan, astelehenetik ostiralera astero. Bi astez bakarrik, larrialdiko proiektu berezi bat egingo dute astelehenetik asteazkenera, 6 eta 6 p.m bitartean.
Egutegi-arau bat sortzen du, data jakin baterako lehen aldiz errepikatuko dena. Adibidez: Astelehen, astearte, asteazken, ostegun, ostiral; 1.1-Amaiera datarik gabe; 8 a.m.- 5 p.m., ekialdeko ordua.
Egutegiko bigarren arau errepikatu bat sortzen du, aurreko daten tartean jasoa, egun batzuetan gainjartzen diren lan-orduak aukeratzen dituena. Adibidez: Repetir lunes, martes, miércoles; 5.1-5.14; 6am-6pm ET.
Emaitza: Egutegiak lau arau izan behar ditu, ekitaldi honen amaieran errepikatzen direnak:
- Bigarren araua hasten den datan lehen araua aldatu
- Egutegiaren bigarren araua
- Lehen arauaren antzeko arau berri bat sortzen du, baina bigarren arauaren datekin, gainjartzen ez diren egunetarako.
- Bigarren araua amaitzen den egunetik aurrera hasteko lehen araua bertan behera uztea, amaiera-datarik gabe
Adibidez: Errepikatu lun, aste, aste, ots, ostiral; 1,1-4,30; 8:00-17:00 ET ETA Errepikatu astelehena, asteartea, asteazkena; 5.1-5.14; 6:00etatik 18:00etara ET ETA Errepikatu ots, or, 5.1-5.14; 8:00etatik 17:00etara ET ETA Errepikatu astelehena, asteartea, asteazkena, osteguna, ostirala; 5.15–Amaiera datarik gabe; 8:00etatik 17:00etara ET
5. adibidea - Errepikatzen ez diren lan orduak (gertaera, 1. mailako araua)
Teknikari batek talde kohesio-egun batzuk ditu, eta horiek lehentasuna dute eguneko gainerako lan ordu-instantzia guztien gainetik.
Sortu egutegi-arau errepikakorra data-tarte jakin baterako. Adibidez: Astelehen, astearte, asteazken, ostegun, ostiral; 1.1-Amaiera datarik gabe; 8 a.m.- 5 p.m., ekialdeko ordua.
Sortu goiko data-tartearen barruan dagoen egutegi-arau errepikakorra. Aukeratu egun batzuetan gainjartzen diren lan orduak. Adibidez: Ez errepikatzea; 6,21; 7:00-13:00 ET.
Emaitza: egutegiak errepikatzen ez den arau 1 (gertapena) izan behar du ariketaren amaierarako. Errepikatzen ez den arauak gainjartzen du egun osorako errepikatzen den gertaera gainjarri. Adibidez: Errepikatu lun, aste, aste, ots, ostiral; 1.1-Ez dago amaiera data salbu 6.21; ez errepikatzea; 6,21; 7:00-13:00 ET.
V1 gainjarritako arauak
- 1. mailako arauek 0 mailako arauek baino lehentasun handiagoa dute. Beraz, egun berean bi arau bazeuden (maila bakoitzeko bat), eguneroko gertaerak edo atsedenaldiko gertaerak lehentasuna izango du asteko errepikapenaren gainetik.
- Maila bereko bi arau badaude, duela gutxi sortu edo aldatu zen araua baliabidearen egutegian kontuan hartzen dena izango da.
- Gogoan izan egun osoko agerraldiak 1. mailakoak direla, beraz, astero errepikatzea aldatzea pentsa dezakezu, agerraldi laneko orduak gehitu eta horiek errespetatu ahal izateko.
- Lan-ordua existitzen denean eta deskantsua sortzen denean elkarren gainean jartzen direnean, arauak atsedenaldia errespetatzen dela bermatzen da, eta lanordu gisa geratzen den denbora bere horretan mantenduko da. Adibidez, irailaren 21ean 08:00etatik 17:00etara lanaldia badago eta irailaren 21ean 15:00etatik 19:00etara denbora-tarte bat gehitzen bada, lan ordu gisa konponduko litzateke 20:00etatik 15:00etara eta atsedenaldia 15:00etatik 19:00etara. Hala ere, arauak kontrako hurrenkeran sortuko balira (lehen denbora librea sortu eta gero lanorduak sortuko lirateke) denbora-tartea edozein dela ere, lan ordua soilik hautatuko litzateke. Atsedenaldia gainetik geratuko litzateke.
Ordu-zonaren kodeak
Enumerazioa | Ordu-zona |
---|---|
0 | (GMT-12:00) Nazioarteko mendebaldeko data-lerroa |
1 | (GMT+13:00) Samoa |
2 | (GMT-10:00) Hawaii |
3 | (GMT-09:00) Alaska |
4 | (GMT-08:00) Pazifikoko ordua (AEB eta Kanada) |
5 | (GMT-08:00) Kalifornia Behea |
6 | (GMT-11:00) Ordu unibertsal koordinatua-11 |
7 | (GMT-10:00) Aleutiar uharteak |
8 | (GMT-09:30) Markesa uharteak |
9 | (GMT-09:00) Ordu Unibertsal Koordinatua -09 |
1,0 | (GMT-07:00) Mendialdeko ordua (AEB eta Kanada) |
11 | (GMT-08:00) Ordu Unibertsal Koordinatua -08 |
12 | (GMT-07:00) Chihuahua, La Paz, Mazatlan |
15 | (GMT-07:00) Arizona |
20 | (GMT-06:00) Erdialdeko ordua (AEB eta Kanada) |
25 | (GMT-06:00) Saskatchewan |
29 | (GMT-06:00) Guadalajara, Mexiko Hiria, Monterrey |
33 | (GMT-06:00) Erdialdeko Amerika |
34 | (GMT-06:00) Pazko uhartea |
35 | (GMT-05:00) Ekialdeko ordua (AEB eta Kanada) |
40 | (GMT-05:00) Indiana (ekialdea) |
43 | (GMT-05:00) Haiti |
44 | (GMT-05:00) Habana |
45 | (GMT-05:00) Bogota, Lima, Quito, Rio Branco |
47 | (GMT-04:00) Caracas |
50 | (GMT-04:00) Atlantikoko ordua (Kanada) |
51 | (GMT-05:00) Turk eta Caico uharteak |
55 | (GMT-04:00) Georgetown, La Paz, San Juan |
56 | (GMT-04:00) Santiago |
58 | (GMT-04:00) Cuiaba |
59 | (GMT-04:00) Asuncion |
60 | (GMT-03:30) Ternua |
65 | (GMT-03:00) Brasilia |
69 | (GMT-03:00) Buenos Aires |
70 | (GMT-03:00) Cayenne, Fortaleza |
71 | (GMT-03:00) El Salvador |
72 | (GMT-03:00) Saint-Pierre eta Mikelune |
73 | (GMT-03:00) Groenlandia |
74 | (GMT-03:00) Montevideo |
75 | (GMT-02:00) Atlantikoko erdialdea |
76 | (GMT-02:00) Ordu Unibertsal Koordinatua -02 |
77 | (GMT-03:00) Araguaina |
80 | (GMT-01:00) Azoreak |
83 | (GMT-01:00) Cabo Verde uhartea |
84 | (GMT+01:00) Casablanca |
85 | (GMT+00:00) Dublin, Edinburgo, Lisboa, Londres |
90 | (GMT+00:00) Monrovia, Reykjavik |
92 | (GMT) Ordu unibertsal koordinatua |
95 | (GMT+01:00) Belgrad, Bratislava, Budapest, Ljubljana, Praga |
100 | (GMT+01:00) Sarajevo, Skopje, Sofia, Varsovia, Zagreb |
105 | (GMT+01:00) Brusela, Kopenhage, Madril, Paris |
110 | (GMT+01:00) Amsterdam, Berlin, Berna, Erroma, Stockholm, Viena |
113 | (GMT+01:00) Erdialdeko Afrika mendebaldea |
115 | (GMT+02:00) Chisinau |
120 | (GMT+02:00) Kairo |
125 | (GMT+02:00) Helsinki, Kiev, Riga, Sofia, Tallinn, Vilnius |
129 | (GMT+02:00) Amman |
130 | (GMT+02:00) Atenas, Bukarest |
131 | (GMT+02:00) Beirut |
133 | (GMT+02:00) Damasko |
134 | (GMT+03:00) Istanbul |
135 | (GMT+02:00) Jerusalem |
140 | (GMT+02:00) Harare, Pretoria |
141 | (GMT+02:00) Windhoek |
142 | (GMT+02:00) Gaza hiria, Hebron |
145 | (GMT+03:00) Mosku, San Petersburg |
150 | (GMT+03:00) Kuwait, Riad |
151 | (GMT+03:00) Minsk |
155 | (GMT+03:00) Nairobi |
158 | (GMT+03:00) Bagdad |
159 | (GMT+02:00) Kaliningrad |
160 | (GMT+03:30) Teheran |
165 | (GMT+04:00) Abu Dhabi, Maskat |
169 | (GMT+04:00) Baku |
170 | (GMT+04:00) Jerevan |
172 | (GMT+04:00) Port Louis |
173 | (GMT+04:00) Tbilisi |
174 | (GMT+04:00) Izhevsk, Samara |
175 | (GMT+04:30) Kabul |
176 | (GMT+04:00) Astrakhan, Ulyanovsk |
180 | (GMT+05:00) Jekaterinburg |
184 | (GMT+05:00) Islamabad, Karatxi |
185 | (GMT+05:00) Tashkent |
190 | (GMT+05:30) Chennai, Kolkata, Bonbai, New Delhi |
193 | (GMT+05:45) Katmandu |
195 | (GMT+06:00) Astana |
196 | (GMT+06:00) Dhaka |
197 | (GMT+06:00) Omsk |
200 | (GMT+05:30) Sri Jayawardenepura |
201 | (GMT+07:00) Novosibirsk |
203 | (GMT+06:30) Rangun |
205 | (GMT+07:00) Bangkok, Hanoi, Jakarta |
207 | (GMT+07:00) Krasnoiarsk |
208 | (GMT+07:00) Barnaul, Gorno-Altaisk |
209 | (GMT+07:00) Hovd |
210 | (GMT+08:00) Beijing, Chongqing, Hong Kong, Urumqi |
211 | (GMT+07:00) Tomsk |
215 | (GMT+08:00) Kuala Lumpur, Singapur |
220 | (GMT+08:00) Taipei |
225 | (GMT+08:00) Perth |
227 | (GMT+08:00) Irkutsk |
228 | (GMT+08:00) Ulan Bator |
229 | (GMT+09:00) Piongiang |
230 | (GMT+09:00) Seul |
231 | (GMT+08:45) Eucla |
235 | (GMT+09:00) Osaka, Sapporo, Tokio |
240 | (GMT+09:00) Jakutsk |
241 | (GMT+09:00) Txita |
245 | (GMT+09:30) Darwin |
250 | (GMT+09:30) Adelaida |
255 | (GMT+10:00) Camberra, Melbourne, Sydney |
260 | (GMT+10:00) Brisbane |
265 | (GMT+10:00) Hobart |
270 | (GMT+10:00) Vladivostok |
274 | (GMT+10:30) Lord Howe uhartea |
275 | (GMT+10:00) Guam, Port Moresby |
276 | (GMT+11:00) Papua Guinea Berria |
277 | (GMT+11:00) Norfolk Uhartea |
278 | (GMT+11:00) Sakhalin |
279 | (GMT+11:00) Txokurdakh |
280 | (GMT+11:00) Salomon uh., Kaledonia Berria |
281 | (GMT+11:00) Magadan |
284 | (GMT+12:00) Ordu Unibertsal Koordinatua +12 |
285 | (GMT+12:00) Fiji |
290 | (GMT+12:00) Auckland, Wellington |
295 | (GMT+12:00) Anadyr, Petropavlovsk-Kamtxatka |
299 | (GMT+12:45) Chatham uharteak |
300 | (GMT+13:00) Nuku'alofa |
301 | (GMT-05:00) Chetumal |
302 | (UTC+02:00) Khartum |
303 | (GMT-03:00) Punta Arenas |
304 | (GMT+04:00) Volgograd |
305 | (GMT-07:00) Yukon |