The documentation from version 39.5.17 of PLANTA project can be found in the new PLANTA Online Help.

Web Interface Library

Implementations

Attendance

Information
  • Supports GET/POST/PUT/DELETE
  • Enables interaction with attendance records.

AvailableImplementations

Information
  • Supports GET
  • Returns a dictionary with the ‘PLANTA’ and ‘Customer’ keys which each have a list of available implementations as a value.

AvailableTransformers

Information
  • Supports GET
  • Returns a dictionary with the ‘PLANTA’ and ‘Customer’ keys which each have a list of available transformers as a value.

CacheClear

Information
  • Supports GET
  • Clears the weblink cache.

DefaultServiceImplementation

Information
  • Supports GET/POST/PUT/DELETE
  • Makes all basic web interface functionalities available.

See also: Information on Methods

GetTransformerParameter

Information
  • Supports GET
  • Returns the parameters of the respective transformer.

JiraAssigneeSubscription

Information
  • Supports POST
  • Is opened by a Jira webhook to create resource assignments.

JiraWorklogSubscription

Information
  • Supports POST
  • Is opened by a Jira webhook to create loads.

PostingObject

Information
  • Supports GET
  • Returns projects and tasks to which the respective user is allowed to post.

Details

  • The results can further be restricted via optional parameters:
    • projectsOnly (Boolean)
    • plannedOnly (Boolean)
    • queryText (String)

PulseMemberSubscription

Information
  • Supports POST
  • Is opened by a PLANTA pulse subscription to create resource assignments.

PulseOrder

Information
  • Supports GET
Note
  • In PLANTA standard, this implementation does not return anything.
  • It can be used if postings are to contain order items.

PulseTimeTrackingBase

Information
  • Supports GET/POST/PUT/DELETE
  • Extends DefaultServiceImplementation for interaction with PLANTA pulse.

PulseUserBasedBookingFavorites

Information
  • Supports GET/POST/DELETE
  • Enables interaction with the posting favorite flag.

PulseWorkloadSubscription

Information
  • Supports POST
  • Is opened by a PLANTA pulse subscription to create loads.

Subordinate

Information
  • Supports GET
  • Returns the child resource structure of the parent resource.

TestImplementation

Information
  • Supports GET/POST/PUT/DELETE
  • Dummy class with non-implemented GET/POST/PUT/DELETE methods

UserBasedAttendance

Information
  • Supports GET
  • Returns the periods as well as possible subordinate presence times of the respective user.

VersionImplementation

Information
  • Supports GET
  • Returns the license and the customizing version of the system.

Workload

Information
  • Supports GET
  • Returns the loads of the respective user.

Details

  • The results can further be restricted via optional parameters:
    • startDate (Date)
    • endDate (Date)
    • modifiedSince (Date)
    • modifiedUntil (Date)

WorkloadInterface

Information
  • Supports POST/PUT/DELETE
  • Enables interaction with load records.

Transformer

ConvertBoardIdToTaskAttribute

Information
  • Expects the ID of a record from the external system which is linked with PLANTA project.
  • Returns the value of the specified data item.

Parameter

  • task_python_id
    • Python ID of the data item which is to be read by the task.
  • external_system_identifier
    • Code of the external system (729 for Jira or 728 for PLANTA pulse).

DateTransformer

Information
  • In the case of GET, the PLANTA date will be returned as a string in the specified format.
  • In the case of POST/PUT, a date as a string in the specified format which will be converted to the internal PLANTA format is expected.
  • Can only be used on date fields.

Parameter

  • format
    • is set to '%d.%m.%Y’ by default
    • For more detailed descriptions on possible formats can be found here.

Decoder

Information
  • Decodes the transmitted value with the specified encoding and returns it.

Parameter

  • encoding
    • Encoding of the transmitted value.

DefaultCostTypeFromPulseUser

Information
  • Expects the ID of a user from PLANTA pulse which is linked with PLANTA project.
  • Returns the default cost type of the resource of the user.

DefaultCostTypeFromResource

Information
  • Expects the ID of a resource from PLANTA project.
  • Returns the default cost type of the resource.

GetResourceViaId

Information
  • Expects the ID of a user from Jira which is linked with PLANTA project.
  • Returns the ID of the resource of the user.

ISO8601Transformer

Information
  • In the case of GET it returns the PLANTA date + time of the respective line in ISO 8601 format.
  • In the case of POST/PUT, a date as a string in ISO 8601 format which will be converted to the internal PLANTA format is expected.

Parameter

  • date
    • Must point to a date field via relative parameter in order for the day to be calculated correctly under GET.

Notes

  • If the transformer is only used for modification access, the date parameter must not be filled.
  • Only works on time fields.

JiraDefaultCostTypeFromResource

Information
  • Expects the ID of a user from Jira which is linked with PLANTA project.
  • Returns the default cost type of the resource of the user.

LoadFromTimeSpentSeconds

Information
  • Expects a value in seconds. Returns the value in hours as float.

ProjectFromTask

Information
  • Expects the UUID of a task in PLANTA project.
  • Returns the technical project ID.

PulseDateTransformer

Information
  • In the case of GET, the PLANTA date will be returned as a string in yyyy-MM-dd format.
  • In the case of POST/PUT, a date is expected as a string in yyyy-MM-dd format which will be converted to the internal PLANTA format.
  • Only works on time fields.

PulseUserIdToPlantaUser

Information
  • In the case of GET, the ID of the PLANTA pulse user which is linked to the specified PLANTA project user will be returned.
  • In the case of POST/PUT, the ID of the PLANTA project user which is linked to the specified PLANTA pulse user will be returned.

Slicer

Information
  • Returns the transmitted value in accordance with the number of characters corresponding to the parameter.

Parameter

  • cutoff
    • is set to 80 by default

TaskFromUuid

Information
  • Expects the UUID of a task in PLANTA project.
  • Returns the technical task ID.

TextDecoder

See "Decoder"

UserToResource

Information
  • Expects the UUID of a user in PLANTA project.
  • Returns the ID of the resource of the user.

UserToResourceViaEmail

Information
  • Expects the e-mail address of a user in PLANTA project.
  • Returns the ID of the resource of the user.

         PLANTA project









 
  • Suche in Topic-Namen

  • Suche in Topic-Inhalten
This site is powered by the TWiki collaboration platform Powered by Perl