Rootprocess: ManageUser

Subprocess: ManageUser

Excerpt: Add, update or remover users

Complete json command structure (overriding defaults)

{
  "userproject": {
    "userid": "karttur",
    "projectid": "karttur",
    "tractid": "karttur",
    "siteid": "*",
    "plotid": "*",
    "system": "system"
  },
  "period": {
    "timestep": "static"
  },
  "process": [
    {
      "processid": "ManageUser",
      "parameters": {
        "userid": "'",
        "userpswd": "'",
        "usercat": "'",
        "firstname": "'",
        "middlename": "'",
        "lastname": "'",
        "adresssname": "'",
        "title": "'",
        "country": "'",
        "state": "'",
        "adress1": "'",
        "adress2": "'",
        "postcode": "'",
        "postcity": "'",
        "email1": "'",
        "email2": "'",
        "landline": "'",
        "mobile": "'",
        "organization": "'",
        "department": "'",
        "unit": "'",
        "position": "'"
      }
    }
  ]
}

Required json command structure (accepting all defaults)

{
  "userproject": {
    "userid": "karttur",
    "projectid": "karttur",
    "tractid": "karttur",
    "siteid": "*",
    "plotid": "*",
    "system": "system"
  },
  "period": {
    "timestep": "static"
  },
  "process": [
    {
      "processid": "ManageUser",
      "parameters": {
        "userid": "'",
        "userpswd": "'",
        "usercat": "'",
        "lastname": "'",
        "country": "'"
      }
    }
  ]
}

List of parameters

parent element paramid type required default
process parameters userid text True
process parameters userpswd text True
process parameters usercat text True
process parameters firstname text False
process parameters middlename text False
process parameters lastname text True
process parameters adresssname text False
process parameters title text False
process parameters country text True
process parameters state text False
process parameters adress1 text False
process parameters adress2 text False
process parameters postcode text False
process parameters postcity text False
process parameters email1 text False
process parameters email2 text False
process parameters landline text False
process parameters mobile text False
process parameters organization text False
process parameters department text False
process parameters unit text False
process parameters position text False

Hints for parameters

parent element paramid hint
process parameters userid User id
process parameters userpswd User pass word
process parameters usercat user category
process parameters firstname User first name
process parameters middlename User middle name
process parameters lastname User last name
process parameters adresssname User address name
process parameters title User title
process parameters country User country
process parameters state User state
process parameters adress1 User adress line 1
process parameters adress2 User adress line 2
process parameters postcode postal zip code
process parameters postcity postal city
process parameters email1 Primary email
process parameters email2 Secondary email
process parameters landline Secondary email
process parameters mobile Secondary email
process parameters organization User organization
process parameters department User department
process parameters unit User unit
process parameters position User professional psotion