Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Automatically translated by Lango

Moeilijkheidsgraad: beginner

Inhoud

Table of Contents
minLevel1
maxLevel1

Leerdoelen

Na het lezen van dit artikel zul je in staat zijn om:

  • Velden van een object in bulk wijzigen met "Standaardrapport".

  • Velden van een object in bulk wijzigen met "Lijstpagina".

  • Velden van een object in bulk wijzigen met "Aangepast rapport".

  • Wijzig velden van een object in bulk met behulp van "Aangepast rapport voor objecten met workflow. "

Inleiding

...

Algemeen

Velden in bulk wijzigen is een efficiënte manier om een specifiek veld in een groot aantal objecten aan te passen met een nieuwe waarde. Voorbeelden van velden in bulk bijwerken kunnen zijn:

  • De leverancier van een bepaalde lijst met bedrijfsmiddelen wijzigen in een nieuwe leverancier

  • De manager van een bepaalde lijst met (werknemers)contacten wijzigen in een nieuwe manager

  • Het eigenaarscontact van een lijst met gebouwen wijzigen in een nieuw eigenaarscontact

Deze voorbeelden kunnen handmatig worden gedaan, één voor één. Het kan echter een vervelend proces zijn om

...

elk object handmatig bij te werken. Het is efficiënter om Workplace Management hetzelfde proces in bulk te laten uitvoeren

...

, zodat we onszelf veel handmatig intensief en tijdrovend werk

...

kunnen besparen.

Gegevens in bulk wijzigen is een standaardfunctie in Workplace Management die kan worden gestart via een lijstpagina of een standaardrapport

...

titleUpdate fields in bulk via menu options

Velden in bulk bijwerken met de beschikbare menuopties (Objecten zonder workflow).

Binnen de werkomgeving zijn er verschillende pagina's waarmee de gebruiker velden in bulk kan bijwerken.

Tip

Als er geen lijstpagina beschikbaar is voor het object biedt workplace een aantal standaardrapporten die bulkupdates mogelijk maken. Als er geen rapport beschikbaar is, moet een aangepast rapport worden gemaakt (zie volgende hoofdstuk).

Om te bepalen welke pagina's bulkwijzigingen toestaan:

  1. Het is alleen mogelijk om bulkwijzigingen door te voeren vanaf een lijst/hiërarchiepagina (enz.).

    Image Removed
  2. Voor elke instantie moet een selectievakje staan.

    Image Removed

  3. De knop "Velden bijwerken" moet beschikbaar zijn voor de gebruiker om de update uit te voeren.

    Image Removed

Note

Het is belangrijk om op te merken dat niet alle gebruikers de benodigde toegangsrechten hebben om deze acties uit te voeren.

Stap-voor-stap hoe je wijzigingen in bulk kunt uitvoeren:

  1. Selecteer de instanties die moeten worden bijgewerkt door op het "Selectievak" te klikken;

  2. Klik op de knop "Velden bijwerken";

    1. Als er meer functies beschikbaar zijn, is deze knop beschikbaar via het vervolgkeuzemenu "Selectie".

  3. Selecteer het veld dat moet worden bijgewerkt;

  4. Selecteer de waarde waarnaar het veld moet worden bijgewerkt;

  5. Klik op OK om bij te werken.

In het onderstaande voorbeeld werken we het veld "Gebruikerstype" bij met behulp van de functie "Velden bijwerken".

  1. In eerste instantie is het gebruikerstype voor testusr1 en testusr2 is "Verzoeker.

...

  1. We beginnen met het selecteren van de twee gebruikers door te klikken op de selectievakjes voor elke instantie.

    1. Als een instantie geselecteerd is, wordt de rij groen.

  2. Wanneer we de instanties selecteren die moeten worden bijgewerkt, klikken we op de knop "Velden bijwerken".

    1. Als er meer functies beschikbaar zijn, is deze knop beschikbaar via het vervolgkeuzemenu "Selectie".

      Image Removed
  3. We selecteren het veld dat we willen bijwerken en de nieuwe waarde van dit veld.

...

  1. Wanneer u klikt op OK, wordt de waarde van het veld "Gebruikerstype" bijgewerkt voor deze instanties.

Note

a. Opmerking: Het is niet mogelijk om deze actie ongedaan te maken. Gebruik deze functionaliteit dus voorzichtig.

  1. Het gebruikerstype is bijgewerkt van "Aanvrager" naar "Volledige gebruiker".

...

...

titleUpdate fields in bulk using a custom report

Velden in bulk bijwerken met een aangepast rapport (Objecten zonder workflow)

In het onderstaande voorbeeld willen we het gebruikersprofiel voor meerdere gebruikers in de omgeving wijzigen. Geen enkel standaard rapport of lijstpagina geeft ons een overzicht van alle gebruikers en hun respectievelijke gebruikersprofielen. Om deze gegevens in bulk te kunnen selecteren en wijzigen, moeten we dus eerst een aangepast rapport maken dat ons dit overzicht kan geven. Vervolgens kunnen we de gebruikersprofielen in bulk wijzigen.

  1. Navigeer naar meldt via het navigatiemenu;

  2. Klik op Nieuw rapport;

  3. Zorg ervoor dat het rapport gebaseerd is op het juiste object. In ons voorbeeld hebben we een rapport nodig dat afkomstig is van het object "contact" om het veld gebruikersprofiel in bulk te kunnen aanpassen. Dit komt omdat het veld "Standaard gebruikersprofiel" "Contact.UserProfileId" is.

    Image Removed
  4. Ons rapport (filtervelden en paginavelden) kun je hieronder bekijken:

    Image Removed
  5. Een rapport moet de gegevensingangen kunnen multi-selecteren. Multiselectie moet ingeschakeld zijn op de lijstpagina van het rapport.

    1. Open de instellingen van de lijstpagina.

      Image Removed
    2. Selecteer "Multi" in het selectieveld.

      Image Removed
  6. Nadat het rapport is gemaakt, klik je op bekijken om een overzicht van de resultaten te krijgen.

  7. Selecteer op de resultatenpagina de instanties die moeten worden bijgewerkt;

  8. Klik op".Selectie";

  9. Klik op "Velden bijwerken".;

    Image Removed
  10. Selecteer het veld en de waarde en klik op OK.

    Image Removed
Note
  • In sommige gevallen is een veld niet bewerkbaar. Deze velden worden grijs weergegeven op de pagina van de instantie en kunnen alleen worden bewerkt na het invoeren van de "juiste modus".

  • Het is mogelijk om de juiste modus in bulk in en uit te schakelen. Zie

De juiste modus in bulk in- en uitschakelen

...

  • De juiste modus in bulk invoeren:

  1. Klik op de tandwielsymbool;

  2. Klik correct.

    1. De velden die normaal niet bewerkbaar zijn, kunnen nu voor alle instanties worden bewerkt.

  • Een veld in bulk wijzigen:

  1. Selecteer de items;

  2. Klik op Velden bijwerken;

  3. Selecteer het veld en de waarde en klik op Ok

  • Om de juiste modus in bulk te verlaten:

  1. Klik op de tandwielsymbool;

  2. Klik correct.

    1. De velden die normaal niet kunnen worden bewerkt, kunnen niet meer worden gewijzigd.

...

titleUpdate the workflow status in bulk (incl. stop/ start workflow instructions) (Step 1 out of 3)

De workflowstatus in bulk bijwerken (inclusief workflowinstructies stoppen/starten).

Het artikel Starting and stopping workflow (and changing status) behandelt de basisprincipes van het stoppen van een workflowproces, het wijzigen van de status van de instantie en het opnieuw starten van het workflowproces. Met deze methode kan de beheerder snel de nodige wijzigingen aanbrengen in een bestaande instantie zonder de oude instantie weg te gooien en een geheel nieuwe instantie te genereren.

Stap 1: Maak een rapport van het object Workflowcase.

In dit voorbeeld laten we zien hoe je de status van meerdere verzoeken kunt wijzigen van ingediend naar afgehandeld.

Eerst en vooral moeten we een rapport maken van het object Workflowcase. Dit zorgt ervoor dat we de workflow van de instanties in kwestie kunnen starten en stoppen. Het rapport moet objectNameId kunnen filteren, dat in dit geval gelijk wordt gesteld aan "Request".

Tip

Een rapport gebaseerd op het Workflowcase object wordt gebruikt om de workflow te starten en te stoppen.

Om een rapport te maken van het WorkflowCase object:

  1. Navigeer naar meldt via het navigatiemenu;

  2. Klik op Nieuw rapport;

  3. Klik op Filter toevoegen;

  4. Zoek naar "Workflowcase";

  5. Selecteer "ObjectNameId";

  6. Klik op de vergrootglas pictogram voor Workflowcase.objectNameId;

    Image Removed
  7. Klik op Standaard instellen;

    Image Removed
  8. Selecteer "Aanvragen" in het vervolgkeuzemenu bij de instelling "Waarde";

    Image Removed
  9. Klik op Opslaan en terugkeren.

We voegen nu nog een paar pagina- en filtervelden toe aan het rapport om een lijst te maken van de verzoeken die we willen wijzigen. Open de onderstaande uitbreidingen om een inzicht te krijgen in hoe ons eenvoudige rapport is opgebouwd.

...

  1. Zorg ervoor dat de selectie "Multi" is ingeschakeld voor het rapport op de lijstpagina.

    Image Removed

Expand
titleUpdate the workflow status in bulk (incl. stop/ start workflow instructions) (Step 2 out of 3)

Stap 2: Selecteer, corrigeer en stop de workflow

Om de workflow van alle instanties (of een selectie van instanties) uit het rapport te stoppen:

  1. Selecteer het aantal instanties waarvoor je de workflow wilt stoppen;

  2. Klik op correct (achter het tandwielsymbool);

    Image Removed
  3. De items worden automatisch gedeselecteerd.

  4. Selecteer de items opnieuw;

  5. Klik op de Functie uitvoeren (Achter het vervolgkeuzemenu voor selectie);

    Image Removed
  6. Selecteer Stop om de workflow te stoppen en klik op OK.

    Image Removed
Expand
titleUpdate the workflow status in bulk (incl. stop/ start workflow instructions) (Step 3 out of 3)

Stap 3: Maak een tweede rapport op basis van het Request-object.

Om de status van de verzoeken (requestStatusCode) te kunnen bijwerken, moeten we een bestaand rapport gebruiken of een nieuw rapport maken dat is gebaseerd op het verzoekobject.

Tip

Met een rapport gebaseerd op het Request-object kun je de velden van de instantie wijzigen.

  1. Maak een bestaand rapport op basis van het Request-object of gebruik het;

  2. Selecteer de gegevens en controleer of de gegevens in de juiste modus staan (achter het tandwielsymbool);

  3. Selecteer de gegevens en klik op de knop Velden bijwerken achter het keuzemenu voor selectie;

    Image Removed
  4. Selecteer het veld en kies de nieuwe waarde;

    Image Removed

Stap 3: Start de workflow opnieuw.

  1. Ga terug naar het rapport dat werd gebruikt om de workflow te stoppen;

    1. Opmerking: We moeten nu filteren op de status "Handle".

    2. Zorg ervoor dat je in de juiste modus staat.

    3. Selecteer de Functie uitvoeren.

      Image Removed
  2. Start de workflow;

  3. De correcte modus afsluiten.

Samenvatting

Rw ui textbox macro
  • Er zijn twee rapporten nodig om instance velden in bulk te wijzigen, zoals het statusveld, voor instances met een actieve workflow case.

    • Het 1e rapport moet gebaseerd zijn op de Object WorkflowCase.

    • Het 2e rapport moet gebaseerd zijn op het object zelf.

    • De juiste modus moet ingeschakeld zijn.

Oefening

  •  #1
  •  #2

Zoek op

...

als beheerdergebruiker.

Info

Voor objecten die gebruikmaken van een workflowproces (bijvoorbeeld een reservering, aanvraag of werkorder) kan het nodig zijn om de workflow te stoppen en opnieuw te starten nadat een specifiek veld is bijgewerkt. Als het veld dat in bulk wordt bijgewerkt, wordt gebruikt om te bepalen welke gebruiker(s) de taak in de workflow krijgen, dan moet de workflow worden gestopt en opnieuw worden gestart om de taak daadwerkelijk voor die gebruiker(s) te genereren. Gewoonlijk wordt de taak voor de gebruiker(s) gegenereerd wanneer de workflow een bepaalde status heeft. Stoppen en starten van de workflow is noodzakelijk als de workflow niet naar een andere status gaat, maar de taak voor de gebruiker(s) wel moet worden gegenereerd.
Zie voor meer informatie over het stoppen en starten van de workflow van een specifiek object: Workflows starten en stoppen.

Het starten en stoppen van workflows in bulk (voor een lijst met objecten) vereist momenteel maatwerk. Zie voor meer informatie: /wiki/spaces/KB/pages/616759321 in het aanpassingsgedeelte

Een veld in bulk bijwerken

Een veld in bulk bijwerken gebeurt altijd via een lijst van objecten. Deze lijst kan het resultaat zijn van het zoeken op een specifiek object (bijvoorbeeld door geavanceerd te zoeken op personen om een lijst te krijgen van alle personen met een bepaalde manager) of door vooraf gedefinieerde rapporten te gebruiken.

In de lijst zijn de volgende voorwaarden noodzakelijk:

  • De rijen in de lijst hebben een meerkeuzeoptie ingeschakeld

  • De optie 'Selectie' met de suboptie 'Velden bijwerken' is beschikbaar

...

Niet alle lijsten hebben de optie om velden te selecteren of bij te werken, omdat het niet relevant is of niet de bedoeling is om dit te doen met die specifieke lijst.

Note

Correctieve modi

Als een bepaald veld niet bewerkbaar is bij het openen van een specifiek object, dan is het hoogstwaarschijnlijk ook niet mogelijk om het veld in bulk te bewerken via een lijst met objecten. Om ervoor te zorgen dat het veld wel in bulk bewerkt mag worden, moet de correctiemodus ingeschakeld zijn op de lijst. Voor meer informatie over het gebruik van de correctiemodus, zie: Correctieve modus

Om de bulkupdate daadwerkelijk uit te voeren:

  1. Selecteer de objecten (rijen) die moeten worden bijgewerkt door op het 'Selectievakje' voor de relevante rijen te klikken (of selecteer alle rijen in één keer via de bovenste selectieknop);

  2. Klik op de knop 'Velden bijwerken';

  3. Selecteer het veld dat moet worden bijgewerkt; (deze pulldown van velden om uit te kiezen bevat alle velden die beschikbaar zijn voor het object en niet alleen de velden die op de specifieke pagina worden weergegeven)

  4. Selecteer de waarde waarnaar het veld moet worden bijgewerkt;

  5. Klik op 'Ok' om bij te werken.

Note

Opmerking: Het is niet mogelijk om deze actie ongedaan te maken. Gebruik deze functionaliteit dus voorzichtig.

...

image-20240614-132520.pngImage Added