10. Projekte
project.get
Abfragen der Details eines oder mehrerer Projekte. Es sind auch die Aufgaben pro Projekt enthalten. Wenn kein Filter gesetzt wird, werden 10 Projekte zurückgeliefert.
Filter
PROJECT_ID
Liefert ein bestimmtes Projekt nach ID
CUSTOMER_ID
Liefert alle Projekte eines Kunden
Request
<?xml version="1.0" encoding="utf-8"?>
<FBAPI>
<SERVICE>project.get</SERVICE>
<FILTER>
<PROJECT_ID>9332</PROJECT_ID>
</FILTER>
</FBAPI>
Response
<?xml version="1.0" encoding="utf-8"?>
<FBAPI>
<REQUEST>
<SERVICE>project.get</SERVICE>
<FILTER>
<PROJECT_ID>9332</PROJECT_ID>
</FILTER>
</REQUEST>
<RESPONSE>
<PROJECTS>
<PROJECT>
<PROJECT_ID>9332</PROJECT_ID>
<PROJECT_NAME>WEBSITE-ENTWICKLUNG</PROJECT_NAME>
<CUSTOMER_ID>1552</CUSTOMER_ID>
<CUSTOMER_COSTCENTER_ID>0</CUSTOMER_COSTCENTER_ID>
<HOUR_PRICE>40.00</HOUR_PRICE>
<CURRENCY_CODE>EUR</CURRENCY_CODE>
<VAT_PERCENT>19.00</VAT_PERCENT>
<START_DATE>2012-01-01</START_DATE>
<END_DATE>2012-03-31</END_DATE>
<TASKS>
<TASK>
<TASK_ID>3807</TASK_ID>
<TASK_NUMBER>1</TASK_NUMBER>
<TASK_NAME>Zeitplan erstellen</TASK_NAME>
<DESCRIPTION>Grobe Roadmap für das Projekt
anlegen.</DESCRIPTION>
<STATUS>todo</STATUS>
<PRIORITY>a</PRIORITY>
<HOUR_PRICE>40.00</HOUR_PRICE>
<CURRENCY_CODE>EUR</CURRENCY_CODE>
<VAT_PERCENT>19.00</VAT_PERCENT>
</TASK>
</TASKS>
</PROJECT>
</PROJECTS>
</RESPONSE>
</FBAPI>
project.create
Erstellen eines neuen Projektes.
Felder
PROJECT_NAME
[REQUIRED] Projektname
CUSTOMER_ID
[REQUIRED] ID des Kunden
CUSTOMER_COSTCENTER_ID
ID der Kostenstelle
HOUR_PRICE
Stundensatz des Projektes, z.B.
40.00
CURRENCY_CODE
CODE der Währung:
EUR
CHF
GBP
USD
VAT_PERCENT
Steuersatz in Prozent
, z.B.
40.00
START_DATE
Startdatum (Format: 2011-03-31)
END_DATE
Enddatum (Format: 2011-03-31)
Request
<?xml version="1.0" encoding="utf-8"?>
<FBAPI>
<SERVICE>project.create</SERVICE>
<DATA>
<PROJECT_NAME>WEBSITE-ENTWICKLUNG</PROJECT_NAME>
<CUSTOMER_ID>1552</CUSTOMER_ID>
<CUSTOMER_COSTCENTER_ID>0</CUSTOMER_COSTCENTER_ID>
<HOUR_PRICE>40.00</HOUR_PRICE>
<CURRENCY_CODE>EUR</CURRENCY_CODE>
<VAT_PERCENT>19.00</VAT_PERCENT>
<START_DATE>2012-01-01</START_DATE>
<END_DATE>2012-03-31</END_DATE>
</DATA>
</FBAPI>
Response
<?xml version="1.0" encoding="utf-8"?>
<FBAPI>
<REQUEST>
<SERVICE>project.create</SERVICE>
<DATA>
<PROJECT_NAME>WEBSITE-ENTWICKLUNG</PROJECT_NAME>
<CUSTOMER_ID>1552</CUSTOMER_ID>
<CUSTOMER_COSTCENTER_ID>0</CUSTOMER_COSTCENTER_ID>
<HOUR_PRICE>40.00</HOUR_PRICE>
<CURRENCY_CODE>EUR</CURRENCY_CODE>
<VAT_PERCENT>19.00</VAT_PERCENT>
<START_DATE>2012-01-01</START_DATE>
<END_DATE>2012-03-31</END_DATE>
</DATA>
</REQUEST>
<RESPONSE>
<STATUS>success</STATUS>
<PROJECT_ID>9333</PROJECT_ID>
</RESPONSE>
</FBAPI>
project.update
Verändern der Daten eines Projektes.
Felder
PROJECT_ID
[REQUIRED] ID des zu ändernden Projekts.
(siehe project.create)
Request
<?xml version="1.0" encoding="utf-8"?>
<FBAPI>
<SERVICE>project.update</SERVICE>
<DATA>
<PROJECT_ID>9333</PROJECT_ID>
<PROJECT_NAME>WEBSITE- UND LOGO-ENTWICKLUNG</PROJECT_NAME>
</DATA>
</FBAPI>
Response
<?xml version="1.0" encoding="utf-8"?>
<FBAPI>
<REQUEST>
<SERVICE>project.update</SERVICE>
<DATA>
<PROJECT_ID>9333</PROJECT_ID>
<PROJECT_NAME>WEBSITE- UND LOGO-ENTWICKLUNG</PROJECT_NAME>
</DATA>
</REQUEST>
<RESPONSE>
<STATUS>success</STATUS>
</RESPONSE>
</FBAPI>
project.delete
Löschen eines Projektes.
Felder
PROJECT_ID
[REQUIRED] ID des zu löschenden Projektes.
Request
<?xml version="1.0" encoding="utf-8"?>
<FBAPI>
<SERVICE>project.delete</SERVICE>
<DATA>
<PROJECT_ID>9333</PROJECT_ID>
</DATA>
</FBAPI>
Response
<?xml version="1.0" encoding="utf-8"?>
<FBAPI>
<REQUEST>
<SERVICE>project.delete</SERVICE>
<DATA>
<PROJECT_ID>9333</PROJECT_ID>
</DATA>
</REQUEST
<RESPONSE>
<STATUS>success</STATUS>
</RESPONSE>
</FBAPI>