Autor: web265p3

Four steps to Teams success

Öffentlicher Bereich eines Teams

Im Laufe der Zusammenarbeit eines Teams können nach einiger Zeit Dokumente oder Informationen entstehen, die für die Öffentlichkeit gedacht sind.Es könnte zum Beispiel ein Team „Sommerparty 2021“ geben, in dem eine Firmenfeier organisiert wird.Alle Kanalchats, Notizen oder E-Mails zu diesem Thema sind aber nur für die Organisatoren (Teammitglieder) der Sommerparty interessant.Es mag jedoch während der …

Geschützt: Infrastructure necessary for GroupHive

Es gibt keinen Textauszug, da dies ein geschützter Beitrag ist.

Group Approval and Status

There are the following kinds of groups: CategoryGroups MasterdataGroups UnassignedGroups CategoryGroups have the following Status: MasterdataGroups have the following Status: UnassignedGroups have no status CategoryGroups CategoryGroups are always created in the context of a category.This category can be configured to not create groups directly after creation, but wait until the group is „inited“. This can …

Regeln zum API Entwurf

Regeln für die Controller Objekt erzeugen [POST] Falls möglich: Policy abfragen, ansonsten => Forbidden Abfangen, ob ein gültiges objekt gepostet wurde, ansonsten => 400 Bad Request und Eintrag im Log (warning) if(HandleLoggingIfObjectMissing(group, _logger)) return BadRequest(GetErrorMsgObject(Messages.StructureError)); 3. Falls in 1. die Policy nicht abgefragt werden konnte, überprüfe Berechtigung, ansonsten => Forbidden4. Erzeuge das Objekt und Eintrag …

Small helpers

How to validate an enum: if (!Enum.IsDefined(typeof(CategoryGroupStatus), status)) throw new InvalidRequestException($“Status has an invalid value: {status}“);

Geschützt: Security and service guide

Es gibt keinen Textauszug, da dies ein geschützter Beitrag ist.

Service bus configuration

Subscriptions should be created with the following configuration:

Geschützt: App registrations

Es gibt keinen Textauszug, da dies ein geschützter Beitrag ist.

Geschützt: New Group

Es gibt keinen Textauszug, da dies ein geschützter Beitrag ist.

DataHive – Praxisbeispiel

Im letzten Abschnitt haben Sie die Theorie hinter DataHive gelernt. In diesem Abschnitt möchten wir in die Praxis gehen und das Beispiel aus dem letzten Abschnitt wieder aufgreifen.Hierzu definieren eine neue Produktkategorie „Schneidemaschine“, die aus den folgenden Komponenten besteht: 2x Motoren 2x Sägeblätter Das fiktive Bohrwerk besteht aus zwei Motoren, einem Gehäuse und einem Bohrfutter.Eine …