API / MCP-server

Dina data. Fler möjligheter.

Koppla resursplaneringen till de system och AI-verktyg du redan använder. Hämta information, bygg egna översikter och utför stödda åtgärder med styrd åtkomst.

För dina system

REST API

Hämta strukturerade JSON-data för rapportering, integrationer och egna arbetsflöden. Stödda skrivoperationer kan skapa och uppdatera information i RessursAgent.

  • Bygg rapporter och översikter
  • Koppla projekt- och resursdata mellan system
  • Automatisera stödda uppgifter
För dina AI-verktyg

MCP-server

Model Context Protocol låter en kompatibel AI-klient använda RessursAgent som verktyg. Ställ frågor om organisationens data och begär stödda åtgärder med ditt konto och dina behörigheter.

  • Fråga om planen med egna ord
  • Sammanställ kapacitet, behov och kompetens
  • Begär ändringar inom din behörighet

Objekt, fält och åtgärder.

Se vad dina system och AI-verktyg kan läsa, skapa och ändra i RessursAgent. Översikten visar centrala objekt och ett urval av fälten som stöds i REST API och MCP.

Fältnamnen är de faktiska namnen i datamodellen. Skrivfält gäller skapande, uppdatering eller en särskild åtgärd; alla kan inte ändras efter skapandet. Projekt och resurser kopplas normalt med ett ID.

Resurser och projekt

Personal, maskiner, kontaktuppgifter, befattningar, fackområden, projektperioder, kunder och platser.

Resurser: personal och utrustning

  • Läsa
  • Skapa
  • Ändra

Fält du kan läsa

  • name
  • resource_type
  • ownership
  • is_active
  • discipline
  • position
  • department
  • email
  • phone
  • equipment_type
  • equipment_model
  • supplier
  • work_base_address
  • external_id

Fält du kan skriva

  • name
  • resource_type
  • ownership
  • is_active
  • discipline
  • position
  • department
  • email
  • phone
  • equipment_type
  • equipment_model
  • supplier
  • employed_from
  • employed_until
  • work_base_address
  • external_id
  • note

Projekt

  • Läsa
  • Skapa
  • Ändra

Fält du kan läsa

  • name
  • project_number
  • status
  • start_date
  • end_date
  • customer_name
  • location_address
  • project_type
  • is_template

Fält du kan skriva

  • name
  • project_number
  • status
  • start_date
  • end_date
  • customer_name
  • location_address
  • location_postal_code
  • external_id
  • worklist_code
  • note
  • project_type
  • is_template

HMS-kort

  • Läsa
  • Ändra
  • Ta bort

Fält du kan läsa

  • resource_id
  • card_id
  • expires_at

Fält du kan skriva

  • card_number
  • expires_at

Kortnumret returneras inte. Registrering kräver en inloggad användare med särskild HMS-behörighet. Utgångsdatumet kan förnyas separat.

Plan, behov och kapacitet

Tilldelningar, allokering, resursbehov, otillgänglighet och beräknad kapacitet per resurs och dag.

Tilldelningar

  • Läsa
  • Skapa
  • Ändra
  • Ta bort

Fält du kan läsa

  • project_id
  • resource_id
  • start_date
  • end_date
  • allocation_percent
  • activity_id
  • project_position
  • work_schedule_template_id

Fält du kan skriva

  • project_id
  • resource_id
  • start_date
  • end_date
  • allocation_percent
  • work_schedule_template_id
  • work_schedule_anchor_date

Resursbehov

  • Läsa
  • Skapa
  • Ändra
  • Ta bort

Fält du kan läsa

  • project_id
  • resource_type
  • status
  • quantity
  • start_date
  • end_date
  • allocation_percent
  • position
  • equipment_model
  • activity_id

Fält du kan skriva

  • project_id
  • resource_type
  • quantity
  • start_date
  • end_date
  • allocation_percent
  • discipline
  • position
  • equipment_type
  • equipment_model
  • work_schedule_template_id

Behov kan även skickas in, avvisas, avbrytas och uppfyllas med särskilda åtgärder.

Frånvaro och otillgänglighet

  • Läsa
  • Skapa
  • Ta bort

Fält du kan läsa

  • resource_id
  • start_date
  • end_date
  • reason
  • unavailable_percent

Fält du kan skriva

  • resource_id
  • start_date
  • end_date
  • reason
  • unavailable_percent

Beräknad kapacitet

  • Läsa

Fält du kan läsa

  • resource_id
  • capacity_date
  • scheduled_hours
  • scheduled_capacity_percent
  • unavailable_percent
  • effective_capacity_percent

Endast läsning

Detta är beräknade resultat som kan läsas. Du påverkar dem genom att ändra underlaget, som tilldelningar, perioder, platser och kompetenser.

Kompetens och skift

Kompetenskatalog, registrerad kompetens och giltighet, projektkrav, skiftmallar och dagsundantag.

Kompetenskatalog

  • Läsa
  • Skapa
  • Ändra
  • Ta bort

Fält du kan läsa

  • name
  • code
  • category
  • description
  • requires_expiry
  • source_system

Fält du kan skriva

  • name
  • code
  • category
  • description
  • is_hms_card
  • requires_expiry

Resursens kompetenser

  • Läsa
  • Skapa
  • Ändra
  • Ta bort

Fält du kan läsa

  • resource_id
  • competency_id
  • level
  • valid_from
  • valid_until
  • documentation_status
  • source_system

Fält du kan skriva

  • resource_id
  • competency_id
  • level
  • valid_from
  • valid_until
  • certificate_number
  • comment
  • documentation_confirmed

Kompetenser som ägs av ett externt källsystem måste uppdateras där. Certifikatnummer och kommentarer kan registreras men returneras inte i detta läsobjekt.

Kompetenskrav

  • Läsa
  • Skapa
  • Ändra
  • Ta bort

Fält du kan läsa

  • scope
  • entity_id
  • competency_id
  • is_mandatory
  • resource_type
  • valid_from

Fält du kan skriva

  • scope
  • entity_id
  • competency_id
  • is_mandatory
  • resource_type
  • valid_from
  • comment

Skiftmallar

  • Läsa
  • Skapa
  • Ändra
  • Ta bort

Fält du kan läsa

  • name
  • workday_pattern
  • hours_pattern
  • standard_hours_per_workday
  • start_weekday
  • project_scope
  • is_active
  • is_night_shift

Fält du kan skriva

  • name
  • description
  • workday_pattern
  • hours_pattern
  • standard_hours_per_workday
  • start_weekday
  • project_scope
  • project_ids
  • is_active
  • is_night_shift

Dagsundantag

  • Läsa
  • Skapa
  • Ändra
  • Ta bort

Fält du kan läsa

  • resource_id
  • exception_date
  • exception_type
  • planned_hours

Fält du kan skriva

  • resource_id
  • exception_date
  • exception_type
  • planned_hours
  • comment

Kursplaner

  • Läsa
  • Ändra

Fält du kan läsa

  • competency_id
  • plans

Fält du kan skriva

  • resource_ids
  • planned_on
Lag, samarbete och analyser

Planeringsteam, projektteam och medlemmar, aktiviteter och projektroller. REST API och MCP kan även hämta geografiska kluster, samarbetspar och beräknade bytesförslag.

Planeringsteam

  • Läsa
  • Skapa
  • Ändra

Fält du kan läsa

  • name
  • leader_resource_id
  • end_date
  • archived_at

Fält du kan skriva

  • name
  • leader_resource_id
  • end_date
  • competency_ids

Projektteam

  • Läsa
  • Skapa
  • Ändra
  • Ta bort

Fält du kan läsa

  • project_id
  • name
  • note
  • work_schedule_template_id
  • planned_start_date
  • planned_end_date

Fält du kan skriva

  • project_id
  • name
  • note
  • work_schedule_template_id
  • planned_start_date
  • planned_end_date

Teammedlemmar

  • Läsa
  • Skapa
  • Ändra
  • Ta bort

Fält du kan läsa

  • project_team_id
  • resource_id
  • is_lead

Fält du kan skriva

  • project_team_id
  • resource_id
  • is_lead

Projektaktiviteter

  • Läsa
  • Skapa
  • Ändra
  • Ta bort

Fält du kan läsa

  • project_id
  • name
  • code
  • parent_id
  • sort_order
  • lead_resource_id
  • planned_start_date
  • planned_end_date

Fält du kan skriva

  • project_id
  • name
  • description
  • code
  • note
  • lead_resource_id
  • planned_start_date
  • planned_end_date
  • parent_id
  • position

Projektroller

  • Läsa
  • Skapa
  • Ändra
  • Ta bort

Fält du kan läsa

  • project_id
  • resource_id
  • role
  • responsibility
  • effective_from
  • effective_until

Fält du kan skriva

  • project_id
  • resource_id
  • role
  • responsibility
  • effective_from
  • effective_until

Kopplade resurser

  • Läsa
  • Skapa
  • Ändra
  • Ta bort

Fält du kan läsa

  • name
  • project_id
  • start_date
  • end_date
  • note
  • members

Fält du kan skriva

  • name
  • project_id
  • start_date
  • end_date
  • note
  • members

Geografiska kluster

  • Läsa

Fält du kan läsa

  • axis
  • radius_km
  • resource_category
  • project_count
  • resource_count
  • span_km
  • projects
  • members

Endast läsning

Detta är beräknade resultat som kan läsas. Du påverkar dem genom att ändra underlaget, som tilldelningar, perioder, platser och kompetenser.

Samarbetsrelationer

  • Läsa

Fält du kan läsa

  • resource_id
  • partner_id
  • strength
  • overlap_days
  • shared_project_count
  • has_operator_link
  • has_shared_project_team

Endast läsning

Detta är beräknade resultat som kan läsas. Du påverkar dem genom att ändra underlaget, som tilldelningar, perioder, platser och kompetenser.

Optimeringsförslag

  • Läsa

Fält du kan läsa

  • type
  • score
  • start_date
  • end_date
  • project_ids
  • incoming_resource_ids
  • outgoing_resource_ids
  • travel_saving_km
  • own_production_gain
  • manual_planning_required

Endast läsning

Detta är beräknade resultat som kan läsas. Du påverkar dem genom att ändra underlaget, som tilldelningar, perioder, platser och kompetenser.

Anbud och register

Anbud med status, sannolikhet och behov. Taggar, befattningar, yrkesområden, maskintyper och -modeller, leverantörer och maskinbaser.

Anbud och simulering

  • Läsa
  • Skapa
  • Ändra
  • Ta bort

Fält du kan läsa

  • name
  • customer_name
  • status
  • win_probability
  • start_date
  • end_date
  • estimated_value
  • currency_code
  • simulation_inclusion

Fält du kan skriva

  • name
  • customer_name
  • status
  • win_probability
  • start_date
  • end_date
  • estimated_value
  • currency_code
  • requirements
  • simulation_inclusion

Anbudsbehov innehåller kategori, katalogreferens, antal och period (category, catalog_item_id, quantity, start_date, end_date). Status och deltagande i simulering ändras med särskilda åtgärder.

Nyckelpersoner i anbud

  • Läsa
  • Skapa
  • Ta bort

Fält du kan läsa

  • bid_opportunity_id
  • resource_id
  • responsibility

Fält du kan skriva

  • bid_opportunity_id
  • resource_id
  • responsibility

Taggar

  • Läsa
  • Skapa
  • Ändra
  • Ta bort

Fält du kan läsa

  • name

Fält du kan skriva

  • name

Taggar kan även kopplas till eller tas bort från projekt, resurser och resursbehov.

Befattningar, yrkesområden, utrustningstyper, utrustningsmodeller och leverantörer

  • Läsa
  • Skapa
  • Ändra
  • Ta bort

Fält du kan läsa

  • name

Fält du kan skriva

  • name

Utrustningsbaser

  • Läsa
  • Skapa
  • Ändra
  • Ta bort

Fält du kan läsa

  • name
  • postal_code

Fält du kan skriva

  • name
  • postal_code

Inhyrningspriser för befattningar och utrustningsmodeller

  • Läsa
  • Ändra

Fält du kan läsa

  • kind
  • hire_day_rate
  • hire_currency_code

Fält du kan skriva

  • hire_day_rate
  • hire_currency_code
Aviseringar och historik

Aviseringar, aviseringshändelser, kommentarer och ett begränsat utdrag ur ändringsloggen. Kräver åtkomst till aktuella dataområden.

Aviseringar

  • Läsa

Fält du kan läsa

  • notification_event_id
  • recipient_resource_id
  • status
  • read_at
  • dismissed_at
  • scheduled_for

Endast läsning

Aviseringshändelser

  • Läsa

Fält du kan läsa

  • event_type
  • entity_type
  • entity_id
  • project_id
  • severity
  • title
  • message
  • occurred_at

Endast läsning

Ändringslogg

  • Läsa

Fält du kan läsa

  • entity_type
  • entity_id
  • action
  • message
  • actor_display_name
  • source
  • created_at

Endast läsning

Kommentarer

  • Läsa
  • Skapa
  • Ändra
  • Ta bort

Fält du kan läsa

  • entity_type
  • entity_id
  • comment
  • applies_from
  • applies_until
  • version

Fält du kan skriva

  • entity_type
  • entity_id
  • comment
  • applies_from
  • applies_until
  • expected_version
Din egen information

Profil-användare kan hämta sin egen plan, kompetens och ändringar via personlig API/MCP-åtkomst. Anslutningen följer den inloggade användaren och kräver koppling till en personresurs.

Din profil

  • Läsa

Fält du kan läsa

  • name
  • discipline
  • position
  • phone
  • email
  • supplier
  • employed_from

Endast läsning

Läser den inloggade medarbetarens egna uppgifter och kräver koppling till en personresurs.

Din plan

  • Läsa

Fält du kan läsa

  • projectName
  • startDate
  • endDate
  • activityName
  • projectPosition
  • meetingPoint
  • managerName
  • managerPhone
  • allocationPercent
  • machineNames
  • schedule

Endast läsning

Läser den inloggade medarbetarens egna uppgifter och kräver koppling till en personresurs.

Din kompetens

  • Läsa

Fält du kan läsa

  • register
  • gaps
  • met
  • competencyName
  • status
  • level
  • validFrom
  • validUntil

Endast läsning

Läser den inloggade medarbetarens egna uppgifter och kräver koppling till en personresurs.

Dina ändringar

  • Läsa

Fält du kan läsa

  • resource_id
  • changes

Endast läsning

Läser den inloggade medarbetarens egna uppgifter och kräver koppling till en personresurs.

Från information till praktisk nytta.

Exempel / arbetsflöden med API

  1. Håll resursregistret uppdaterat

    Skapa personal eller utrustning och uppdatera kontaktuppgifter, avdelning, yrkesområde och externa referenser.

  2. Låt projektdata följa planeringen

    Uppdatera projektperioder och kunduppgifter. Skapa behov och justera tilldelningarnas datum, beläggning och skiftmall.

  3. Bygg egna rapporter

    Kombinera kapacitet, kompetenser, kluster och anbud i egna rapporter. Läs beräknade resultat som beslutsunderlag.

Exempel / frågor till en AI-klient

  • Vilka resursbehov är öppna nästa vecka?

  • Visa nästa veckas kapacitet och hitta resurser med giltig maskinförarkompetens.

  • Skapa ett resursbehov på projektet med den befattning, period och allokering vi kommit överens om.

Exemplen är förslag på användning, inte utförda åtgärder. Resultatet beror på registrerade data, klienten och din åtkomst. Granska föreslagna ändringar innan du ber klienten genomföra dem.

Åtkomst efter uppgiften.

Behörigheter följer data

Läsning och ändring beror på organisation, användarroll och beviljad åtkomst. Möjliga åtgärder beror även på objektets status och lösningens valideringsregler.

Ändra underlaget för insikter

Kapacitet, kluster och optimeringsförslag beräknas från registrerade uppgifter. Resultaten skrivs inte direkt.

Historik och personlig vy

Aviseringar och logghändelser kan läsas. Kommentarer är separata objekt som kan ändras. Min sida visar den aktuella medarbetarens uppgifter.

Vad vill du ansluta?

Berätta vilka data och arbetsflöden du behöver. Vi hjälper dig med åtkomst, anslutning och stödda åtgärder.

Prata med oss om API och MCP