You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 6 Next »

Amaç

Şirket çalışmaları kapsamında yapılmış olunan masrafların, portal üzerinden girişinin yapılarak onaylara sunulması amaçlanmıştır.

Senaryo

Masraflar form üzerinden girilerek talep oluşturulur. 1. Yönetici onayına gönderilir. toplam tutar 1000 TL üzerindeyse 2. Yönetici onayı da alınır. Yönetici onayları sonrası kalem bazında kabul/ red işlemlerinin uygulanabileceği Muhasebe Grubuna form gelir. Muhasebe onayından sonra masraf sonuç bilgisi talep eden kullanıcıya mail olarak iletilir. Giden mailde masraf formunun pdf i ek olarak gönderilmektedir.

Masraf formu üzerinde seçilebilecek hizmet kalemleri ve masrafı giren kullanıcının cari hesap bilgisi bağımsız formlar üzerinden beslenmektedir. Bu sebeple akış başlatmadan önce kullanıcı bazında ilgili tabloların doldurulması gerekmektedir.

Akış Dosyası (.xnm)

Aşağıdaki dosyayı indirerek uygulamaya aktarabilirsiniz. İçeri aktarma işleminin nasıl yapıldığına dair bilgi için Aktar bölümünü inceleyebilirsiniz.

Masraf Formu.nxmHizmet Kartı Tanımlama.nxmKullanıcı Cari Kart Tanımları.nxm

Aşağıdaki masraf raporunu Rapor Tasarım Aracı içerisinden içeri aktarabilirsiniz.

Masraf Raporu.nrl

Form Şablonu

Masraf formu için oluşturulmuş ekran tasarımı aşağıdaki gibidir.

 Görsel

Cari Kart Bilgileri Tanım Ekranı

Masraf Formu

Akış Şablonu

Masraf formu için oluşturulmuş akış şablonu aşağıdaki gibidir.

 Görsel

Takip Edilecek İşlem Adımları

1- Masraf formunda seçilecek hizmet kartlarının tutulacağı tablonun oluşturulması gerekmektedir. Bu işlem için aşağıdaki scripti çalıştırmak gerekmektedir.

USE [LFLOWTESTDB]
GO

/****** Object: Table [dbo].[HizmetKartlari] Script Date: 08.03.2021 16:31:45 ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

CREATE TABLE [dbo].[HizmetKartlari](
[NO] [nvarchar](50) NOT NULL,
[ACK] [nvarchar](50) NOT NULL,
[STATU] [nvarchar](10) NOT NULL,
CONSTRAINT [PK_HizmetKartlari] PRIMARY KEY CLUSTERED
(
[NO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]

GO

2- Masraf talebi yapacak kullanıcının cari kart bilgisinin tablonun oluşturulması gerekmektedir. Bu işlem için aşağıdaki scripti çalıştırmak gerekmektedir.

USE [LFLOWTESTDB]
GO

/****** Object: Table [dbo].[CariKartlar] Script Date: 08.03.2021 16:32:56 ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

CREATE TABLE [dbo].[CariKartlar](
[USERNAME] [nvarchar](50) NOT NULL,
[CARIKART] [nvarchar](50) NOT NULL,
[STATU] [nvarchar](10) NOT NULL,
CONSTRAINT [PK_CariKartlar] PRIMARY KEY CLUSTERED
(
[USERNAME] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]

GO

3- Organizasyon hiyerarşisi ve org. grubu (insan kaynakları) tanımlanarak amir/çalışan ilişkisi kurulmalıdır. bknz. Organizasyon ve Hiyerarşi Tanımlama

4- Bağımsız formlar designer üzerinden içeri aktarılıp; akış içerisinde kullanılan sql bağlantısı güncellenmeli ve kaydedilmelidir. bknz. SQL Bağlantı Listesi

5- Bağımsız formlar portale eklenerek (bknz: Bağımsız Form Menü Tanımlama), hizmet kartları ve kullanıcı bazında cari kart bilgileri tanımlanmalıdır.  (Tablolar üzerinde excel’ den aktarım kullanılabilir) 

6- Masraf Süreci designer üzerinden içeri aktarılıp; akış içerisinde kullanılan sql bağlantısı güncellenmeldir. bknz. SQL Bağlantı Listesi

7- Akıştaki formlara onay verecek kullanıcıların tanımlanması gerekmektedir. bknzForm Onay Yetkilendirmesi

8- Akışta kullanılan Hata Bildirim Aktivitelerinde kullanıcı seçimi gerekmektedir. bknz. Hata Bildirim Aktivitesi

8- MasrafNo sayacı oluşturulmalıdır. bknz. Sayaç Tanımlama

9- Akış kaydedilmeli ve geliştirim modunda testleri gerçekleştirilmelidir.

10- Testler sonrasında canlı kullanıma alınacağı zaman yayınlama işlemi gerçekleştirilmelidir. bknz. Akış Yayınlama