Configuratiehandleiding voor de integratie van de Asset-app

Deze pagina beschrijft de stappen voor het instellen van de integratie van de Asset-app aan de kant van de Asset-app, Asset en het integratieplatform.

Dit document is bedoeld voor consultants van Spacewell.

1. Vereisten

Controleer voordat u de integratie van de Asset-app instelt of aan de volgende vereisten is voldaan:

1.1 Functionele vereisten
  • De module Corrective Work Orders en/of de module Preventive Maintenance Work Orders moet in Asset zijn geactiveerd.
1.2 Toegang en inloggegevens
  • Geldige inloggegevens voor het klantaccount van de Asset-app
    • Deze moeten per e-mail worden aangevraagd bij en verstrekt door het Product Team van Asset.

1.3 Configuratie van het integratieplatform (alleen consultants van Spacewell)

⚠️ Deze sectie is alleen relevant voor consultants van Spacewell.
Voor partners worden de onderstaande stappen uitgevoerd door Spacewell.

De Asset-app communiceert via het integratieplatform met Asset. Daarom is de volgende configuratie vereist:

  • Er moet een tenant van het integratieplatform bestaan
    • Als de tenant nog niet bestaat, kunt u het aanmaken ervan aanvragen bij het Product Team van Asset (per e-mail)

  • Clientgegevens voor de tenant van het integratieplatform
    • Client-ID

    • Clientgeheim
      Voor een nieuwe tenant worden deze verstrekt wanneer de tenant wordt aangemaakt.
  • Inloggegevens voor het integratieplatform (voor configuratiedoeleinden)
    • Vereist voor consultants van Spacewell om de integratie te configureren

      Voor een nieuwe tenant worden deze verstrekt wanneer de tenant wordt aangemaakt.


Neem bij het per e-mail aanvragen van een nieuwe tenant voor de Asset-app bij het Product Team van Asset ook een verzoek op om een tenant voor het integratieplatform aan te maken als die nog niet bestaat.

Informatie

Zie Integration Platform (SW internal) voor meer informatie over het integratieplatform.

2. Configuratie van de Asset-app

2.1 Gebruikers toevoegen

Ga naar https://assetapp.spacewell.com/ en gebruik de inloggegevens die het Product Team voor de betreffende klant heeft verstrekt.

image-20251113-150728.png

Ga naar Account → Users:

image-20250611-111155.png

Voeg de gebruikers toe die werkorders via de Asset-app gaan afhandelen. Wijs de rol 'Company User (Mobile Only)' toe aan de toegevoegde gebruikers.

Controleer of het e-mailadres van de gebruiker overeenkomt met het e-mailadres van de betreffende gebruiker in Asset die aan de externe app van de Asset-app is toegevoegd (zie hieronder voor deze stappen).

Meer informatie over de beschikbare rollen vindt u in het Help Center van de Asset-app (GoCanvas): https://help.gocanvas.com/hc/en-us/articles/26312342524823-The-Seven-User-Roles

image-20250612-080447.png

Wijs de nieuwe gebruiker rechtstreeks aan de beschikbare formulieren toe door deze te selecteren:

image-20250909-123014.png

Informatie

Het e-mailadres van de gebruiker moet uniek zijn in de Asset-app. Deze vereiste geldt voor alle accounts in het hoofdaccount van Spacewell en niet alleen voor het klantaccount waarin u werkt. Als u een testgebruiker wilt maken met uw eigen e-mailadres, dat al in een ander account wordt gebruikt, kunt u een toevoeging aan het e-mailadres gebruiken om het uniek te maken. Door een '+' en aanvullende tekst toe te voegen om de klant te identificeren, heeft de gebruiker een uniek e-mailadres voor dat specifieke account, terwijl e-mails nog steeds op het oorspronkelijke e-mailadres worden ontvangen.

Voorbeeld: het e-mailadres van de consultant is firstname.lastname@spacewell.com. Het gebruik van dit e-mailadres is niet toegestaan omdat het al in een ander account van de Asset-app wordt gebruikt. Door het e-mailadres van de nieuwe gebruiker te wijzigen in firstname.lastname+assetapp_customername@spacewell.com, wordt het e-mailadres uniek. E-mails die naar dit e-mailadres worden verzonden, komen aan in de mailbox van firstname.lastname@spacewell.com.

Informatie

Wanneer een nieuwe gebruiker wordt aangemaakt, kan de beheerder bepalen of de gebruiker een wachtwoord moet invoeren of dat het wachtwoord al door de beheerder wordt ingesteld. In beide gevallen ontvangt het opgegeven e-mailadres een e-mail.

E-mail (wachtwoord vooraf ingesteld door de beheerder):

image-20250909-094707.png

E-mail (wachtwoord door de gebruiker te bepalen):

image-20250909-094846.png

2.2 [Optioneel] Aangepast logo op formulier

Ga naar Forms:

image-20250611-110940.png

Standaard wordt het standaardwerkorderformulier in het Nederlands, Engels, Duits of Frans (de consultant heeft het Product Team geïnformeerd over de gewenste taal) beschikbaar gesteld voor het nieuwe account van de Asset-app. Dit formulier bevat het logo van Spacewell.

Klik op het tandwielpictogram om de instellingen van het betreffende formulier te openen.

image-20250611-111642.png

Wijzig het pictogram in een klantspecifiek pictogram. Dit pictogram wordt gebruikt wanneer een PDF wordt gegenereerd nadat een gebruiker een werkorder heeft ingediend.

image-20250612-080734.pngimage-20250612-085548.png

2.3 Webhook voor meldingen configureren

Om ervoor te zorgen dat de Asset-app ook een melding naar Asset verzendt nadat een dispatch op een formulier is voltooid, moet op elk formulier een integratie-URL worden geconfigureerd. De integratie-URL bevat de tenantnaam die in het integratieplatform is ingesteld (hoofdstuk 4.1 Tenant maken).

Ga naar Forms → Edit om de integratieopties weer te geven:

image-20260422-131556.png

Opmerking

Houd er rekening mee dat deze actie voor elk formulier moet worden uitgevoerd. Standaard is slechts één formulier beschikbaar voor een nieuwe klant. Als later aanvullende aangepaste formulieren worden gemaakt, moet u ook de onderstaande stappen volgen om de webhook voor meldingen in te stellen. Anders wordt de voltooide werkorder in de Asset-app niet terug gesynchroniseerd naar Asset.

Voeg /show_integration_options toe aan de URL en druk op Enter:

https://assetapp.spacewell.com/forms/5702497 -> https://assetapp.spacewell.com/forms/5702497/show_integration_options

 Het scherm met integratieopties wordt zichtbaar. Klik op 'Activate Submission Creation Webhook.':

image-20260422-132051.png

 

Voer de volgende URL in het URL-veld in (vergeet de tenantnaam aan het einde van de URL niet):

wide1011]]>
  • ‘Format’ moet worden gewijzigd van ‘JSON’ in 'XML (Deprecated)
  • Het veld Tag moet leeg blijven
image-20260422-132421.png

 

Klik op Save om de configuratie te bevestigen.

3. Configuratie van Asset

3.1 Module activeren

Activeer de integratie van de Asset-app via de moduleactivering: Moduleactivering en informatie over de integratie van de Asset-app

3.2 Toewijzingen configureren in External App

Informatie

Zie External app voor meer informatie over het hieronder beschreven object External app.

Ga naar het tabblad Module settings → Integrations (alleen zichtbaar als meerdere integraties zijn geactiveerd; anders wordt het tabblad van de Asset-app rechtstreeks weergegeven) → tabblad Asset app → Asset app external apps:

image-20251113-151504.png

Selecteer de External app van de Asset-app en ga naar Mappings :

image-20250909-113215.png

Alle toepasselijke toewijzingen worden door de moduleactivering automatisch aan de externe app toegevoegd. Controleer of alle toewijzingen zijn geconfigureerd op basis van de onderstaande lijst. Sommige waarden worden automatisch ingevuld en andere moeten handmatig worden geconfigureerd:

  • base_url: deze waarde wordt automatisch ingevuld → 'integration.spacewell.com'
  • client_id: voer de waarde 'Client ID' in die per e-mail is verstrekt
  • client_secret: voer de waarde 'Client Secret' in die per e-mail is verstrekt
  • default_form*: de ID van het standaardformulier moet worden opgegeven om ervoor te zorgen dat de werkorder vanuit Axxerion in de backend van de Asset-app voor het juiste formulier wordt aangemaakt. De ID van het standaardformulier (het Nederlandse, Engelse, Duitse of Franse formulier) kan worden verkregen door het formulier in de backend van de Asset-app te openen en de ID uit het laatste deel van de URL te kopiëren (https://assetapp.spacewell.com/forms/5567321)
  • grant_type: deze waarde wordt automatisch ingevuld → 'client_credentials'
  • tenant_id: voer de tenantnaam in die per e-mail is verstrekt
  • token_url: deze waarde wordt automatisch ingevuld → 'https://integration.spacewell.com/api/v2/oauth/urlencoded/token'
  • webhook: deze waarde wordt automatisch ingevuld, maar moet worden aangevuld met de klantreferentie van Asset → 'https://integration.spacewell.com/api/v2/push/axxerion/<client reference>'

 

Opmerking

* default_form Houd er rekening mee dat wijzigingen aan het formulier in de backend van de Asset-app (bijvoorbeeld het toevoegen of herschikken van velden en/of labels) bij publicatie een nieuwe versie maken. Daarom moet de variabele default_form in Axxerion ook dienovereenkomstig worden bijgewerkt, omdat de oude waarde niet meer correct werkt voor werkorders die vanaf het moment van publicatie van de nieuwe versie worden doorgestuurd.

Daarom wordt aangeraden een bestaand formulier dat in gebruik is nooit te bewerken. Maak in plaats daarvan een kopie van het formulier, pas de benodigde wijzigingen toe op de kopie en werk de variabele default_form in Axxerion bij zodat deze naar het nieuwe formulier verwijst zodra het klaar is voor gebruik.

3.3 Geheime sleutel weergeven

Ga naar het tabblad Module settings → Integrations (alleen zichtbaar als meerdere integraties zijn geactiveerd) → tabblad Asset app → Asset app external apps.

Selecteer de External app van de Asset-app, controleer of ‘Commission' is ingesteld op ‘active’ en selecteer de relatie Trust relation . Klik vervolgens op de hyperlink 'Key':

image-20250908-122758.png

Informatie

Een sleutel kan alleen door partnergebruikers worden weergegeven en gegenereerd. De gebruiker moet deel uitmaken van de systeemgroep ‘G101 License editor’ (het beheerdersprofiel in de Asset-baseline heeft dit standaard)

Klik op 'Reveal key' als er al een geheime sleutel is gegenereerd.

Klik op 'Generate key' als er nog geen geheime sleutel is.

image-20240919-120028.png

Kopieer de geheime sleutel en noteer deze. Deze geheime sleutel is later in deze handleiding nodig voor de configuratie van de Asset-connector.

image-20240919-120251.png

3.4 Aanvullende configuratie

Controleer of de volgende configuratie in Asset is voltooid:

  • De module Requests is geactiveerd en geconfigureerd
  • De module voor correctieve en/of preventieve onderhoudswerkorders is geactiveerd en geconfigureerd
  • Er zijn gebruikersprofielen gemaakt voor de servicemedewerker en de interne opdrachtnemers
  • Er zijn gebruikers gemaakt en het juiste gebruikersprofiel is toegewezen

3.5 Systeemgebruikers koppelen aan de External App

Alle gebruikers in Asset die de Asset-app gaan gebruiken voor het afhandelen van correctieve en/of preventieve onderhoudswerkorders, moeten aan de externe app worden gekoppeld.

Ga naar het tabblad Module settings → Integrations (alleen zichtbaar als meerdere integraties zijn geactiveerd) → tabblad Asset app → Asset app external apps.

Selecteer de External app van de Asset-app en ga naar System user :

image-20250618-083820.png

Klik op Search om de al gekoppelde systeemgebruikers weer te geven.

Klik op Assign om nieuwe systeemgebruikers te koppelen:

image-20250618-084127.png

Zoek en selecteer alle toepasselijke gebruikers en klik op Ok om ze aan de externe app te koppelen:

image-20250618-085502.pngimage-20250618-085608.png

4. Configuratie van het integratieplatform

Met het integratieplatform kunnen gegevens tussen de externe app en Asset worden gesynchroniseerd. U kunt de flows tussen de app en Asset configureren in het integratieplatform.

Log in op het integratieplatform met de verstrekte inloggegevens via https://integration.spacewell.com/

Informatie

Het integratieplatform is alleen beschikbaar voor consultants van Spacewell.

Voor partners: de onderstaande stappen worden door Spacewell uitgevoerd zodra de vorige stappen zijn voltooid.

Zie Integration Platform (SW internal) voor meer informatie over het integratieplatform.

4.1 Asset-appconnector maken

Selecteer de toepasselijke tenant in het vervolgkeuzemenu rechtsboven.

Ga naar Asset App Sync > Connectors. Selecteer in Actions “Add” om een nieuwe connector te maken:

image-20260923-065746.png

 

Selecteer het type GOCANVAS en voer de volgende gegevens in:

Connectorveld

Waarde van Asset

display name

(voer een waarde in die u elders in het integratieplatform kunt herkennen)

ConnectorReference

(kan leeg worden gelaten)

url

De GoCanvas API-URL: https://api.gocanvas.com

username

De gebruikersnaam van de beheerder van de Asset-app (bijvoorbeeld admin@clientname.com)

password

Het wachtwoord van de beheerder van de Asset-app

Klik op Add om te bevestigen.

4.2 Asset-connector maken

Ga naar Reservation Sync > Connectors > Actions en selecteer “Add” om een nieuwe connector te maken.

Selecteer het type AXXERION en voer de volgende gegevens in:

Connectorveld

Waarde van Asset

Opmerkingen

display name

NA

voer een waarde in die u elders in het integratieplatform kunt herkennen

appId

De referentie van de integratie van de Asset-app External App (bijvoorbeeld FMB-EA-001)

 

encryptionKey

Het veld 'Access ID' van de vertrouwensrelatie External apps

vereist voor de connectorconfiguratie, maar de gegevens worden verborgen nadat ze zijn opgeslagen

name

De tenantnaam (klantreferentie)

 

presharedKey

De geheime sleutel die in hoofdstuk 5.3 Geheime sleutel weergeven is verkregen

vereist voor de connectorconfiguratie, maar de gegevens worden verborgen nadat ze zijn opgeslagen

url

De URL van de klant (bijvoorbeeld 'https://spacewell.axxerion.com')

 

Klik op Add om te bevestigen.

4.3 Flows maken

4.3.1 Asset naar Asset-app

  1. Ga naar Asset App Sync > Flows. Selecteer in Actions “Add” om een nieuwe flow te maken:
image-20260923-072321.png

 

  1. Voer de naam van de flow in (gebruik: ‘Asset to Asset App’) en selecteer het flowtype 'Axxerion work order to Gocanvas':
image-20260923-072542.png

 

  1. Klik op Add om de nieuwe flow te bevestigen.
  2. Beweeg de muis over de flow van Asset naar de Asset-app en selecteer … > Edit :
image-20260923-072728.png
  1. Selecteer het tabblad Mappings en ga naar Manage mappings:
image-20260923-072932.png

 

  1. Selecteer Add mapping om de velden van Asset toe te wijzen aan de formulier velden van de Asset-app

Informatie

Momenteel wordt alleen een vaste lijst met veldtoewijzingen gebruikt (zie de onderstaande tabel). In de toekomst wordt ondersteuning voor aangepaste veldtoewijzingen toegevoegd

  1. Voeg alle toepasselijke toewijzingen toe die beschikbaar zijn in het standaardformulier:

Asset

Engels formulier van de Asset-app

Nederlands formulier van de Asset-app

Duits formulier van de Asset-app

Frans formulier van de Asset-app

address

Address

Adres

Adresse

Adresse

areas

Related area(s)

Gerelateerde ruimte(s)

Verwandte Fläche(n)

Emplacement(s)

assets

Related asset(s)

Gerelateerde inventaris

Verwandte Inventare

Objet(s) de maintenance

building

Building

Gebouw

Gebäude

Bâtiment

contractorEmail

Contractor

Uitvoerder

Auftragnehmer

Mainteneur

contractorRemarks

Remarks for contractor

Opmerkingen aan opdrachtnemer

Hinweise für den Auftragnehmer

Remarque destinée au technicien

description

Description

Omschrijving

Beschreibung

Description

endDateTime

Planned end

Geplande eindtijd

Geplantes Ende

Date de fin prévue

internalContactName

Internal contact

Intern contactpersoon

Interner Ansprechpartner

Contact

internalContactPhone

Phone

Telefoonnummer

Telefon

Téléphone

name

Subject

Onderwerp

Thema

Objet

reference

Reference

Referentie

Referenz

Identifiant

requestReference

Request reference

Melding referentie

Anfrage-Referenz

Référence

startDateTime

Planned start

Geplande starttijd

Geplanter Beginn

Date de démarrage prévue

workOrderType

Type

Type

Typ

Type

  1. Selecteer Confirm en Save.

Opmerking

De flow moet na het toevoegen van toewijzingen ook worden opgeslagen om te voorkomen dat de toewijzingen verdwijnen.

4.3.2 Asset-app naar Asset

Volg dezelfde stappen als hierboven, waar de flow “Asset to Asset app” is gedefinieerd:

  1. Ga naar Asset App Sync > Flows. Selecteer in Actions “Add” om een nieuwe flow te maken.
  2. Voer de naam van de flow in (gebruik: ‘Asset App to Asset’) en selecteer het flowtype 'Gocanvas to Axxerion Workorder'.
  3. Klik op Add om de nieuwe flow te bevestigen.
  4. Beweeg de muis over de flow van de Asset-app naar Asset en selecteer … > Edit .
  5. Selecteer het tabblad Mappings en ga naar Manage mappings.
  6. Selecteer Add mapping om de velden van Asset toe te wijzen aan de formulier velden van de Asset-app.
  7. De volgende toewijzing is van toepassing op het standaardformulier in de Asset-app:

Engels formulier van de Asset-app

Nederlands formulier van de Asset-app

Duits formulier van de Asset-app

Frans formulier van de Asset-app

Asset

Resolution

Oplossing

Beschluss

Résolu le

resolution

  1. Klik op Confirm.
  2. Ga nog steeds op het tabblad Mappings naar Transition rules:
image-20250904-134838.png
  1. Voeg een regel toe om de volgende overgangsregels toe te voegen:
  • Work has to be rescheduled heeft waardetype Empty ; wijzig vervolgens de bestemming in End work
  • Work has to be rescheduled heeft waardetype Not empty ; wijzig vervolgens de bestemming in Reschedule
image-20250904-135850.png

Of, afhankelijk van de taal van het standaardwerkorderformulier in de backend van de Asset-app, in een andere taal (bijvoorbeeld in het Nederlands: ‘Werk moet opnieuw worden gepland' of in het Duits: “die Arbeiten müssen neu geplant werden“).

  1. Klik op Save om de overgangsregels op te slaan en klik nogmaals op Save om de flow op te slaan.

Opmerking

De flow moet na het toevoegen van toewijzingen en overgangsregels worden opgeslagen om te voorkomen dat de toewijzingen en overgangsregels verdwijnen.

5. Aan de slag

Zodra alle bovenstaande stappen zijn voltooid, is de integratie actief en kan de Asset-app worden gebruikt om werkorders af te handelen.

Voer eerst een volledige end-to-endtest uit (stuur de werkorder door, laat deze via de Asset-app opnieuw plannen, stuur deze opnieuw door en voltooi het werk). Controleer daarbij of de werkorder correct wordt verwerkt in Asset en of het resultaat en het ondertekende werkorderformulier ook in Asset worden bijgewerkt. Hiermee controleert u of alle bovenstaande stappen correct zijn uitgevoerd en of de integratie naar verwachting werkt.

Gebruikers moeten de Spacewell Asset-app downloaden (zoek naar “Spacewell Asset”) en de inloggegevens gebruiken die beschikbaar zijn via:
Configuratiehandleiding voor de integratie van de Asset-app

Houd er rekening mee dat de e-mail die elke gebruiker automatisch ontvangt wanneer de gebruiker in de backend van de Asset-app wordt aangemaakt, een link bevat om de standaard GoCanvas-app te downloaden. Dit is niet de Spacewell Asset-app, die in feite een versie van de standaard GoCanvas-app met een eigen merknaam is (functioneel zijn ze hetzelfde en kan deze ook worden gebruikt).

Het enige wat nog moet gebeuren, is een werkorder in Asset toewijzen aan een gebruiker wiens e-mailadres overeenkomt met dat van een gebruiker in de backend van de Asset-app en die in Asset aan de externe app is gekoppeld. Deze gebruiker ontvangt dan een dispatch in de Asset-app en kan de werkorder afhandelen.

6. Aanvullende informatie, opties en gebruikershandleidingen

Raadpleeg de officiële GoCanvas-documentatie voor meer informatie over de beheerdersopties in de backend van de Asset-app, waaronder het maken van aangepaste formulieren*, het aanpassen van de standaard-PDF, het beheren van gebruikers en het begrijpen van de werking van de Asset-app voor gebruikers die dispatches afhandelen:

https://help.gocanvas.com/hc/en-us

*Houd rekening met het advies over het maken van aangepaste formulieren zoals beschreven in Asset App