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>