ケース・ステークホルダーの追加

post
/cases/{id}/stakeholders
ケース・ステークホルダーを追加します。

次の表に、クライアント・リクエストをまとめます。

サポートされているメディア・タイプ
  • application/json
  • application/xml
本文パラメータ
application/jsonの例

{
    "name":"Test_StakeHolder",
    "members":[
        {
            "memberName":"jcooper",
            "memberType":"USER"
        }
    ]
}

次の表に、サーバー・レスポンスをまとめます。

サポートされているメディア・タイプ
  • application/json
  • application/xml

200 レスポンス

成功
本文
application/jsonの例

{
    "type":"stakeHolders",
    "levels":0,
    "links":[
        {
            "rel":"back",
            "href":"http://example.com/bpm/api/3.0/cases/5e4fa87f-d698-4c06-912c-79d162f4e03c"
        },
        {
            "rel":"self",
            "href":"http://example.com/bpm/api/3.0/cases/5e4fa87f-d698-4c06-912c-79d162f4e03c/stakeholders"
        }
    ],
    "stakeholder":{
        "stakeholder":[
            {
                "name":"Admin",
                "members":[
                    {
                        "memberName":"jstein",
                        "memberType":"USER"
                    }
                ]
            },
            {
                "name":"Car park assistant",
                "members":[
                    {
                        "memberName":"EURent.CarParkAssistant",
                        "memberType":"APPLICATION_ROLE"
                    }
                ]
            },
            {
                "name":"Front desk",
                "members":[
                    {
                        "memberName":"EURent.FrontDeskClerk",
                        "memberType":"APPLICATION_ROLE"
                    }
                ]
            },
            {
                "name":"Rental manager",
                "members":[
                    {
                        "memberName":"EURent.Manager",
                        "memberType":"APPLICATION_ROLE"
                    }
                ]
            },
            {
                "name":"Test_StakeHolder",
                "members":[
                    {
                        "memberName":"James Cooper",
                        "memberType":"USER"
                    }
                ]
            }
        ]
    }
}

次の例に、ケース・ステークホルダーを追加するためのレスポンス本文を示します。

{
					"type": "stakeHolders",
					"levels": 0,
					"links": [{
						"rel": "back",
						"href": "http://example.com/bpm/api/3.0/cases/5e4fa87f-d698-4c06-912c-79d162f4e03c"
					},
					{
						"rel": "self",
						"href": "http://example.com/bpm/api/3.0/cases/5e4fa87f-d698-4c06-912c-79d162f4e03c/stakeholders"
					}],
					"stakeholder": {
						"stakeholder": [{
							"name": "Admin",
							"members": [{
								"memberName": "jstein",
								"memberType": "USER"
							}]
						},
						{
							"name": "Car park assistant",
							"members": [{
								"memberName": "EURent.CarParkAssistant",
								"memberType": "APPLICATION_ROLE"
							}]
						},
						{
							"name": "Front desk",
							"members": [{
								"memberName": "EURent.FrontDeskClerk",
								"memberType": "APPLICATION_ROLE"
							}]
						},
						{
							"name": "Rental manager",
							"members": [{
								"memberName": "EURent.Manager",
								"memberType": "APPLICATION_ROLE"
							}]
						},
						{
							"name": "Test_StakeHolder",
							"members": [{
								"memberName": "James Cooper",
								"memberType": "USER"
							}]
						}]
					}
				}

cURLの詳細は、「cURLの使用」を参照してください